Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր է
- Քայլ 2. LCD Pinout և կապեր Arduino- ի հետ
- Քայլ 3. Arduino- ի ծրագրավորում
- Քայլ 4: Կոդ
- Քայլ 5. Կոդի և սխեմայի դիագրամը լիովին բացատրված է
Video: LCD- ի միացում Arduino- ի հետ Tinkercad- ում. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Tinkercad նախագծեր »
Այս հոդվածի ծածկագիրը գրված է LCD- ների համար, որոնք օգտագործում են Hitachi HD44780 ստանդարտ վարորդը: Եթե ձեր LCD- ն ունի 16 կապում, ապա հավանաբար այն ունի Hitachi HD44780 վարորդ: Այս էկրանները կարող են միացվել կամ 4 բիթանոց կամ 8 բիթանոց ռեժիմով: Սովորաբար նախընտրելի է LCD- ի 4 բիթանոց ռեժիմում միացումը, քանի որ այն օգտագործում է չորս պակաս լար, քան 8 բիթանոց ռեժիմը: Գործնականում, երկու ռեժիմների միջև կատարողականի նկատելի տարբերություն չկա: Այս ձեռնարկում ես LCD- ը կկապեմ 4 բիթ ռեժիմով:
Քայլ 1: Այն, ինչ ձեզ հարկավոր է
Այս ձեռնարկի համար ձեզ հարկավոր է
1. Arduino uno
2. Գրատախտակ կամ PCB
3. LCD 16x2
4. Պոտենցիոմետր
Քայլ 2. LCD Pinout և կապեր Arduino- ի հետ
Ահա այն LCD- ի կապերի դիագրամը, որն ես օգտագործում եմ: Arduino- ի յուրաքանչյուր կապից միացումները նույնն են լինելու, բայց ձեր կապումներն այլ կերպ կարող են դասավորված լինել LCD- ում: Համոզվեք, որ ստուգեք տվյալների թերթիկը կամ փնտրեք պիտակներ ձեր հատուկ LCD- ում.
Բացի այդ, գուցե անհրաժեշտ լինի 16 փին վերնագիր կպցնել ձեր LCD- ին ՝ նախքան այն հացատախտակին միացնելը: Հետևեք ստորև ներկայացված սխեմային ՝ LCD- ն ձեր Arduino- ին միացնելու համար.
Rs քորոց (RS) - 1
Միացնել (E) - 2
D4 - 4
D5 - 5
D6 - 6
D7 - 7
Վերևի դիագրամում գտնվող դիմադրությունը սահմանում է լուսավորության լուսավորությունը: Տիպիկ արժեքը 220 Օմ է, բայց այլ արժեքներ նույնպես կաշխատեն: Փոքր ռեզիստորները հետին լույսը ավելի պայծառ կդարձնեն:
Պոտենցիոմետրը օգտագործվում է էկրանի հակադրությունը կարգավորելու համար: Ես սովորաբար օգտագործում եմ 10K Օմ պոտենցիոմետր, բայց այլ արժեքներ նույնպես կաշխատեն:
Քայլ 3. Arduino- ի ծրագրավորում
Ստորև բերված բոլոր ծածկագրերն օգտագործում են LiquidCrystal գրադարանը, որը նախապես տեղադրված է Arduino IDE- ով: Գրադարանը գործառույթների ամբողջություն է, որը հեշտությամբ կարելի է ավելացնել ծրագրին ՝ կրճատ ձևաչափով:
Գրադարանից օգտվելու համար այն անհրաժեշտ է ներառել ծրագրում: Ստորև բերված ծածկագրի տող 1 -ը դա անում է #ներառել հրամանով: Երբ գրադարանն ընդգրկում եք ծրագրի մեջ, գրադարանի բոլոր ծածկագրերը բեռնվում են Արդունիոյում ՝ ձեր ծրագրի ծածկագրի հետ միասին:
Այժմ մենք պատրաստ ենք մտնել ծրագրավորման մեջ: Ես կխոսեմ ավելի հետաքրքիր բաների մասին, որոնք կարող եք անել մի պահ, բայց առայժմ եկեք գործարկենք մի պարզ թեստային ծրագիր: Այս ծրագիրը էկրան կհրապարակի «Welcome to my class», այնուհետև որոշ ուշացումից հետո «Ուսուցման նոր եղանակ» և վերջում «Arduino class by Mudit jain», որտեղ իմ անունը կթարթվի: Մուտքագրեք այս կոդը tinkercad կոդի տարածքում և սկսեք մոդելավորումը:
Քայլ 4: Կոդ
Ավելի հետաքրքիր նախագծերի համար կապվեք ինձ հետ ՝
Youtube:
Ֆեյսբուքյան էջ ՝
Instagram ՝
#ներառում
LiquidCrystal LCD (1, 2, 4, 5, 6, 7); void setup () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print («Ո WՈ WՅՆ»); lcd.setCursor (3, 1); lcd.print («ԻՄ ԴԱՍԻՆ»); ուշացում (2000); lcd.setCursor (5, 0); lcd.print («Նոր ուղի»); lcd.setCursor (3, 1); lcd.print («Սովորելու մասին»); ուշացում (2000); lcd. հստակ (); } void loop () {lcd.setCursor (2, 0); lcd.print («Arduino դաս»); lcd.setCursor (2, 1); lcd.print ("MUDIT JAIN"); ուշացում (500); lcd. հստակ (); lcd.setCursor (2, 0); lcd.print («Arduino դաս»); ուշացում (500); }
Խորհուրդ ենք տալիս:
Ստեղնաշարի միացում Arduino- ի հետ: [Եզակի մեթոդ] ՝ 7 քայլ (նկարներով)
Ստեղնաշարի միացում Arduino- ի հետ: [Եզակի մեթոդ]. Ողջույն, և բարի գալուստ իմ առաջին ուսանելի: :) Այս ձեռնարկում ես կցանկանայի կիսել arduino- ի հետ ստեղնաշարի միացման հիանալի գրադարան `« Գաղտնաբառերի գրադարան », ներառյալ« Ստեղնաշարերի գրադարան »: Այս գրադարանը ներառում է այն լավագույն հնարավորությունները, որոնք մենք ցանկանում ենք
Arduino I2C 16*2 LCD էկրանների միացում արտասահմանի հետ. 10 քայլ
Arduino I2C 16*2 Lcd Display Connection Ustource- ի հետ. I²C (Ինտեգրված միացում), արտասանված I-squared-C, բազմավաստակ, բազմակողմանի, փաթեթային անջատված, մեկանգամյա, սերիական համակարգչային ավտոբուս, որը ստեղծվել է Philips Semiconductor- ի կողմից: (այժմ NXP կիսահաղորդիչներ)
Arduino Led Matrix միացում արտասահմանի հետ. 9 քայլ (նկարներով)
Arduino Led Matrix Connection Utsource- ի հետ. LED մատրիցը կամ LED էկրանը կետային մատրիցային ցուցադրման մեծ, ցածր թույլատրելի ձև է, որը օգտակար է ինչպես արդյունաբերական, այնպես էլ առևտրային տեղեկատվական էկրանների, ինչպես նաև մարդ-մեքենա հետաքրքրող ինտերֆեյսերի համար: Այն բաղկացած է երկկողմանի դիոդային մատրիցից ՝ իրենց կաթոնով
TMP-112- ի միացում Arduino Nano- ի հետ (I2C) `5 քայլ
Ինտերֆեյս TMP-112 Arduino Nano- ի հետ (I2C). Բարև, բարև ձեզ: !! ջերմաստիճանի անալոգային տվիչ TMP-112
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi