Mundarija:

Raspberry Pi bilan 16x2 LCD interfeysi: 7 qadam
Raspberry Pi bilan 16x2 LCD interfeysi: 7 qadam

Video: Raspberry Pi bilan 16x2 LCD interfeysi: 7 qadam

Video: Raspberry Pi bilan 16x2 LCD interfeysi: 7 qadam
Video: Using a 16x2 LCD Display with a Raspberry Pi 2024, Iyul
Anonim
Raspberry Pi bilan LCD 16x2 interfeysi
Raspberry Pi bilan LCD 16x2 interfeysi

Salom do'stlar, Bugun men Raspberry pi -ga 16x2 displeyni ulashaman.

1 -qadam: zarur komponentlar

Bu erda vazifani bajarish uchun sizga quyidagi komponentlar kerak bo'ladi.

  1. Raspberry Pi
  2. Raspberry Pi uchun quvvat manbai adapteri
  3. 16x2 LCD displey
  4. potentsiometr 10k
  5. ulash simlari
  6. non paneli yoki har qanday 16x2 displey qalqoni

2 -qadam: O'chirish ulanishlari

O'chirish ulanishlari
O'chirish ulanishlari

Ulanishlar bu rasmda ko'rsatilgan. Ammo bu GPIO -dan foydalanish shart emas. LCD -ni ulash uchun har qanday GPIO -dan foydalanishingiz mumkin. Ammo siz dasturlashda bir xil GPIO -ni eslatib o'tishingiz kerak, displey kontrastini sozlash uchun o'zgaruvchan qarshilik ulangan. Displey Raspberry pi -dan ishlaydi. R/V pimi erga ulangan, chunki men ekranda o'qish operatsiyasini bajarmayman.

3 -qadam: ishlash

Ishlash
Ishlash

Men ko'rgazma kutubxonasini yaratdim, ya'ni lcd.py Bu kutubxonada men foydalanuvchi chaqira oladigan ba'zi funktsiyalarni yozaman. Lcd haydash uchun ushbu kutubxonani kodingizga kiritish shart. Kutubxona haqida batafsil ma'lumot kutubxonada mavjud.

Birinchidan, start () funktsiyasini bajarishingiz va interfeysni ko'rsatish uchun ishlatadigan pinlarni o'tkazishingiz kerak.

Bu erda Print () funktsiyasi ushbu funktsiyaga berilgan har qanday qiymatni chop etishi mumkin.

Bu displey 4 bitli rejimda joylashtirilgan, shuning uchun malina piniga faqat D4-D7 va RW, EN pinlari ulangan.

4 -qadam: Sinov

Image
Image

Bu erda sinovdan o'tgan video mavjud

5 -qadam: kod

Bu erda bu ko'rsatma uchun kod mavjud

6 -qadam: Kamchilik

Agar biz ushbu skriptni yuklashda avtomatik ravishda ishga tushiradigan bo'lsak, bu to'g'ri ishlamaydi. Buning sababi, Raspberry pi real vaqtda nazoratchi emas. Ushbu kodni biroz yaxshilash kerak

7 -qadam: Biz bilan bog'laning

Ko'proq ko'rsatmalarni bu erdan oling

Facebook

blog

menga elektron pochta

Tavsiya: