I am trying to use an Arduino Nano 3.0 with MATLAB. I get the following error from trace:
System wide configuration file is
"C:\ProgramData\MATLAB\SupportPackages\R2019b\3P.instrset\arduinoide.instrset\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM5
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x7e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x7e
avrdude done. Thank you.
An error occurred while uploading the sketch
I can however, use the Arduino IDE to upload code and get serial info. Note that the Nano is probably a clone and shows as FTDI USB Serial in the COM port.

 Réponse acceptée

Swapnil Sayan Saha
Swapnil Sayan Saha le 3 Déc 2019

10 votes

Ok so I solved this in a weird way. Instead of specifying that the board is a Nano, I specified the board as a Pro Mini 328.

11 commentaires

Jason Wang
Jason Wang le 28 Jan 2020
Where can you find that option?
a = arduino('COM5', 'ProMini328_5V', 'Libraries', 'I2C'); %check device port from device manager
Jiayue Liang
Jiayue Liang le 15 Août 2020
Thank you! I met the same problem. It really help me out!
It was really help and worked properly.
Thank you so much Swapnil Sayan Saha!
@Jason Wang
Run
arduinosetup
In "choose board" select 'ProMini328_5V'. Then complete the setup.
You can now define the arduino object as:
myboard = arduino('COM3', 'ProMini328_5v');% choose the right COM port
Oleksandr Denysenko
Oleksandr Denysenko le 26 Juil 2021
It looks strange, but it works for me also. Thanks!
Anchit Bhushan
Anchit Bhushan le 2 Mar 2022
Thanks Swapnil, worked for me too
Dave
Dave le 16 Sep 2023
Many thanks.....worked for me :O)
chheang
chheang le 27 Sep 2023
that's work me (ProMini328_5V)
Aravind
Aravind le 15 Déc 2023
thank you it works
Wildan Surya
Wildan Surya le 13 Fév 2025
can u use it normaly for your project?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB Support Package for Arduino Hardware dans Centre d'aide et File Exchange

Produits

Version

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by