Liitäntä Useita nestekidenäytöstä Arduino Unoon käyttämällä yhteistä datalinjaa: 5 vaihetta
Liitäntä Useita nestekidenäytöstä Arduino Unoon käyttämällä yhteistä datalinjaa: 5 vaihetta
Anonim
Liitäntä Useita nestekidenäyttöjä Arduino Unoon käyttämällä yhteistä datalinjaa
Liitäntä Useita nestekidenäyttöjä Arduino Unoon käyttämällä yhteistä datalinjaa

Tänään tässä ohjeessa näytän sinulle, kuinka liittää useita 16x2 LCD -moduuleja arduino uno -levyyn käyttämällä yhteistä datalinjaa. Mielenkiintoisin asia tässä projektissa on se, että se käyttää yleistä tietolinjaa ja näyttää eri tiedot jokaisessa nestekidenäytössä.

Vaihe 1: Vaihe 1: Elektroniset osat

Vaihe 1: Elektroniset osat
Vaihe 1: Elektroniset osat

- Arduino Uno: 1 kpl

-16x2 LCD: 4 osaa

-10k ohmin potentiometri: 4 kpl

-470 ohmin vastus: 4 kpl

-Leipälauta

-Hyppyjohdot

Vaihe 2: Vaihe 2: koodi

Aluksi sinun on määritettävä LCD -nasta, jossa on yhteinen datalinja

LiquidCrystal lcdA (13, 12, 7, 6, 5, 4);

LiquidCrystal lcdB (11, 10, 7, 6, 5, 4);

LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);

LiquidCrystal lcdD (3, 2, 7, 6, 5, 4);

Yllä olevasta määrittelykoodista näet, että kaikki nestekidenäytön datalinjat (LCD1 LCD2 LCD3 ja LCD4) on kytketty samaan arduino -kortin digitaaliseen nastaan (D7, D6, D5 ja D4), kun taas RS- ja EN -nasta on kytketty yksittäiseen digitaaliseen nastaan.

Tässä projektimme täydellinen koodi:

#sisältää

LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // nastan määritelmä LCD 1: lle

LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // nastan määritelmä LCD 2: lle

LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // nastan määritelmä LCD 3: lle

LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // nastan määritelmä LCD 4: lle

mitätön asennus ()

{

lcdA.alku (16, 2); // LCD: n alustaminen 1

lcdB.alku (16, 2); // Alustaa LCD 2

lcdC.alku (16, 2); // Alustaa LCD 3

lcdD.alku (16, 2); // LCD: n alustaminen 4}

tyhjä silmukka ()

{

lcdA.setCursor (0, 0);

lcdA.print ("3 16x2 LCD: n käyttö");

viive (100);

lcdB.setCursor (0, 0);

lcdB.print ("Designed By->");

viive (100);

lcdC.setCursor (0, 0);

lcdC.print ("Vieraile verkkosivustolla");

viive (100);

lcdD.setCursor (0, 0);

lcdD.print ("BestEngineering");

viive (100);

lcdA.setCursor (0, 1);

lcdA.print ("Single Arduino");

viive (100);

lcdB.setCursor (0, 1);

lcdB.print ("Krishna Keshav");

viive (100);

lcdC.setCursor (0, 1);

lcdC.print ("ja Tilaa");

viive (100);

lcdD.setCursor (0, 1);

lcdD.print ("Projektit");

viive (100);

}

Vaihe 3: Vaihe 3: Rakenna piiri

Vaihe 3: Rakenna piiri
Vaihe 3: Rakenna piiri
Vaihe 3: Rakenna piiri
Vaihe 3: Rakenna piiri
Vaihe 3: Rakenna piiri
Vaihe 3: Rakenna piiri

Tässä julkaistu piiri on suunniteltu käyttämällä proteus 8 Professionalia.

Proteus -nastassa nro. 15 ja 16 nestekidenäytöstä on piilotettu, joten tein liitännän nastaihin 15 ja 16 (LCD-anodi ja katodi), jota käytetään LCD-näytön taustavaloon.

Vaihe 4: Vaihe 4: Kaikki on tehty

Vaihe 4: Kaikki tehty
Vaihe 4: Kaikki tehty
Vaihe 4: Kaikki tehty
Vaihe 4: Kaikki tehty
Vaihe 4: Kaikki tehty
Vaihe 4: Kaikki tehty

Toivottavasti tämä projekti auttaa sinua. Jos sinulla on kysyttävää tai haluat enemmän mahtavaa projektia, käy osoitteessa bestengineeringprojects.com

Suositeltava: