Innholdsfortegnelse:

LCD 16x2 grensesnitt med bringebær Pi: 7 trinn
LCD 16x2 grensesnitt med bringebær Pi: 7 trinn

Video: LCD 16x2 grensesnitt med bringebær Pi: 7 trinn

Video: LCD 16x2 grensesnitt med bringebær Pi: 7 trinn
Video: Постройте библиотеку завтрашнего дня Джеффри Лихт 2024, Juli
Anonim
LCD 16x2 grensesnitt med bringebær Pi
LCD 16x2 grensesnitt med bringebær Pi

Hei venner, I dag er jeg Grensesnitt 16x2 Display til Raspberry pi.

Trinn 1: Komponenter påkrevd

Her trenger du følgende komponenter for å fullføre oppgaven.

  1. Bringebær Pi
  2. strømforsyningsadapter for Raspberry Pi
  3. 16x2 LCD -skjerm
  4. potensiometer 10k
  5. tilkobling av ledninger
  6. brødbrett eller et 16x2 skjermskjerm

Trinn 2: Kretsforbindelser

Kretsforbindelser
Kretsforbindelser

Tilkoblinger er vist i dette bildet. Men det er ikke obligatorisk å bruke denne GPIO -en. Du kan bruke hvilken som helst GPIO for å koble til LCD -skjermen. Men du må nevne de samme GPIO -ene i programmering. Variabel motstand er koblet til for å justere kontrasten på displayet. Skjermen er drevet av Raspberry pi. R/W -pinnen er koblet til bakken fordi jeg ikke utfører noen leseoperasjon på displayet.

Trinn 3: Arbeid

Jobber
Jobber

Jeg designet et displaybibliotek, nemlig lcd.py I dette biblioteket skriver jeg noen funksjoner som brukeren kan ringe til. For å kjøre lcd er det obligatorisk å inkludere dette biblioteket i koden. Mer informasjon om biblioteket er tilgjengelig i biblioteket.

Først av alt må du utføre begin () -funksjonen og passere pinnene som du skal bruke til grensesnittvisning.

Her kan Print () -funksjonen skrive ut hvilken som helst verdi som sendes til denne funksjonen.

Denne skjermen er grensesnitt i 4-bits modus, så bare 4 pinner D4-D7 og RW, EN-pinner er koblet til bringebærpinne.

Trinn 4: Test

Image
Image

Her er den testede videoen tilgjengelig

Trinn 5: Kode

Her er kode tilgjengelig for denne instruerbare her

Trinn 6: Ulempe

Dette vil ikke fungere skikkelig hvis vi setter dette skriptet til å kjøre automatisk ved oppstart. Dette er fordi Raspberry pi ikke er sanntidskontroller. Trenger litt forbedring av denne koden

Trinn 7: Kontakt oss

For flere instrukser følg med her

Facebook

blogg

email meg

Anbefalt: