Cannot program Arduino Uno Board

조회 수: 205 (최근 30일)
Liew Yean Choon
Liew Yean Choon 2018년 6월 19일
댓글: José Moreno 2023년 7월 19일
Hi, I'm facing problem to connect my Arduino Uno board using MATLAB. I have search around the internet for around 7 hours and still cannot find the solution. I am really in big problem, I need to for my assignment. Can anyone help me please?
>> a = arduino();
Updating server code on board Uno (COM23). Please wait (might take a few minutes).
Cannot program board Uno (COM23). Please make sure the board is supported and the port and board type are
correct. For more information, see Arduino Hardware Troubleshooting.
I have tried changing the name of C:\User\user_name\Documents\Arduino file to other name but when I run the program again a new Arduino file is created in C:\User\user_name\Documents\.
  댓글 수: 1
Liew Yean Choon
Liew Yean Choon 2018년 6월 19일
this is my a = arduino('COM23','Uno','Trace',true)
"C:\Users\ACER\AppData\Local\Temp\ArduinoServer\MW\core\WInterrupts.c.o"
c:\programdata\matlab\supportpackages\r2017b\3p.instrset\arduinoide.instrset\arduino-1.8.1\hardware\tools\avr\bin\../lib/gcc/avr/4.9.2/../../../../avr/bin/ar.exe:
unable to rename 'C:\Users\ACER\AppData\Local\Temp\ArduinoServer\MW\core\core.a'; reason: Permission
denied
Using library MWArduino in folder:
C:\ProgramData\MATLAB\SupportPackages\R2017b\3P.instrset\arduinoide.instrset\arduino-1.8.1\libraries\MWArduino
(legacy)
Using library Wire at version 1.0 in folder:
C:\ProgramData\MATLAB\SupportPackages\R2017b\3P.instrset\arduinoide.instrset\arduino-1.8.1\hardware\arduino\avr\libraries\Wire
Using library Servo at version 1.1.2 in folder:
C:\ProgramData\MATLAB\SupportPackages\R2017b\3P.instrset\arduinoide.instrset\arduino-1.8.1\libraries\Servo
Using library SPI at version 1.0 in folder:
C:\ProgramData\MATLAB\SupportPackages\R2017b\3P.instrset\arduinoide.instrset\arduino-1.8.1\hardware\arduino\avr\libraries\SPI
exit status 1

댓글을 달려면 로그인하십시오.

답변 (7개)

Rajat Ligade
Rajat Ligade 2020년 4월 11일
I had Tx and Rx pins connected to something. I removed those pins and reran the code. the error is gone
  댓글 수: 2
Bart Kieviet
Bart Kieviet 2021년 10월 4일
This solved the above problem for me.
Mohd Hairi Mohd Zaman
Mohd Hairi Mohd Zaman 2023년 4월 15일
This action solved my same issue too. After removing and reran the code, I reconnect those Tx & Rx pins again. No more error after that.

댓글을 달려면 로그인하십시오.


zhe cheng
zhe cheng 2019년 4월 18일
change the port
it helps.
  댓글 수: 1
José Moreno
José Moreno 2023년 7월 19일
Thanks, I try it and it was the solution

댓글을 달려면 로그인하십시오.


Menghan
Menghan 2018년 6월 19일
Can you first confirm that the downloaded Arduino IDE works fine on your computer? To do that, go to the folder which is returned by typing "arduinoio.IDERoot" in MATLAB and then open the IDE manually. Try upload an empty sketch to the same board and see if you get the same error.
If yes, check if you have write permission to this folder C:\Users\ACER\AppData\Local\Temp\
  댓글 수: 4
Rushabh Kalmate
Rushabh Kalmate 2021년 12월 6일
i am facing exact same error , can you please tell me how it is solved ??
Rushabh Kalmate
Rushabh Kalmate 2021년 12월 6일
After sucessesfull installation of support package for arduino hardware , i am facing problem for hardware setup . i have choosen usb cable type connection , After selecting correct board "uno" and port "COM7" and clicking on programme it is showing "First input can not be empty. Expected a non-empty character vector or a valid file-id."

댓글을 달려면 로그인하십시오.


Luis Delfin Puron
Luis Delfin Puron 2018년 9월 23일
I was facing the same problem and solved it by setting the variable arduinoio.IDERoot to an address which current user has access to read and write. In my case it was: arduinoio.IDERoot = 'C:\\Program Files (x86)\\Arduino' Hope it helps.
  댓글 수: 1
fatima zohra soussi
fatima zohra soussi 2020년 10월 11일
i dont understand what i should do i have same problem ?

댓글을 달려면 로그인하십시오.


Ogheneovo Idolor
Ogheneovo Idolor 2019년 4월 5일
Try running MATLAB as Admin. Worked for me.

ybshokouhi
ybshokouhi 2020년 1월 30일
I am having the same problem. Any updates on this?
  댓글 수: 1
adrian paeckel
adrian paeckel 2020년 3월 29일
I had the same problem. When trying to program my arduino mega 2560 on MATLAB I would see the Adruino IDE logo for a few moments before the error raised. The problem and solution I found is that I had installed an earlier version of the Arduino IDE on my Mac but the IDE contained in the Support Package on MATLB was an older one. So I replaced the old one, contained in the address which you get typing arduinoio.IDERoot in MATLAB command, for the latest one and it works fine now.

댓글을 달려면 로그인하십시오.


Andrew Loots
Andrew Loots 2020년 7월 22일
I have Aduion Uno and it loads fine if I do not load the Paulstoffregen/One Wire library. As soon as I add the library it throws the' cannot program board " error.
Please help

카테고리

Help CenterFile Exchange에서 Arduino Hardware에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by