Hi,
beim stöbern im Netz bin ich auf die Möglichkeit gestoßen, einen Arduino über Link Kabel mit dem Gameboy zu verbinden, der Arduino soll dann den Gameboy Printer emulieren.
Soweit so gut. Aber leider bekomme ich den Sketch nicht auf meinen Arduino Nano. Beim Hochladen hagelt es nur Fehlermeldungen. Meine Kenntnisse bezüglich Arduino Programmierung oder der IDE sind leider zu gering, um zu wissen, was da verkehrt läuft.
Es handelt sich um dieses Projekt:
https://github.com/mofosyne/arduino-gameboy-printer-emulator
Der Sketch ist im Ordner GameBoyPrinterEmulator und heißt GameBoyPrinterEmulator.ino
Meine Arduino IDE ist 2.1.0.5 unter Ubuntu.
Fehlermeldung, schon beim Check des Sketches:
- GameBoyPrinterEmulator.ino: In Funktion »void serialClock_ISR()«:
- GameBoyPrinterEmulator.ino:162:71: Fehler: »digitalRead« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:166:36: Fehler: »HIGH« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:166:43: Fehler: »LOW« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:166:46: Fehler: »digitalWrite« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino: In Funktion »void setup()«:
- GameBoyPrinterEmulator.ino:178:3: Fehler: »Serial« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:183:22: Fehler: »Connect_to_printer« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:186:23: Fehler: »INPUT« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:186:28: Fehler: »pinMode« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:188:23: Fehler: »OUTPUT« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:191:28: Fehler: »LOW« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:191:31: Fehler: »digitalWrite« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:202:51: Fehler: »digitalPinToInterrupt« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:202:71: Fehler: »RISING« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:202:77: Fehler: »attachInterrupt« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:216:71: Fehler: »F« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino: In Funktion »void loop()«:
- GameBoyPrinterEmulator.ino:248:40: Fehler: »millis« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:254:7: Fehler: »Serial« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:262:36: Fehler: »LOW« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:262:39: Fehler: »digitalWrite« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:275:10: Fehler: »Serial« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino: In Funktion »void gbp_packet_capture_loop()«:
- GameBoyPrinterEmulator.ino:446:38: Fehler: »HIGH« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:446:42: Fehler: »digitalWrite« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:450:7: Fehler: »Serial« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:455:38: Fehler: »LOW« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:455:41: Fehler: »digitalWrite« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:467:5: Fehler: »Serial« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino: In Funktion »void Connect_to_printer()«:
- GameBoyPrinterEmulator.ino:475:23: Fehler: »OUTPUT« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:475:29: Fehler: »pinMode« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:476:23: Fehler: »INPUT_PULLUP« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:483:29: Fehler: »printing« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:491:30: Fehler: »HIGH« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:491:34: Fehler: »digitalWrite« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:492:30: Fehler: »LOW« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:493:5: Fehler: »Serial« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:493:73: Fehler: »F« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:497:14: Fehler: »delay« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:509:44: Fehler: »printing« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino: In Funktion »char printing(char)«:
- GameBoyPrinterEmulator.ino:523:40: Fehler: »bitRead« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:524:30: Fehler: »LOW« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:524:33: Fehler: »digitalWrite« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:527:25: Fehler: »delayMicroseconds« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:528:30: Fehler: »HIGH« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:529:39: Fehler: »digitalRead« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:530:40: Fehler: »bitWrite« wurde in diesem Gültigkeitsbereich nicht definiert
- GameBoyPrinterEmulator.ino:533:22: Fehler: »delayMicroseconds« wurde in diesem Gültigkeitsbereich nicht definiert
Alles anzeigen
Ein einfaches "Blink" Programm lässt sich ohne Probleme zum Nano schicken.
Vielleicht weiß jemand mehr und kann mir helfen. Oder hat vielleicht das Projekt sogar erfolgreich am laufen ...