Ich wollte gerade die TVout libary in Verbindung mit einem Arduino Mega ausprobieren.
Beim Versuch, das PAL-Beispiel Hochzuladen, bekomme ich folgenden Error:
DemoPAL.cpp:1:19: error: TVout.h: No such file or directory
DemoPAL.cpp:2:21: error: fontALL.h: No such file or directory
DemoPAL.pde:-1: error: 'TVout' does not name a type
DemoPAL.cpp: In function 'void setup()':
DemoPAL.pde:-1: error: 'TV' was not declared in this scope
DemoPAL.pde:-1: error: 'PAL' was not declared in this scope
DemoPAL.pde:-1: error: 'font6x8' was not declared in this scope
DemoPAL.pde:-1: error: 'font4x6' was not declared in this scope
DemoPAL.pde:-1: error: 'font8x8' was not declared in this scope
DemoPAL.pde:-1: error: 'WHITE' was not declared in this scope
DemoPAL.pde:-1: error: 'INVERT' was not declared in this scope
DemoPAL.cpp: In function 'void intro()':
DemoPAL.pde:-1: error: 'TV' was not declared in this scope
DemoPAL.pde:-1: error: 'TV' was not declared in this scope
DemoPAL.pde:-1: error: 'TV' was not declared in this scope
DemoPAL.cpp: In function 'void printcube()':
DemoPAL.pde:-1: error: 'TV' was not declared in this scope
DemoPAL.pde:-1: error: 'TV' was not declared in this scope
DemoPAL.cpp: In function 'void draw_cube()':
DemoPAL.pde:-1: error: 'TV' was not declared in this scope
DemoPAL.pde:-1: error: 'WHITE' was not declared in this scope
Ich nutze die TVout Beta 1 libary.
Wo ist das Problem?
Nein das bringt auch nichts.
Wenn ich es mit der vorhergegangenen Version der libary versuche kommt ein ähnlicher Error:
C:\Program Files (x86)\arduino-1.0-windows (1)\arduino-1.0\libraries\TVout\TVout.cpp: In member function 'void TVout::render_setup(uint8_t)':
C:\Program Files (x86)\arduino-1.0-windows (1)\arduino-1.0\libraries\TVout\TVout.cpp:817: error: '_VID_DDR' was not declared in this scope
C:\Program Files (x86)\arduino-1.0-windows (1)\arduino-1.0\libraries\TVout\TVout.cpp:817: error: '_VID_PIN' was not declared in this scope
C:\Program Files (x86)\arduino-1.0-windows (1)\arduino-1.0\libraries\TVout\TVout.cpp:818: error: '_SYNC_DDR' was not declared in this scope
C:\Program Files (x86)\arduino-1.0-windows (1)\arduino-1.0\libraries\TVout\TVout.cpp:818: error: '_SYNC_PIN' was not declared in this scope
C:\Program Files (x86)\arduino-1.0-windows (1)\arduino-1.0\libraries\TVout\TVout.cpp:819: error: '_VID_PORT' was not declared in this scope
C:\Program Files (x86)\arduino-1.0-windows (1)\arduino-1.0\libraries\TVout\TVout.cpp:820: error: '_SYNC_PORT' was not declared in this scope
Ja, ist bei mir anders. Hatte nicht damit gerechnet, dass man meine Formulierungen missversteht. Daher nochmal ganz klar ausgedrückt, zumindestens versucht:
libraries
...
pollserial
TVout
TVoutfons
...
Der Ordner TVoutBeta1 entfällt, dessen Inhalt gehört ins Bibliotheksverzeichnis. Besser verständlich?
Ich sehe Du benutzt Mac OS (wie ich)
Ich kopiere die libraries immer in das Verzeichnis, wo ich meine Sketche auch speicher.
also so.
/Users/ingo/Documents/Arduino/libraries/
Im Ordner /Users/ingo/Documents/Arduino/ sind meine geschribene Sketche und dort im Unterordner
/Users/ingostange/Documents/Arduino/libraries/ die Ordner mit den libraies
Nach dem reinkopieren der libraies, muss die Arduino GUI neu gestartet werden wenn diese Läuft.
In der Aruino GUI kannst Du unter dem Menue, Arduino - Einstelungen den Path zu Deinem Sketch Ordner ändern.
In meinem Fall steht dort also /Users/ingo/Documents/Arduino/
Wenn bei den libraris Beispiele dabei sind, findes Du diese in der Arduino GUI unter Datei - Beispiele (bzw. Examples)
Gruß Ingo
PS den Ordner libraries muste ich erst selbst anlegen, da er nicht im Dokumentenverzeichnis vorhanden war.
Danke, compilieren scheint soweit zu gehen.
Jetzt gibt es jedoch einen anderen Fehler:
avrdude: ser_send(): write error: sorry no info avail
Ein Bild erscheint auch nicht.
Hardwaremäßig müsste ich doch alles richtig gemacht haben, Sync an D11 und Video an A7, oder? https://code.google.com/p/arduino-tvout/