Mundarija:

1602 ta LCD klaviatura qalqoni W/ Arduino [+Amaliy loyihalar] dan foydalanish: 7 qadam
1602 ta LCD klaviatura qalqoni W/ Arduino [+Amaliy loyihalar] dan foydalanish: 7 qadam

Video: 1602 ta LCD klaviatura qalqoni W/ Arduino [+Amaliy loyihalar] dan foydalanish: 7 qadam

Video: 1602 ta LCD klaviatura qalqoni W/ Arduino [+Amaliy loyihalar] dan foydalanish: 7 qadam
Video: Arduino LCD Keypad Shield с Aliexpress и скетч для него с системой меню 2024, Noyabr
Anonim
1602 LCD klaviatura qalqoni W/ Arduino -dan foydalanish [+Amaliy loyihalar]
1602 LCD klaviatura qalqoni W/ Arduino -dan foydalanish [+Amaliy loyihalar]

Siz bu va boshqa ajoyib darslarni ElectroPeak rasmiy veb -saytida o'qishingiz mumkin

Sharh

Ushbu qo'llanmada siz Arduino LCD klaviatura ekranidan 3 ta amaliy loyihada qanday foydalanishni bilib olasiz.

Siz nimani o'rganasiz:

  • Qalqonni qanday o'rnatish va kalitlarni aniqlash
  • Matnni qanday siljitish kerak
  • Maxsus belgilarni qanday ko'rsatish kerak

1 -qadam: 1602 Arduino LCD klaviatura qalqoni xususiyatlari

Axborotni elektron loyihalarda ko'rsatish har doim eng dolzarb masala bo'lib kelgan. Ma'lumotni ko'rsatishning turli usullari mavjud. Bu ekranlar 7 segment yoki LED kabi oddiy bo'lishi mumkin yoki LCD kabi yanada jozibali bo'lishi mumkin. LCD displeylardan foydalanish har doim ma'lumotni namoyish qilishning eng mashhur usullaridan biri bo'lgan. LCD displeylar ikkita umumiy turga bo'linadi: belgilar va grafikalar.

Eng keng tarqalgan, eng arzon va eng oddiy LCD displeylardan biri LCD belgisidir. Ushbu LCD displey bir necha qator va ustundan iborat. Harflar va raqamlar satr va ustunlar tomonidan yaratilgan joylarga yoziladi. Masalan, 16*2 LCD belgisi 2 qator va 16 ustunga ega. Shunday qilib, u 32 ta belgini ko'rsatishi mumkin. Ushbu LCD displeylar bilan ishlash juda oddiy va ular barcha mikrokontrollerlar va protsessor platalari bilan to'liq mos keladi. Ushbu LCD displeylardan qulay foydalanish uchun uning 16x2modelli, shu jumladan menyuni tuzish uchun to'rtta kalit, Arduino platalari bilan mos keladigan qalqon sifatida ishlab chiqariladi.

2 -qadam: Arduino LCD klaviatura qalqoni qanday ishlatiladi

Arduino LCD klaviatura ekranidan qanday foydalanish kerak
Arduino LCD klaviatura ekranidan qanday foydalanish kerak
Arduino LCD klaviatura ekranidan qanday foydalanish kerak
Arduino LCD klaviatura ekranidan qanday foydalanish kerak

Arduino shiels-bu foydalanuvchilar uchun qulay va oddiy qalqon. Uni ishlatish uchun avval uning pinini va uning Arduino bilan aloqasini bilishingiz kerak.

3 -qadam: kerakli materiallar

Arduino Uno R3 × 1

Arduino × 1 uchun 1602 LCD klaviatura qalqoni

Dasturiy ta'minot ilovalari

Arduino IDE

4 -qadam: Kalitlarni qanday o'qish kerak?

Kalitlarni qanday o'qish kerak?
Kalitlarni qanday o'qish kerak?

Ushbu qalqonda raqamli pinlarni tejash uchun barcha 4 tugma analog pin 0 ga ulangan. Shuning uchun biz ularni o'qish uchun ADCdan foydalanishimiz kerak. Tugmani bosganingizda, u kalitni turini aniqlaydigan ichki rezistiv bo'linish sxemasiga muvofiq A0 piniga qiymat qaytaradi.

Keling, kodni chuqurroq ko'rib chiqaylik:

#qo'shing

LCD belgi uchun sizga kerak bo'lgan kutubxona.

LiquidCrystal LCD (pin_RS, pin_EN, pin_d4, pin_d5, pin_d6, pin_d7);

LCD ob'ektini Arduino -ga ulangan pinlar bo'yicha aniqlash.

lcd.begin (16, 2);

Ustunlar va qatorlar sonini ko'rsatish orqali LCD displeyining dastlabki konfiguratsiyasi. Birinchi dalil - ustunlar soni, ikkinchisi - satrlar soni.

yuqoridagi jadvalda LCD bilan ishlashning muhim funktsiyalari keltirilgan.

Qo'shimcha funktsiyalar uchun Arduino veb -saytini tekshirishingiz mumkin.

5 -qadam: Matnni qanday aylantirish mumkin?

Biz buni yuqoridagi funktsiyalar yordamida osonlikcha qila olamiz.

6 -qadam: Muayyan belgini qanday ko'rsatish kerak?

Maxsus belgini qanday ko'rsatish mumkin?
Maxsus belgini qanday ko'rsatish mumkin?
Maxsus belgini qanday ko'rsatish mumkin?
Maxsus belgini qanday ko'rsatish mumkin?

LCD -dan har bir blokda belgi yaratishingiz mumkin. Buni amalga oshirish uchun siz kerakli belgini kodlar qatoriga aylantirishingiz, so'ngra LCD displeyda ko'rsatishingiz kerak. O'z xarakteringizni kodlarga aylantirish uchun siz shunga o'xshash onlayn veb -saytlardan foydalanishingiz mumkin. Xarakteringizni loyihalashtiring, so'ngra yaratilgan qatorni kodingizga nusxa ko'chiring.

lcd.createChar sizning qatoringizni xotira joyida saqlaydi va siz uni lcd.write bilan ko'rsatishingiz mumkin

Tavsiya: