però quando vado a caricarlo in arduino nel display non mi viene fuori nessuna scritta ho provato pure a regolare il potenziometro che si trova dietro al display ma nulla.
l' I2C l ho collegato in questo modo:
GND nel pin GND di arduino
VCC nel pin 5V di arduino
SDA nel pin A4 di arduino
SCL nel pin A5 di arduino
il modello di integrato che monta il convertitore I2C è un: PCF8574AT
se qualcuno potrebbe gentilmente aiutarmi vi ringrazio
Buongiorno ragazzi.
Sono un pasticcione hobbista dell'elettronica e mi sto divertendo con un PICAXE 08m2+.
Ho preso un modulo display seriale con protocollo i2c (monta PCF8574AT ....ma non riesco a farlo andare.
Sto usando PICAXEeditor e ho fatto questo programma:
main:
debug
let dirsC = 23
Ho fatto anche varie prove ma niente da fare.
Premetto che ho cambiato indirizzo del modulo A0-A1-A2. Prima erano tutti scollegati ora è collegato solo A0.
Perché il mio chip non accetta indirizzi che iniziano con il bit '1', cosi credo di averlo modificato al 0x26 e altrettanto ho fatto in programma.
Secondo voi ho sbagliato qualcosa o è il modulo che non va?
Grazie mille
Nebur70:
Secondo voi ho sbagliato qualcosa o è il modulo che non va?
Si, hai sbagliato forum. Questo è di Arduino non di PicAxe
Se poi farai domandi su Arduino allora:
Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento se non lo hai già fatto: Regolamento
Qui una serie di link utili, non inerenti al tuo problema:
Il codice devi racchiuderlo nei tag code, vedi sezione 7 del regolamento, spiega bene come fare ( pulsante </> ).
Altrimenti parte del codice può essere visualizzata male o mancare perchè interpretato come attributo del testo stesso.
Grazie x le specifiche.
So bene che il forum dei prodotti arduino, ma il mio display monta un modulo con il chip pcf8574at.
A me interessava saperne di più.
Saluti
E cosa c'entra ? Posti codice PicAxe, che qui nessuno conosce.
Se provi con un Arduino e metti lo sketch I2CScanner, ti trova l'indirizzo I2C.
Per PicAxe, rivolgiti al loro forum. Di sicuro li conoscono il linguaggio
Scusate io ho un altro problema sarei grado se potreste aiutarmi quando vado a scrivere sul visore mi appare solo il primo carattere. questo è il codice #include <Wire.h> #include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0X3F, 20, 4);// set the LCD address to 0x20 for a 16 chars and 2 line display