Pages: 1 [2] 3 4 5   Go Down
Author Topic: TFT screen ufficiale 1.77" non funziona su Arduino Uno smd  (Read 4565 times)
0 Members and 1 Guest are viewing this topic.
Rome
Offline Offline
Sr. Member
****
Karma: 9
Posts: 378
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

E nonno zafferano...
quelle due librerie sono già caricate alll'interno della libreria Robot_Control,
caricandole anche a parte e compilando per esempio il grafichtest si ottengono tutta una serie di errori:

Code:
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp: In constructor 'RobotControl::RobotControl()':
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp:8: error: 'LCD_CS' was not declared in this scope
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp:8: error: 'DC_LCD' was not declared in this scope
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp:8: error: 'RST_LCD' was not declared in this scope
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp: In member function 'void RobotControl::begin()':
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXA' was not declared in this scope
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXB' was not declared in this scope
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXC' was not declared in this scope
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXD' was not declared in this scope
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp:19: error: 'MUX_IN' was not declared in this scope
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp:22: error: 'BUZZ' was not declared in this scope
M:\Arduino\Arduino_1.0.5\libraries\Robot_Control\ArduinoRobot.cpp:25: error: 'Serial1' was not declared in this scope

Segno che probabilmente vanno in conflitto...
Logged

Riccardo

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5500
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ragazzi piano, la libreria TFT lo ripeto deriva da quella di Adafruit, io personalmente uso la seconda, la trovo più snella.
Ma sappiate che la seconda non è inclusa nell'ide.
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7123
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Rici, ma per compilare hai scelto come board Arduino Robot?
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Rome
Offline Offline
Sr. Member
****
Karma: 9
Posts: 378
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ragazzi piano, la libreria TFT lo ripeto deriva da quella di Adafruit, io personalmente uso la seconda, la trovo più snella.
Ma sappiate che la seconda non è inclusa nell'ide.

Si infatti l'ho caricata, ma escono fuori tutti quegli errori.

Rici, ma per compilare hai scelto come board Arduino Robot?

No, no ho selezionato la Uno, è l'unica che ho, ma non si capisce perché il compilatore va a pescare nella Robot_Control.
Provate anche voi, giusto la compilazione, almeno per capire se lo fa solo a me ed allora ho fatto qualche cretinata io e se lo fa pure a voi.
Logged

Riccardo

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7123
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Su IDE 1.5.4, lo sketck Esempi--> TFT--> Arduino -->TFTBitmapLogo, selezionando Arduino UNO come board compila senza errori
Quote
Sketch uses 23.448 bytes (72%) of program storage space. Maximum is 32.256 bytes.
Global variables use 1.353 bytes (66%) of dynamic memory, leaving 695 bytes for local variables. Maximum is 2.048 bytes.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 38
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grrrrr  smiley-twist smiley-twist smiley-twist

http://arduino.cc/en/Main/GTFT

The TFT library relies on the SPI library, which must be included in any sketch that uses the scree. If you wish to use the SD card, you need to include the SD library as well.

[EDIT] Video cancellato dal moderatore[/EDIT]
« Last Edit: October 08, 2013, 04:12:14 pm by UweFederer » Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7123
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ovvio.
E' così anche per la Ethernet.  smiley-mr-green
Ma ti dovrebbe dare errore in fase di compilazione.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Todi(PG)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dopo una dura giornata posso finalmente rispondere anche io smiley-grin

Quote
Ti chiedo scusa se mi sono messo in mezzo nel tuo topic, ma abbiamo lo stesso problema e mi sembrava illogico aprirne un'altro.
Ma scherzi? Sono contento di sapere che non sono il solo. Anzi se ci fosse qualcunaltro nella nostra situazione si aggiunga pure almeno può darsi ne ne caviamo qualche cosa.

Quote
...ma zio cannella come cosa vuol dire?  smiley-confuse

Diamine! il sonno fa brutti scherzi. Ero a letto e vi assicuro che ho letto
Quote
"Ok stai usando SPI caraca. Un esempio dalla libèria allora..."
Considerate che prima di spengere il tablet ho anche cercato caraca su google.

Quote
Ci sono 2 librerie da caricare come indicato http://arduino.cc/en/Main/GTFT poi

File > Examples > Adafruit_ST7735 >

e ne provi qualcuno!
L'ho fatto. Ho seguito direttamente il tutorial dal sito adafruit ma cambiano solamente le righe e il colore di sfondo. Ho provato sia con lo sketch normale che high speed (modificando, di conseguenza, anche le connessioni)

Il problema di compilazione di riciweb io non ce l'ho. Sia con gli sketch di adafruit library che con quelli di TFT library non ho problemi di compilazione.
Quote
The TFT library relies on the SPI library, which must be included in any sketch that uses the scree. If you wish to use the SD card, you need to include the SD library as well.
Nel caso degli esempi caricati dall'ide c'è già tutto. Quella nota è da tenere a mente nella scrittura di nuovi sketch.
Sinceramente non capisco. Evidentemente si tratta o di un danno hardware o che i pin sono segnati male sul pcb dello schermo.

Non c'è nessuno che ce l'ha funzionante?
Logged

Rome
Offline Offline
Sr. Member
****
Karma: 9
Posts: 378
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Provo a essere più chiaro,
tutti gli errori che ho postato prima, li ho dopo aver installato le librerie adafruit ed aver lanciato uno dei loro esempi: grafichtest
non si capisce perché, ma il compilatore va a pescare le librerie adafruit contenute in quella del Robot_Control  smiley-eek

Mentre l'esempio sketck Esempi--> TFT--> Arduino -->TFTBitmapLogo, anche con ide 1.0.5 compila senza errori, ma poi sul display non succede nulla tranne le righe di cui ho gia parlato.

Ciaooooo
Logged

Riccardo

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7123
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho scaricato le librerie di Adafruit (https://github.com/adafruit/Adafruit-GFX-Library) e (https://github.com/adafruit/Adafruit-ST7735-Library)
Inserite nella sottodirectory "libraries" degli sketch di Arduino e compilato l'esempio Graphictest.
Su 1.0.5 va senza errori.
Quote
Dimensione del file binario dello sketch: 16.802 bytes (su un massimo di 32.256 bytes)

Cancella l'IDE, il file di configurazione "\\Users\xxx\AppData\Roaming\Arduino" preferance.txt e reinstallalo da capo.
Devi avere qualche problema.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Todi(PG)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho creato un nuovo topic nella sezione display sperando di raccogliere altre esperienze. Positive, spero.
Logged

Rome
Offline Offline
Sr. Member
****
Karma: 9
Posts: 378
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho scaricato le librerie di Adafruit (https://github.com/adafruit/Adafruit-GFX-Library) e (https://github.com/adafruit/Adafruit-ST7735-Library)
Inserite nella sottodirectory "libraries" degli sketch di Arduino e compilato l'esempio Graphictest.
Su 1.0.5 va senza errori.
Quote
Dimensione del file binario dello sketch: 16.802 bytes (su un massimo di 32.256 bytes)

Cancella l'IDE, il file di configurazione "\\Users\xxx\AppData\Roaming\Arduino" preferance.txt e reinstallalo da capo.
Devi avere qualche problema.
Ciao Paolo,
doveva essere come dici tu, ora compilo senza errori, ma il problema rimane, ovviamente ho usato i collegamenti suggeriti da adafruit, non mi viene in mente altro da fare, a questo punto contatto il supporto.
Grazie per l'aiuto.

Riccardo.

@Punkrazio: Ho visto anche l'altro topic, non ti ha risposto nessuno però  smiley-slim
Logged

Riccardo

Todi(PG)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si, purtroppo non ho ottenuto molto da quel topic smiley-roll
Anche io ho deciso di contattare il supporto solo che non so se lo shop on line e quello del maker faire siano lo stesso.

Teniamoci aggiornati vicendevolmente.
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 332
Posts: 22811
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Avete visto qui?
http://arduino.cc/en/Guide/TFTtoBoards
Logged


Todi(PG)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 82
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gli ho dato un occhiata ma in fin dei conti lo sketch e i collegamenti sono sempre quelli... Purtroppo.
Logged

Pages: 1 [2] 3 4 5   Go Up
Jump to: