INHOUDSOPGAWE:

LCD 16x2 -koppelvlak met Framboos Pi: 7 stappe
LCD 16x2 -koppelvlak met Framboos Pi: 7 stappe

Video: LCD 16x2 -koppelvlak met Framboos Pi: 7 stappe

Video: LCD 16x2 -koppelvlak met Framboos Pi: 7 stappe
Video: Raspberry Pi - 20x4 LCD display 2024, Julie
Anonim
LCD 16x2 -koppelvlak met Framboos Pi
LCD 16x2 -koppelvlak met Framboos Pi

Hallo vriende, Vandag is ek 'n koppelvlak van 16x2 vir Raspberry pi.

Stap 1: Vereiste komponente

Hier benodig u die volgende komponente om die taak te voltooi.

  1. Framboos Pi
  2. voedingsadapter vir Raspberry Pi
  3. 16x2 LCD -skerm
  4. potensiometer 10k
  5. drade verbind
  6. broodbord of enige 16x2 skerm

Stap 2: Kringaansluitings

Kringaansluitings
Kringaansluitings

Verbindings word in hierdie prent getoon. Maar dit is nie verpligtend om hierdie GPIO's te gebruik nie. U kan enige GPIO gebruik om die LCD aan te sluit. Maar u moet dieselfde GPIO's noem in Programming.variable weerstand is gekoppel om die kontras van die skerm aan te pas. Die skerm word aangedryf deur Raspberry pi. R/W -pen is aan die grond gekoppel omdat ek geen leesoperasie op die skerm uitvoer nie.

Stap 3: Werk

Werk
Werk

Ek het 'n uitstallingsbiblioteek ontwerp naamlik lcd.py In hierdie biblioteek skryf ek 'n paar funksies waarna die gebruiker kan skakel. Om lcd te bestuur, is dit verpligtend om hierdie biblioteek in u kode op te neem. Meer besonderhede oor die biblioteek is beskikbaar in die biblioteek.

Eerstens moet u die begin () -funksie uitvoer en die penne deurgee wat u vir die koppelvlakvertoning gaan gebruik.

Hier kan Print () -funksie enige waarde wat aan hierdie funksie oorgedra word, druk.

Hierdie skerm is in die 4-bis-modus gekoppel, sodat slegs 4 penne D4-D7 en RW, EN-penne aan die framboospen gekoppel is.

Stap 4: Toets

Image
Image

Hier is die getoetste video beskikbaar

Stap 5: Kode

Hier is kode beskikbaar vir hierdie instruksies hier

Stap 6: Nadeel

Dit sal nie behoorlik werk as ons hierdie script outomaties laat loop tydens die opstart nie. Dit is omdat die framboos pi nie 'n intydse beheerder is nie. Benodig 'n bietjie verbetering in hierdie kode

Stap 7: Kontak ons

Vir meer instruksies volg hier

Facebook

blog

e -pos my

Aanbeveel: