ich hab ein nachgemachtes board und das tft display
der graphic test flackert und der rand hat schwarze Balken
ich hab ein nachgemachtes board und das tft display
der graphic test flackert und der rand hat schwarze Balken
Also,
für das Shield brauchst Du eigentlich nur:
#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_TFTLCD.h> // Hardware-specific library
wo kommt denn "SWTFT-Shield/SWTFT.cpp" her? Und warum?
Im graphictest sind die Pin´s für das Display zugeordnet.
Du mußt jetzt schauen, ob die Pin´s des Display mit denen des Arduino übereinstimmen.
Beispiel:
graphictest, dort #define LCD_CS A3 // Chip Select goes to Analog 3
Jetzt suchst Du auf dem Shield den Pin CS.
Dieser gehört am Arduino in Analog 3
Steckt der aber in Analog 4, dann läuft das nicht.
im graphictest sieht es dann so aus
vorher:
#define LCD_CS A3 // Chip Select goes to Analog 3
nachher:
#define LCD_CS A4 // Chip Select goes to Analog 4
das vergleichst Du mit allen Pin´s.
wenn da einer nicht stimmt, dann läuft es nicht.
Gruß und Spaß
Andreas
hier sind die ganzen Dateien
http://pixeljunk.dk/wp-content/uploads/2016/06/Camera_slider.rar
wen ich die swtft weg mache kommt nur ein Fehler
ich hab mir grad mal das tft shield angeschaut und hab festgestellt, dass einer der PINS LCD_RS heißt
im script aber mit LCD_CD belegt ist
kann mir da einer helfen ?
Hallo,
ja, lasse die swtft weg. Nur die des graphictest. Wenn der läuft, dann läuft auch das Display.
Dann sind 2 Pin´s falsch deklariert.
Der CD & der RS.
Die mußt Du richtig zuordnen. Aber das wird wohl nicht hinhauen- glaube ich.
Meiner Meinung nach ist es eine falsche Lib (GFX & TFT) für das Display.
Ich bin mir da aber nicht sicher.
Gruß und Spaß
Andreas
hier mal das Bild zu dem tft display
jetzt kommt die Fehler Meldung
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
Hallo,
das kommt von dem ganzen gefummel.
Alles beenden und neu starten. Dann sollte es wieder laufen.
Du kannst auch probieren bei der Fehlermeldung, USB ziehen- warten bis ruhe ist, dann wieder stecken.
Wenn das dann immer noch nicht läuft, das Display runter. Und eines der Beispiele probieren.
Falsch deklarierte Pin´s können Schaden anrichten, müssen sie aber nicht. Drehe jetzt also nicht durch.
Gruß und Spaß
Andreas
Hallo,
das Bild kenne ich. Das Ding stopfst Du auf den Arduino, richtige Lib dafür, Pin´s zuordnen- läuft.
So geht das eigentlich. DisplayFehler sind fast immer Verdrahtungsfehler oder Zuordnungsfehler.
Das hilft Dir aber alles nicht weiter.
Es gibt eine UTFT Lib, ich weiß aber nicht, ob die Dein Display unterstützt, und wie sie funktioniert.
Ich wüßte nicht, wie Du die Pin´s in der GFX für dieses Display zuordnen könntest.
Gewöhne es Dir an, das Dein Arduino, vor- Installation- von neuer Hardware einwandfrei läuft.
Hier also-
-Nur den Arduino am Mac, Beispiel probieren- läuft.
-Du weißt das der Arduino mit dem Mac i.O. ist
-Wenn Du den Arduino mit dem TFT zum laufen bekommen solltest, dann mache Dir einen blanko Sketch.
Der schreibt z.B. "Hallo" auf das TFT.
Installierst Du nun etwas neues, und es läuft nicht- dann weißt Du- der Fehler kommt vom Neuen.
Ich kann Dir hier leider nicht weiterhelfen.
Vielleicht fällt jemanden anderes ja noch etwas ein, der Arduino läuft ja.
Gruß und Spaß
Andreas