Interface LCD nyingi kwa Arduino Uno Kutumia Njia ya Kawaida ya Takwimu: Hatua 5
Interface LCD nyingi kwa Arduino Uno Kutumia Njia ya Kawaida ya Takwimu: Hatua 5
Anonim
Interface LCD nyingi kwa Arduino Uno Kutumia Njia ya Kawaida ya Takwimu
Interface LCD nyingi kwa Arduino Uno Kutumia Njia ya Kawaida ya Takwimu

Leo, katika hii inayoweza kufundishwa nitakuonyesha jinsi ya kuunganisha moduli nyingi za 16x2 LCD na bodi ya arduino uno ukitumia laini ya data ya kawaida. Jambo la kufurahisha zaidi kuhusu mradi huu ni, hutumia laini ya data ya kawaida na kuonyesha data tofauti katika kila LCD.

Hatua ya 1: Hatua ya 1: Sehemu za Elektroniki

Hatua ya 1: Sehemu za Elektroniki
Hatua ya 1: Sehemu za Elektroniki

- Arduino Uno: kipande 1

-16x2 LCD: kipande 4

-10k Ohm Potentiometer: kipande 4

-470 Mpinzani wa Ohm: kipande 4

-Bodi ya mkate

-Nyuma za waya

Hatua ya 2: Hatua ya 2: Kanuni

Mara ya kwanza unapaswa kufafanua pini ya LCD na laini ya data ya kawaida

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);

Kutoka kwa nambari ya ufafanuzi hapo juu unaweza kuona kwamba, laini zote za data za LCD (LCD1 LCD2 LCD3 na LCD4) zimeunganishwa na pini sawa ya bodi ya dijiti ya bodi (D7, D6, D5 na D4) wakati RS na EN pini imeunganishwa na pini ya dijiti ya kibinafsi.

Hapa nambari kamili ya mradi wetu:

# pamoja

LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // ufafanuzi wa pini kwa LCD 1

LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // ufafanuzi wa pini kwa LCD 2

LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // ufafanuzi wa pini kwa LCD 3

LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // ufafanuzi wa pini kwa LCD 4

kuanzisha batili ()

{

lcdA.anza (16, 2); // Kuanzisha LCD 1

lcdB kuanza (16, 2); // Kuanzisha LCD 2

lcdC kuanza (16, 2); // Kuanzisha LCD 3

lcdD.anza (16, 2); // Kuanzisha LCD 4}

kitanzi batili ()

{

lcdA.setCursor (0, 0);

alama ya lcdA. ("3 16x2 LCD Inatumia");

kuchelewesha (100);

lcdB.setCursor (0, 0);

lcdB.print ("Iliyoundwa Na->");

kuchelewesha (100);

lcdC.setCursor (0, 0);

lcdC.print ("Tembelea Tovuti");

kuchelewesha (100);

lcdD.set Mshale (0, 0);

lcdD.print ("BestEngineering");

kuchelewesha (100);

lcdA.setCursor (0, 1);

alama ya lcdA. ("Arduino Moja");

kuchelewesha (100);

lcdB.setCursor (0, 1);

lcdB.print ("Krishna Keshav");

kuchelewesha (100);

lcdC.setCursor (0, 1);

lcdC.print ("na Jiandikishe");

kuchelewesha (100);

lcdD.set Mshale (0, 1);

lcdD.print ("Miradi");

kuchelewesha (100);

}

Hatua ya 3: Hatua ya 3: Jenga Mzunguko

Hatua ya 3: Jenga Mzunguko
Hatua ya 3: Jenga Mzunguko
Hatua ya 3: Jenga Mzunguko
Hatua ya 3: Jenga Mzunguko
Hatua ya 3: Jenga Mzunguko
Hatua ya 3: Jenga Mzunguko

Mzunguko uliowekwa hapa umeundwa kwa kutumia proteus 8 Professional.

Katika pini ya proteus No. 15 na 16 ya LCD imefichwa hivi, nimeunganisha pini ya 15 na 16 (anode na cathode ya LCD) ambayo pini hutumiwa kwa taa ya nyuma ya LCD.

Hatua ya 4: Hatua ya 4: Yote yamefanywa

Hatua ya 4: Yote Yamefanywa
Hatua ya 4: Yote Yamefanywa
Hatua ya 4: Yote Yamefanywa
Hatua ya 4: Yote Yamefanywa
Hatua ya 4: Yote Yamefanywa
Hatua ya 4: Yote Yamefanywa

Natumahi mradi huu utakusaidia. Ikiwa una maswali yoyote au unataka mradi mzuri zaidi tafadhali tembelea bestengineeringprojects.com

Ilipendekeza: