Collegare due display lcd con I2C ad arduino

Discussione in 'Arduino tutorial' iniziata da federico, 30 Apr 2018.

  1. federico

    federico Livello 1

    Iscritto:
    23 Giu 2015
    Messaggi:
    9
    Like ricevuti:
    1
    Buongiorno,avrei bisogno di sapere,gentilmente,come si collegano due display lcd I2C ad arduino,quale puo' essere il codice.Grazie
     
    #1
  2. StandardBus

    StandardBus Staff Alan Staff

    Iscritto:
    15 Dic 2014
    Messaggi:
    4.085
    Like ricevuti:
    5.251
    Io avevo una mezza idea di farlo, so che dovrebbe essere possibilissimo in teoria ma non l'ho mai fatto in pratica. Non so nemmeno come si può cambiare indirizzo i2c al secondo display purtroppo. Non tutti i display lo prevedono, dipende dal display che hai.
     
    #2
  3. federico

    federico Livello 1

    Iscritto:
    23 Giu 2015
    Messaggi:
    9
    Like ricevuti:
    1
    #3
  4. StandardBus

    StandardBus Staff Alan Staff

    Iscritto:
    15 Dic 2014
    Messaggi:
    4.085
    Like ricevuti:
    5.251
    Collega i due display in parallelo, agli stessi pin di Arduino
     
    #4
  5. federico

    federico Livello 1

    Iscritto:
    23 Giu 2015
    Messaggi:
    9
    Like ricevuti:
    1
    ed il codice?
     
    #5
  6. RyujiAndy

    RyujiAndy Staff ᗧ͇̿ · · ᗣ͇̿ᗣ͇̿ᗣ͇̿ᗣ͇̿ Staff

    Iscritto:
    15 Dic 2014
    Messaggi:
    520
    Like ricevuti:
    371
    Di norma i moduli per i display I2C hanno delle piazzuole o dei fori denominati A0, A1, A2, e servono per cambiare l'indirizzo I2C, ti allego un immagine con gli indirizzi:
    i2c_address_display.png
    invece il bus si collega su arduino uno in questo modo:
    I2C LCD1602 Arduino Uno
    GND GND
    VCC 5V
    SDA A4
    SCL A5

    nello sketch basta creare una variabile con l'indirizzo assegnato
    Codice:
    #include <Wire.h>
    #include <LiquidCrystal_I2C.h>
    
    LiquidCrystal_I2C lcd1(0x27,20,4);
    LiquidCrystal_I2C lcd2(0x26,20,4); // ho cortocircuitato A0 
    
    Comunque per sicurezza ti consiglio di guardare il datasheet del modulo i2c.
     
    #6
    A StandardBus piace questo elemento.
  7. federico

    federico Livello 1

    Iscritto:
    23 Giu 2015
    Messaggi:
    9
    Like ricevuti:
    1
    OK funziona perfettamente,ho usato il codice originale di instructables e i tuoi suggerimenti.Grazie e buon 1 maggio.
     
    #7
    A StandardBus piace questo elemento.
Sto caricando...

Condividi questa Pagina