Using an Arduino Uno and running High Sierra 10.13.3, I was able to upload and run the simple sketches found in "examples." I purchased several nanos and attempted to load them with the same simple sketches, but could not. Returning to use the Uno I discovered the same inability.I hope I was able to attach a copy of the error messages , if not the errors are "out of sync" and "program not responding." In "tools"I have verified the correct name of the board as well as the correct Com port. I have looked to Google and this forum but lack the computer savvy to know what to do. I would appreciate any guidance you could provide. Thanks
Please do this:
- File > Preferences > Show verbose output during: > compilation (uncheck) > upload (check) > OK
- Sketch > Upload
- After the upload fails you'll see a button on the right side of the orange bar "Copy error messages". Click that button.
- Paste the error messages in a reply here USING CODE TAGS (</> button on the toolbar).
Regarding the Nanos, try selecting Tools > Processor > ATmega328P (Old Bootloader).
[code]
/*
Blink
Turns an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
the correct LED pin independent of which board is used.
If you want to know what pin the on-board LED is connected to on your Arduino
model, check the Technical Specs of your board at:
https://www.arduino.cc/en/Main/Products
modified 8 May 2014
by Scott Fitzgerald
modified 2 Sep 2016
by Arturo Guadalupi
modified 8 Sep 2016
by Colby Newman
[code]
/*
Blink
Turns an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
the correct LED pin independent of which board is used.
If you want to know what pin the on-board LED is connected to on your Arduino
model, check the Technical Specs of your board at:
https://www.arduino.cc/en/Main/Products
modified 8 May 2014
by Scott Fitzgerald
modified 2 Sep 2016
by Arturo Guadalupi
modified 8 Sep 2016
by Colby Newman
This example code is in the public domain.
http://www.arduino.cc/en/Tutorial/Blink
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
This can't be what you wanted to see, obviously I am doing something wrong. Regarding the Nanos the Mac IDE Tools does not include Processor. Sorry for my lack of sophistication
[/code]
jimxiv:
This can't be what you wanted to see, obviously I am doing something wrong.
Did you even try to follow my instructions?
pert:
Please do this:
- File > Preferences > Show verbose output during: > compilation (uncheck) > upload (check) > OK
- Sketch > Upload
- After the upload fails you'll see a button on the right side of the orange bar "Copy error messages". Click that button.
- Paste the error messages in a reply here USING CODE TAGS (</> button on the toolbar).
If there's some part of that not clear to you then say so.
jimxiv:
Regarding the Nanos the Mac IDE Tools does not include Processor.
Which version of the Arduino IDE are you using?
I am at a loss for words in response to your question, "did I even try to follow your instructions." In fact I followed exactly what you said to do but believed when all of sudden I was no longer on an Arduino site but on a safari site that it was not going to work, I sent my response anyway expecting a more complete set of instructions as to what to do after I copied the error messages to the clipboard. I apologize for not stopping my attempt and returning for additional instructions. I have read the rules for forum protocol and find your flip response insulting. I am a frustrated senior citizen because I know the problems stem from my lack of expertise in these areas. I spent many hours attempting to solve my problem but lack any background in this area.
I am sorry I bothered you.
PS Did you not know that unlike Windows,the Mac "tools" does not include Processor?
jimxiv:
In fact I followed exactly what you said to do
From what you posted that's obviously not true. I thought my instructions were very clear, much more specific than what pretty much any other user on this forum would provide. I'm at a loss for what I could possibly do to improve them. If you can point out exactly which step(s) you found confusing and describe what was unclear then I am happy to improve them.
jimxiv:
I have read the rules for forum protocol and find your flip response insulting.
You're welcome to be insulted if that's what you want to do. Or you could work with me to overcome this uploading problem so you can get back to your Arduino projects. The choice is yours. I'm just a volunteer trying to help people for free in my spare time. If you don't want my help I have plenty other things I can be doing.
jimxiv:
PS Did you not know that unlike Windows,the Mac "tools" does not include Processor?
I guarantee that if you're using any recent version of the Arduino IDE and you select Tools > Board > Arduino Nano then you will indeed find a Tools > Processor menu, regardless of which OS you're using. Whether you're using a recent version of the Arduino IDE I can't say since you didn't answer my question.
You were right, I was wrong. Hopefully this is the information you need. I am still unable to learn anything from the tools menu but will continue to hunt
Arduino: 1.8.5 (Mac OS X), Board: "Arduino/Genuino Uno"
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:01:35
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/Users/jimsaunders/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9/etc/avrdude.conf"
User configuration file is "/Users/jimsaunders/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/cu.Bluetooth-Incoming-Port
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=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
Again you were right, I found the old boot loader
This doesn't look right to me:
jimxiv:
Using Port : /dev/cu.Bluetooth-Incoming-Port
I don't think the Uno would ever be on the port /dev/cu.Bluetooth-Incoming-Port. Make sure you have the correct port selected from the Arduino IDE's Tools > Port menu.
That was the problem, thanks for the guidance.
Glad to hear. Enjoy!
Per