Obsah:

Rozhranie LCD 16x2 s Raspberry Pi: 7 krokov
Rozhranie LCD 16x2 s Raspberry Pi: 7 krokov

Video: Rozhranie LCD 16x2 s Raspberry Pi: 7 krokov

Video: Rozhranie LCD 16x2 s Raspberry Pi: 7 krokov
Video: HCSR04 Ultrasonic sensor , 16X2 LCD interface with Raspberry pi 3B 2024, Júl
Anonim
Rozhranie LCD 16x2 s Raspberry Pi
Rozhranie LCD 16x2 s Raspberry Pi

Dobrý deň, priatelia, Dnes som prepojil displej 16x2 s Raspberry pi.

Krok 1: Potrebné súčasti

Na dokončenie úlohy potrebujete nasledujúce komponenty.

  1. Malinový koláč
  2. napájací adaptér pre Raspberry Pi
  3. 16x2 LCD displej
  4. potenciometer 10k
  5. spojovacie vodiče
  6. breadboard alebo akýkoľvek štít displeja 16x2

Krok 2: Pripojenie obvodu

Pripojenie obvodov
Pripojenie obvodov

Pripojenia sú zobrazené na tomto obrázku. Používanie týchto GPIO však nie je povinné. Na pripojenie LCD môžete použiť akékoľvek GPIO. V Programovaní však musíte spomenúť rovnaké GPIO. Na nastavenie kontrastu displeja je pripojený premenlivý odpor. Displej je napájaný z Raspberry pi. Kolík R/W je pripojený k zemi, pretože na displeji nevykonávam žiadnu operáciu čítania.

Krok 3: Práca

Pracovné
Pracovné

Navrhol som zobrazovaciu knižnicu, konkrétne lcd.py. V tejto knižnici píšem niektoré funkcie, na ktoré môže užívateľ zavolať. Aby ste mohli riadiť LCD, je povinné zahrnúť túto knižnicu do vášho kódu. Bližšie informácie o knižnici sú k dispozícii v knižnici.

Najprv musíte vykonať funkciu begin () a odovzdať kolíky, ktoré použijete na zobrazenie rozhrania.

Tu funkcia Print () môže vytlačiť ľubovoľnú hodnotu odovzdanú tejto funkcii.

Tento displej je prepojený so 4-bitovým režimom, takže iba 4 piny D4-D7 a RW, EN piny sú spojené s malinovým kolíkom.

Krok 4: Test

Image
Image

Tu je k dispozícii testované video

Krok 5: Kód

Tu je kód pre tento návod k dispozícii tu

Krok 6: Nevýhoda

To nepracuje správne, ak nastavíme, aby sa tento skript automaticky spúšťal pri zavádzaní. Dôvodom je, že Raspberry pi nie je ovládačom v reálnom čase. Tento kód potrebuje ďalšie vylepšenie

Krok 7: Kontaktujte nás

Ďalšie pokyny nájdete tu

Facebook

blog

Pošli mi email

Odporúča: