Sisällysluettelo:

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

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

Video: Liitäntä Useita nestekidenäytöstä Arduino Unoon käyttämällä yhteistä datalinjaa: 5 vaihetta
Video: Alkeita elektroniikan peruskomponenteista 2024, Marraskuu
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: