Բովանդակություն:
Video: LCD 1602 Arduino Uno R3- ով ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս դասում մենք կսովորենք, թե ինչպես օգտագործել LCD1602 նիշերն ու տողերը ցուցադրելու համար: LCD1602, կամ 1602 բնույթի տիպի հեղուկ բյուրեղյա էկրան, մի տեսակ կետային մատրիցային մոդուլ է, որը ցույց է տալիս տառեր, թվեր և նիշեր և այլն: Այն կազմված է 5x7 կամ 5x11 կետային մատրիցային դիրքերից; յուրաքանչյուր դիրք կարող է ցուցադրել մեկ նիշ: Երկու նիշերի միջև կա մի կետ, իսկ տողերի միջև կա տարածք ՝ դրանով իսկ առանձնացնելով նիշերն ու տողերը: 1602 համարը նշանակում է էկրանին, կարելի է ցույց տալ 2 տող և յուրաքանչյուրում 16 նիշ: Հիմա եկեք ավելի մանրամասն ստուգենք:
Քայլ 1: Բաղադրիչներ
- Arduino Uno տախտակ * 1
- USB մալուխ * 1
- LCD1602 *1
- Պոտենցիոմետր (50kΩ)* 1
- Հացաթուղթ * 1
- Jumper լարերը
Քայլ 2: Սկզբունք
Ընդհանրապես, LCD1602- ն ունի զուգահեռ նավահանգիստներ, այսինքն ՝ այն
կարող էր միաժամանակ վերահսկել մի քանի կապում: LCD1602- ը կարելի է դասակարգել ութ պորտ և չորս պորտ միացումների: Եթե օգտագործվում է ութ պորտ կապը, ապա Arduino Uno տախտակի բոլոր թվային նավահանգիստները գրեթե ամբողջությամբ զբաղված են: Եթե ցանկանում եք միացնել ավելի շատ տվիչներ, ապա հասանելի չեն լինի նավահանգիստները: Հետևաբար, չորս պորտ կապն այստեղ օգտագործվում է ավելի լավ կիրառման համար:
LCD1602- ի կապում և դրանց գործառույթները
VSS: միացված է գետնին
VDD: միացված է +5V սնուցման աղբյուրին
VO. Հակադրությունը կարգավորելու համար
RS: Գրանցման ընտրված քորոց, որը վերահսկում է, թե LCD- ի հիշողության մեջ որտեղ եք տվյալներ գրում: Կարող եք ընտրել կամ տվյալների գրանցամատյանը, որը պարունակում է այն, ինչ ցուցադրվում է էկրանին, կամ հրահանգների գրանցամատյանը, որտեղ LCD վերահսկիչը փնտրում է հետագա անելիքների վերաբերյալ ցուցումներ:
R/W: Կարդալու/գրելու քորոց ՝ ընթերցման և գրելու ռեժիմի միջև ընտրելու համար
Ե. Հնարավորություն ապահովող քորոց, որը կարդում է տեղեկատվությունը, երբ ստացվում է բարձր մակարդակ (1): Հրահանգները գործարկվում են, երբ ազդանշանը բարձր մակարդակից փոխվում է ցածր մակարդակի:
D0-D7 ՝ տվյալներ կարդալու և գրելու համար
A և K: կապում, որոնք վերահսկում են LCD լուսավորությունը: Միացրեք K- ն GND- ին, իսկ A- ն `3.3v- ին: Բացեք լուսավոր լուսավորությունը և կտեսնեք հստակ կերպարներ համեմատաբար մութ միջավայրում:
Քայլ 3: Սխեմատիկ դիագրամ
Քայլ 4: Ընթացակարգեր
K- ն միացրեք GND- ին, իսկ A- ն ՝ 3.3 Վ -ին, այնուհետև LCD1602- ի հետևի լույսը կմիացվի: Միացրեք VSS- ը GND- ին, իսկ LCD1602- ը `էներգիայի աղբյուրին: VO- ն միացրեք պոտենցիոմետրի միջին քորոցին `դրանով կարող եք կարգավորել էկրանի ցուցադրման հակադրությունը: Միացրեք RS- ը D4- ին և R/W կապը GND- ին, ինչը նշանակում է, որ այնուհետև կարող եք նիշեր գրել LCD1602- ում: E- ն միացրեք pin6- ին, իսկ LCD1602- ում ցուցադրվող նիշերը վերահսկվում են D4-D7- ով: Programրագրավորման համար այն օպտիմիզացված է `գործառական գրադարաններ կանչելով:
Քայլ 1:
Կառուցեք շրջանը:
Քայլ 2:
Ներբեռնեք կոդը https://github.com/primerobotics/Arduino կայքից
Քայլ 3:
Վերբեռնեք ուրվագիծը Arduino Uno տախտակին
Կտտացրեք Վերբեռնման պատկերակին ՝ կոդը կառավարման տախտակին վերբեռնելու համար:
Եթե «Կատարված բեռնումը» հայտնվում է պատուհանի ներքևում, նշանակում է, որ ուրվագիծը հաջողությամբ բեռնվել է:
Նշում. Գուցե ձեզ անհրաժեշտ լինի կարգավորել պոտենցիոմետրը LCD1602- ում, մինչև այն հստակ ցուցադրվի:
Քայլ 5: Կոդ
// LCD1602
// Դուք պետք է հիմա
տեսեք ձեր LCD1602- ում ցուցադրվող հոսող «PRIMEROBOTICS» և «բարև, աշխարհ» նշանները
// Վեբ կայք: www.primerobotics.in
#ներառում
// ներառել գրադարանի ծածկագիրը
/**********************************************************/
ածխ
array1 = "PrimeRobotics"; // LCD- ի վրա տպելու տողը
ածխ
array2 = "բարև, աշխարհ!"; // LCD- ի վրա տպելու տողը
int tim =
250; // ուշացման ժամանակի արժեքը
// սկզբնականացնել գրադարանը
ինտերֆեյսի կապերի համարներով
LiquidCrystal
LCD (4, 6, 10, 11, 12, 13);
/*********************************************************/
դատարկ կարգավորում ()
{
lcd. սկսել (16, 2); // կարգավորել LCD- ի սյունակների թիվը և
տողեր:
}
/*********************************************************/
դատարկ շրջան ()
{
lcd.setCursor (15, 0); // կուրսորը սահմանեք 15 -րդ սյունակ, տող 0
համար (int positionCounter1 = 0;
positionCounter1 <26; positionCounter1 ++)
{
lcd.scrollDisplayLeft (); // Ոլորում է ցուցադրվողի բովանդակությունը
տարածք դեպի ձախ:
lcd.print (զանգված 1 [positionCounter1]); // Տպել հաղորդագրություն LCD- ին:
ուշացում (ժամանակ); // սպասեք 250 միկրո վայրկյան
}
lcd. հստակ (); // Մաքրում է LCD էկրանը և տեղադրում է
կուրսորը վերին ձախ անկյունում:
lcd.setCursor (15, 1); // սահմանեք կուրսորը 15 -րդ սյունակում, տող 1
համար (int positionCounter2 = 0;
positionCounter2 <26; positionCounter2 ++)
{
lcd.scrollDisplayLeft (); // ոլորում է ցուցադրվողի բովանդակությունը
տարածք դեպի ձախ:
lcd.print (զանգված 2 [positionCounter2]); // Տպել հաղորդագրություն LCD- ին:
ուշացում (ժամանակ); // սպասեք 250 միկրո վայրկյան
}
lcd. հստակ (); // Մաքրում է LCD էկրանը և տեղադրում է
կուրսորը վերին ձախ անկյունում:
}
/**********************************************************/
Խորհուրդ ենք տալիս:
Arduino DIY հաշվիչ ՝ օգտագործելով 1602 LCD և 4x4 ստեղնաշար ՝ 4 քայլ
Arduino DIY հաշվիչ ՝ օգտագործելով 1602 LCD և 4x4 ստեղնաշար: Բարև, այս հրահանգների մեջ մենք կկազմենք հաշվիչ Arduino- ի միջոցով, որը կարող է կատարել հիմնական հաշվարկներ: Այսպիսով, հիմնականում մենք մուտքագրում ենք 4x4 ստեղնաշարից և տվյալները տպելու ենք 16x2 LCD էկրանով, և arduino- ն կկատարի հաշվարկները
Arduino LCD 16x2 ձեռնարկ - Ինտերֆեյս 1602 LCD էկրան Arduino Uno- ով. 5 քայլ
Arduino LCD 16x2 ձեռնարկ | Ինտերֆեյս 1602 LCD էկրան Arduino Uno- ի հետ: Բարև տղերք, քանի որ շատ նախագծերի էկրան է պետք, որպեսզի տվյալները ցուցադրվեն ՝ դա որոշ չափիչ սարք է, թե՞ YouTube- ի բաժանորդագրությունների հաշվիչ, թե՞ հաշվիչ կամ ստեղնաշարի կողպեք ցուցադրմամբ, և եթե այս բոլոր տեսակի նախագծերը կատարվեն arduino- ն նրանք կհաստատեն
1602 LCD ստեղնաշարի վահանի մոդուլ I2C ուսապարկով ՝ 6 քայլ
1602 LCD ստեղնաշարի վահանի մոդուլ I2C ուսապարկով. Որպես ավելի մեծ ծրագրի մի մաս, ես ցանկանում էի ունենալ LCD էկրան և ստեղնաշար `որոշ պարզ ընտրացանկերում նավարկելու համար: Ես կօգտագործեմ Arduino- ի I/O նավահանգիստները շատ այլ աշխատանքների համար, ուստի ես ուզում էի I2C ինտերֆեյս LCD- ի համար: Այսպիսով, ես որոշ սարքավորումներ գնեցի
Օգտագործելով 1602 LCD ստեղնաշարի վահան W/ Arduino [+Գործնական նախագծեր] ՝ 7 քայլ
Օգտագործելով 1602 LCD ստեղնաշարի վահան W/ Arduino [+Գործնական նախագծեր]. Դուք կարող եք կարդալ այս և այլ զարմանահրաշ ձեռնարկներ ElectroPeak- ի պաշտոնական կայքէջում: Ինչպես տեղադրել վահանը և նույնականացնել բանալիներըՀո
1602 LCD հակադրության հսկողություն Arduino- ից ՝ 5 քայլ
1602 LCD կոնտրաստային հսկողություն Arduino- ից. Նոր նախագծի վրա աշխատելիս ես հանդիպեցի մի խնդրի, երբ ուզում էի Arduino- ի միջոցով վերահսկել հետևի լուսավորությունը և 1602 LCD դիսփլեյի հակադրությունը, բայց դիսփլեյն իսկապես փայլատակում էր