roberto8303 Inserito: 4 giugno 2015 Segnala Share Inserito: 4 giugno 2015 Ho un problema con il display lcd i2c cioe questo http://www.robot-italy.com/it/display-lcd-16-x-2-blu-i2c.html ho scaricato diverse librerie ho collegato ad arduino mega con i pin sda 20 ed scl 21 alimentato a 5v il display carico un esempio ma niente non funziona il lcd, dove sbaglio non ho ancora capito, l indirizzo ho provato dal LiquidCrystal_I2C lcd(0x3F,16,2) al 0x20 al 0x26 ma nulla avete qualche sckecth gia funzionante da provare? Link al commento Condividi su altri siti More sharing options...
roberto8303 Inserita: 4 giugno 2015 Autore Segnala Share Inserita: 4 giugno 2015 #include <Wire.h> // http://arduino.cc/en/Reference/Wire This is a regular Arduino library #include <LiquidCrystal_I2C.h> // http://playground.arduino.cc/Code/LCDi2c You'll want to download the PCF8574-HD44780 version #define I2C_ADDR 0x27 // I2C address of PCF8574T (The chip on the back of the LCD) If this doesn't work, try 0x3F #define BACKLIGHT_PIN 3 //Pin for the Backlight #define En_pin 2 //The rest of these are labeled on the LCD board #define Rw_pin 1 #define Rs_pin 0 #define D4_pin 4 #define D5_pin 5 #define D6_pin 6 #define D7_pin 7 LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin, BACKLIGHT_PIN, POSITIVE); void setup() { lcd.begin(16,2); // initialize the LCD lcd.home(); // go home lcd.print("Hello, World!"); lcd.setCursor(0, 1); // go to the next line lcd.print("I can display"); delay(1000); } void loop(){ } perche mi esce positive non dichiarato in questo scopo?? Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 5 giugno 2015 Segnala Share Inserita: 5 giugno 2015 toglilo Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 5 giugno 2015 Segnala Share Inserita: 5 giugno 2015 Prima di tutto usa le librerie "Testato" che trovi nel forum udfficiale di Arduino (non ho il link su questo PC altrimenti lo metterei); per esperienza diretta son le uniche che vanno senza problemi al primo colpo. Poi c'è uno software di "scanner" per il bus I2C che ti da tutti gli slavi presenti ed il relativo indirizzo, non solo ti avverte se lo slave risponde in modo anomalo. Questo sketch lo trovi in n versioni sul webb. Link al commento Condividi su altri siti More sharing options...
roberto8303 Inserita: 5 giugno 2015 Autore Segnala Share Inserita: 5 giugno 2015 Arduino:1.6.4 (Windows Vista), Scheda:"Arduino Uno" Opzioni di compilazione cambiate, ricompilo tutto avr-g++: error: CreateProcess: No such file or directory Multiple libraries were found for "LiquidCrystal_I2C.h" Used: C:\Users\rob\Documents\Arduino\libraries\LiquidCrystal_I2C Not used: C:\Users\rob\Documents\Arduino\libraries\LiquidCrystal_I2C1602V1 Errore durante la compilazione Questo report potrebbe essere più ricco di informazioni con "Mostra un output dettagliato durante la compilazione" abilitato in "File > Impostazioni" questo è il messaggio di errore, ho caricato diverse librerie ma non funziona non capisco!!! carico le librerie stesso da arduino in sketch add library... e basta Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 5 giugno 2015 Segnala Share Inserita: 5 giugno 2015 avr-g++: error: CreateProcess: No such file or directory Multiple libraries were found for "LiquidCrystal_I2C.h" Non trova il file perchè con il medesimo nome trova parecchie librerie. Devi caricare una sola libreria con quel nome ed un solo file"h" con quel nome. Oppure specificare una directory ben precisa. Link al commento Condividi su altri siti More sharing options...
roberto8303 Inserita: 5 giugno 2015 Autore Segnala Share Inserita: 5 giugno 2015 cerco di fare un po di ordine e riprovo grazie Link al commento Condividi su altri siti More sharing options...
walterword Inserita: 5 giugno 2015 Segnala Share Inserita: 5 giugno 2015 se usi la libreria LCD_I2C devi togliere le altre librerie che sono isntallate per default Poi di tutte quelle che ci sono devi trovare quella giusta Link al commento Condividi su altri siti More sharing options...
roberto8303 Inserita: 5 giugno 2015 Autore Segnala Share Inserita: 5 giugno 2015 allora ragazzi che casino, il problema iniziale era la versione di arduino, la 1.6.4 dava solo problemi l ho provata sul portatile, l ho disinstallata e ho installato la 1.0.6 e carico manualmente le librerie funziona benissimo, anche se ho piu librerie caricate. ovviamente ora terrò installate solo quelle funzionanti. Devo comunque passare alla versione 1-0-6 anche sul pc dove avevo problemi inizialmente. l unico problemino riscontrato con questa versione e che non mi fa aprire il programma con l icona arduino sul desktop la posso aprire solo da c: arduino.., Sarà perche ho preso la versione forn non admin install sul sito arduino. Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 5 giugno 2015 Segnala Share Inserita: 5 giugno 2015 Leggi qui. E' la libreria che non mi ha mai datoproblema alcuno su tutti i dispositivi I2C Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora