Sisällysluettelo:

Nestekidenäyttö 16x2 Raspberry Pi: 7 askelta
Nestekidenäyttö 16x2 Raspberry Pi: 7 askelta

Video: Nestekidenäyttö 16x2 Raspberry Pi: 7 askelta

Video: Nestekidenäyttö 16x2 Raspberry Pi: 7 askelta
Video: Happy Independence day display on 16X2 LCD using Raspberry pi and Python programming 2024, Marraskuu
Anonim
LCD 16x2 -liitäntä Raspberry Pi: n kanssa
LCD 16x2 -liitäntä Raspberry Pi: n kanssa

Hei ystävät, Tänään liitin 16x2 -näytön Raspberry pi: hen.

Vaihe 1: Tarvittavat komponentit

Tässä tarvitset seuraavat komponentit tehtävän suorittamiseen.

  1. Raspberry Pi
  2. virtalähteen sovitin Raspberry Pi: lle
  3. 16x2 LCD -näyttö
  4. potentiometri 10k
  5. liitäntäjohdot
  6. leipälauta tai mikä tahansa 16x2 näytön suoja

Vaihe 2: Piiriliitännät

Piiriliitännät
Piiriliitännät

Liitännät näkyvät tässä kuvassa. Mutta GPIO: n käyttö ei ole pakollista. Voit käyttää mitä tahansa GPIO: ta LCD -näytön liittämiseen. Mutta sinun on mainittava samat GPIO: t ohjelmoinnissa. Muuttuva vastus on kytketty näytön kontrastin säätämiseksi. Näyttö saa virtansa Raspberry pi: stä. R/W -nasta on kytketty maahan, koska en suorita mitään lukutoimintoa näytössä.

Vaihe 3: Työskentely

Toimii
Toimii

Suunnittelin näyttökirjastoa lcd.py Tässä kirjastossa kirjoitan joitain toimintoja, joihin käyttäjä voi kutsua. Jotta voit ajaa lcd -levyä, tämä kirjasto on pakko sisällyttää koodiin. Lisätietoja kirjastosta löytyy kirjastosta.

Ensinnäkin sinun on suoritettava aloitus () -toiminto ja siirrettävä nastat, joita aiot käyttää käyttöliittymän näytössä.

Tässä Tulosta () -toiminto voi tulostaa minkä tahansa tämän toiminnon välittämän arvon.

Tämä näyttö on liitetty 4-bittiseen tilaan, joten vain 4 nastaa D4-D7 ja RW, EN-nastat on kytketty vadelma-nastaan.

Vaihe 4: Testaa

Image
Image

Täältä löytyy testattu video

Vaihe 5: Koodi

Tässä on koodi tähän ohjeeseen täällä

Vaihe 6: Haitta

Tämä ei toimi oikein, jos laitamme tämän komentosarjan toimimaan automaattisesti käynnistyksen yhteydessä. Tämä johtuu siitä, että Raspberry pi ei ole reaaliaikainen ohjain. Tähän koodiin tarvitaan vielä parannusta

Vaihe 7: Ota yhteyttä

Katso lisää ohjeita täältä

Facebook

blogi

Lähetä minulle sähköpostia

Suositeltava: