Spedizione gratuita da 74,95 € NL (99,95 € BE/DE)

Consegna veloce con DHL

Ordinato prima delle XNUMX:XNUMX = Spedito oggi

Restituzione entro XNUMX giorni*


Paese

In questo progetto spiego come collegare un LCD I2C.

Ti mostrerò anche come inserire del testo su un LCD e come farlo muovere. Colleghiamo il display che utilizziamo tramite l'I2C sul retro, il che significa che abbiamo bisogno solo di 4 fili di ponticello.

Inoltre, non è necessario collegare un potenziometro perché è integrato nel modulo I2C. Possiamo regolarlo ruotandolo più a sinistra o più a destra con un cacciavite, così facendo cambiamo la luminosità dello schermo.

  • Livello – Principiante 25% 25%
  • Durata – 10/15 Min 25% 25%
  • Costi – € 38,95 euro completo 25% 25%

Passaggio 1: forniture per LCD Arduino

  • Arduino Uno Ap3

    Arduino Uno Rev3 – ATMEGA328

    23,95 /19,79 Iva esclusa
  • Cavi jumper premium 40 pezzi 20 cm F/M

    3,45 /2,85 Iva esclusa
  • Display LCD 16 x 2 con I2C

    16×2 LCD Bianco su Blu 5V con I2C

    9,95 /8,22 Iva esclusa
  • Cavi jumper 10cm Femmina Maschio

    Cavi jumper premium 40 pezzi 10 cm F/M

    2,95 /2,44 Iva esclusa

Passaggio 2: costruisci e cabla

Una volta raccolte tutte le parti, puoi collegarle insieme.

Per collegare l'Arduino al display è necessario inserire un ponticello del filo da 5V nel VCC del display. Una volta fatto, collega il ponticello dal GND di Arduino al GND del display. Quindi collegare un altro cavo jumper da A4 al pin SDA sul display e un cavo jumper da A5 al pin SCL sul display.

Il motivo per cui usi A4 e A5 è perché questi sono i pin SDA e SCL del Arduino UNO essere. Dove A4 è il pin SDA e A5 è il pin SCL.

Una volta che hai collegato tutto, puoi procedere al passaggio 3 della programmazione.

Passaggio 3: programmazione

Ora iniziamo a programmare.

Assicurati di avere la libreria LiquidCrystal_I2C e la libreria Wire. Se non ce l'hai, il tuo codice non funzionerà.

Aggiungi queste librerie premendo sketch quando sei nell'IDE di Arduino. Quindi seleziona Usa libreria. Quindi fare clic su gestisci libreria Quando avrai fatto ciò apparirà una schermata pop-up, digita in alto a destra la libreria che ti serve, ad esempio LiquidCrystal_I2C. Quindi fare clic su Installa. Ora hai importato una libreria aggiuntiva.

È un codice abbastanza breve in cui si accende il display nell'impostazione void e si scrive il testo. Nel ciclo vuoto, il testo si sposta di un quadrato a sinistra ogni 150 millisecondi. Puoi cambiarlo, ad esempio, cambiando da sinistra a destra, quindi va da sinistra a destra. Se la regolazione del ritardo è più veloce o più lenta.

Non appena metti il ​​codice su Arduino vedrai il testo che si sposta da destra a sinistra.

 

#includere
#includere

//qui mettiamo tutti i componenti su un pin
sensore int = A0;
intero led1 = 2;
intero led2 = 3;
intero led3 = 4;
intero led4 = 5;
intero led5 = 6;
valore int = 0;

void setup () {
//I pin danno un impulso
pinMode(led1, USCITA);
pinMode(led2, USCITA);
pinMode(led3, USCITA);
pinMode(led4, USCITA);
pinMode(led5, USCITA);
}

void loop () {
//Legge A0
Valore = analogRead(sensore);
ritardo (100);

//se true è 110 o superiore, la luce si accende
if(Valore >= 110){
digitalWrite(led1, ALTO);
Else {}
//altrimenti si spegne
digitalWrite(led1, BASSO);
}
if(Valore >= 125){
digitalWrite(led2, ALTO);
Else {}
digitalWrite(led2, BASSO);
}
if(Valore >= 140){
digitalWrite(led3, ALTO);
Else {}
digitalWrite(led3, BASSO);
}
if(Valore >= 155){
digitalWrite(led4, ALTO);
Else {}
digitalWrite(led4, BASSO);
}
if(Valore >= 170){
digitalWrite(led5, ALTO);
Else {}
digitalWrite(led5, BASSO);
}
}

L'apprezzamento di www.electronicsvoorjou.nl at Recensioni WebwinkelKeur è 9.3 / 10 basato su 5030 recensioni.