I just got my first Arduino uno (SMD edition). Yay! Just now I am stuck in that I cannot get any other program to run apart from the example Blink one.
But in order:
I am running the Arduino IDE 1.0.5 on Debian Linux. The arduino is detected on /dev/ttyACM0.
After connecting the Ardiuno I called up the "Blink" example program and uploaded it to the board. Everything seemed to work perfectly. LED 13 is blinking.
It is just that now, no matter what other program I upload (like, e.g., the Blink program with different delay times or PIN 13 replaced by PIN 12) the original Blink program seems to persist. When I verify/compile and finally upload the new code I do not get any error messages. Instead the IDE says "Done uploading".
During the upload I see the Arduino doing its reset cycle: The PIN 13 LED is first flashing really fast three times. Then three times more slowly, once for a very brief moment, and then again twice at slow speed. Finally the TX is on for a short moment and LED 13 starts to resume the blink cycle. I am puzzled that I never notice the RX led go active during the upload. (Or is the upload of 1056 byes just too fast for me to see?)
Now that I think of it, I am not sure that even my original Blink upload went through. It is not 1 sec high and 1 sec low, instead the individual phases are about 0.5 sec. Is this perhaps the default program of a vanilla Arduino? Sorry, I didn't pay close enough attention before uploading the blink code.
As I final test I also tried a different USB cable. Obviously the results were identical.
I am sorry if this question should I already be asked/answered before.
Till now I could not find anything related.