I'm new to the Mrico arduino I have programed the uno before, I don't know what else to do. This is what I have done
1.serial port I use COM3 same one I use for the Uno
2.different boards
3.different versons of arduino
4.buying anothor Mrico arduino
5.different ports
6.different Programmers (tools menu)
7.Updated Java
this is the error message I get
Binary sketch size: 4,802 bytes (of a 28,672 byte maximum)
processing.app.debug.RunnerException: Couldn’t find a Leonardo on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload.
at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:152)
at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:67)
at processing.app.Sketch.upload(Sketch.java:1671)
at processing.app.Sketch.exportApplet(Sketch.java:1627)
at processing.app.Sketch.exportApplet(Sketch.java:1599)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2380)
at java.lang.Thread.run(Thread.java:619)
pressing the reset button doesn't do anything
When I Upload the program it gets 90% done then fails
thanks I tried that but it didn't work I got the same error code,
Binary sketch size: 4,802 bytes (of a 28,672 byte maximum)
processing.app.debug.RunnerException: Couldn’t find a Leonardo on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload.
at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:152)
at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:67)
at processing.app.Sketch.upload(Sketch.java:1671)
at processing.app.Sketch.exportApplet(Sketch.java:1627)
at processing.app.Sketch.exportApplet(Sketch.java:1599)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2380)
at java.lang.Thread.run(Thread.java:619)
But then I tried the Leonardo and I got this error code
uploadViaBootloader(AvrdudeUploader.java:152)
at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:67)
at processing.app.Sketch.upload(Sketch.java:1671)
at processing.app.Sketch.exportApplet(Sketch.java:1627)
at processing.app.Sketch.exportApplet(Sketch.java:1599)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2380)
at java.lang.Thread.run(Thread.java:619)
I am having this same problem. I can't push programs to my Arduino Micro because the IDE thinks I'm trying to use a Leonardo, even though I have Arduino Micro selected in the menu.
try grabbing version 1.0 of the ide or earlier, they shouldn't have the Leonardo additions. If that fixes the problem, post the compatibility problem maybe in the suggestions forum, or find the link on the download page for the google code link, you can report errors there.
Press and hold the reset button on the Leonardo or Micro, then hit the upload button in the Arduino software. Only release the reset button after you see the message "Uploading..." appear in the software's status bar. When you do so, the bootloader will start, creating a new virtual (CDC) serial port on the computer. The software will see that port appear and perform the upload using it.
When you plug in a different board, the COM port most likely changes. The old port disappears from the menu, but the UI does not really tell you that on a glance - it just un-selects the port, and tells you a lie on the status bar.
Another annoying thing is that if you plug in two boards and intend to program one program on the first instance of the IDE, and another on the second instance, it's using the same setting for both of the IDE's forcing you to change the board type and port every time you are switching between the instances and uploading the program.
it just un-selects the port, and tells you a lie on the status bar.
That info on the status bar reflects the last successful build and upload board and pin, and what will be used next time. There is no lie about it.
If you've done something to change the serial port, it is your responsibility to pay attention to the data presented and determine that it is no longer correct for what you now want to do.