ich habe einen kleinen Voltmeter programmiert und wollte diesen nun auf mein Mega 2560 hochladen. Leider bekomme ich dabei folgende Fehlermeldungen:
Arduino: 1.8.5 (Mac OS X), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
Der Sketch verwendet 6296 Bytes (2%) des Programmspeicherplatzes. Das Maximum sind 253952 Bytes.
Globale Variablen verwenden 450 Bytes (5%) des dynamischen Speichers, 7742 Bytes für lokale Variablen verbleiben. Das Maximum sind 8192 Bytes.
avrdude: ser_open(): can't open device "/dev/cu.usbmodem1411": Device not configured
ioctl("TIOCMGET"): Inappropriate ioctl for device
ioctl("TIOCMGET"): Inappropriate ioctl for device
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Der ausgewählte serielle Port avrdude: stk500v2_getsync(): timeout communicating with programmer
ist nicht vorhanden oder das Board ist nicht angeschlossen
Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
Zusätzlich zu allen Features des bisherigen Boards, nutzt die MEGA nun einen ATMega16U2 anstelle des Atmega8U2 Chip. Dies ermöglicht schnellere Übertragungsraten und mehr Speicher. Es werden keine Treiber für Linux oder Mac (inf-Datei für Windows benötigt und in der Arduino IDE enthalten), und die Möglichkeit, die Uno wie eine Tastatur, Maus, Joystick etc zu zeigen.