Sadržaj:

LCD 16x2 interfejs sa Raspberry Pi: 7 koraka
LCD 16x2 interfejs sa Raspberry Pi: 7 koraka

Video: LCD 16x2 interfejs sa Raspberry Pi: 7 koraka

Video: LCD 16x2 interfejs sa Raspberry Pi: 7 koraka
Video: 07 I2C LCD16x2 with Raspberry Pi and Python 2024, Novembar
Anonim
LCD interfejs 16x2 sa Raspberry Pi
LCD interfejs 16x2 sa Raspberry Pi

Zdravo prijatelji, Danas povezujem 16x2 ekran sa Raspberry pi.

Korak 1: Potrebne komponente

Ovdje su vam potrebne sljedeće komponente da biste dovršili zadatak.

  1. Raspberry Pi
  2. adapter za napajanje za Raspberry Pi
  3. 16x2 LCD ekran
  4. potenciometar 10k
  5. spojne žice
  6. matična ploča ili bilo koji ekran ekrana 16x2

Korak 2: Povezivanje kruga

Circuit Connections
Circuit Connections

Veze su prikazane na ovoj slici. No, korištenje GPIO -a nije obavezno. Za povezivanje LCD -a možete koristiti bilo koji GPIO. Ali morate spomenuti iste GPIO -ove u Programiranju. Promjenjivi otpornik je spojen za podešavanje kontrasta ekrana. Ekran se napaja iz Raspberry pi. R/W pin je spojen na masu jer ne izvodim nikakve operacije čitanja na ekranu.

Korak 3: Rad

Working
Working

Dizajnirao sam biblioteku ekrana, naime lcd.py U ovoj biblioteci pišem neke funkcije na koje korisnik može pozvati. Za pokretanje lcd -a obavezno je uključiti ovu biblioteku u svoj kôd. Više detalja o biblioteci dostupno je u biblioteci.

Prije svega morate izvršiti start () funkciju i proslijediti pinove koje ćete koristiti za prikaz sučelja.

Ovdje funkcija Print () može ispisati bilo koju vrijednost prenesenu na ovu funkciju.

Ovaj zaslon je povezan u 4-bitnom načinu rada pa su samo 4 pina D4-D7 i RW, EN priključena na pin maline.

Korak 4: Testirajte

Image
Image

Ovdje je dostupan testirani video zapis

Korak 5: Kodirajte

Ovdje je kod za ovu instrukciju dostupan ovdje

Korak 6: Nedostatak

Ovo neće raditi ispravno ako ovu skriptu stavimo da se automatski pokreće pri pokretanju. To je zato što Raspberry pi nije kontroler u stvarnom vremenu. Potrebno je još poboljšanja u ovom kodu

Korak 7: Kontaktirajte nas

Za više instrukcija slijedite ovdje

Facebook

blog

pošalji mi email

Preporučuje se: