Cuprins:
- Pasul 1: Componente necesare
- Pasul 2: Conexiuni de circuit
- Pasul 3: Lucrul
- Pasul 4: Testează
- Pasul 5: Cod
- Pasul 6: Dezavantaj
- Pasul 7: Contactați-ne
Video: Interfață LCD 16x2 cu Raspberry Pi: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Bună prieteni, Astăzi am interfață de afișare 16x2 la Raspberry pi.
Pasul 1: Componente necesare
Aici aveți nevoie de următoarele componente pentru a finaliza sarcina.
- Raspberry Pi
- adaptor de alimentare pentru Raspberry Pi
- Afisaj LCD 16x2
- potențiometru 10k
- conectarea firelor
- breadboard sau orice scut de afișaj 16x2
Pasul 2: Conexiuni de circuit
Conexiunile sunt afișate în această imagine. Dar nu este obligatoriu să utilizați acest GPIO. Puteți utiliza orice GPIO pentru conectarea LCD-ului. Dar trebuie să menționați aceleași GPIO în Programare. Rezistor variabil este conectat pentru a regla contrastul afișajului. Afișajul este alimentat de la Raspberry pi. Pinul R / W este conectat la masă deoarece nu efectuez nicio operație de citire pe ecran.
Pasul 3: Lucrul
Am proiectat o bibliotecă de afișare și anume lcd.py În această bibliotecă scriu câteva funcții care pot fi apelate de utilizator. Pentru a conduce LCD este obligatoriu să includeți această bibliotecă în codul dvs. Mai multe detalii despre bibliotecă sunt disponibile în bibliotecă.
În primul rând trebuie să executați funcția begin () și să treceți pinii pe care urmează să îi utilizați pentru afișarea interfeței.
Aici funcția Print () poate imprima orice valoare transmisă acestei funcții.
Acest afișaj este interfațat în modul 4 biți, astfel încât doar 4 pini D4-D7 și RW, pini EN sunt conectați la pinul zmeură.
Pasul 4: Testează
Aici este disponibil videoclipul testat
Pasul 5: Cod
Aici este disponibil codul pentru acest instructable aici
Pasul 6: Dezavantaj
Acest lucru nu va funcționa corect dacă punem acest script să ruleze automat la boot. Acest lucru se datorează faptului că Raspberry pi nu este controler în timp real. Am nevoie de îmbunătățiri suplimentare în acest cod
Pasul 7: Contactați-ne
Pentru mai multe instrumente, urmați aici
blog
Trimite-mi un email
Recomandat:
Noțiuni introductive despre interfața senzorului I2C ?? - Interfață MMA8451 folosind ESP32s: 8 pași
Noțiuni introductive despre interfața senzorului I2C ?? - Interfața MMA8451 folosind ESP32s: În acest tutorial, veți afla totul despre cum să porniți, să conectați și să obțineți dispozitivul I2C (accelerometru) care funcționează cu controlerul (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfață senzor ADXL335 pe Raspberry Pi 4B în 4 pași: 4 pași
Interfață senzor ADXL335 pe Raspberry Pi 4B în 4 pași: În acest instructable vom interfața un senzor ADXL335 (accelerometru) pe Raspberry Pi 4 cu Shunya O / S
Tutorial Arduino LCD 16x2 - Interfață afișaj LCD 1602 cu Arduino Uno: 5 pași
Tutorial Arduino LCD 16x2 | Interfațarea afișajului LCD 1602 cu Arduino Uno: Bună băieți, deoarece multe proiecte au nevoie de un ecran pentru a afișa datele, fie că este vorba de un contor de bricolaj sau de un număr de abonați pe YouTube sau de un calculator sau o blocare a tastaturii cu afișaj și dacă toate aceste tipuri de proiecte sunt realizate cu arduino vor definitivel
Arduino pentru începători: interfață Arduino cu ecran LCD 16x2 explicat: 5 pași
Arduino pentru începători: interfață Arduino cu ecran LCD 16x2 Explicat: Bună ziua tuturor, în prezent, Arduino a devenit foarte popular și toată lumea îl acceptă și din cauza facilității de codificare. Am creat seria de elemente de bază Arduino care ajută începătorii, începătorii și chiar și dezvoltatorii să lucreze cu modulul. Aceasta este
Interfață 16x2 LCD alfanumerică și tastatură matricială 4x4 cu Raspberry Pi3: 5 pași (cu imagini)
Interfață Tastatură matricială LCD alfanumerică 16x2 And4x4 cu Raspberry Pi3: În acest instructable, vă explicăm cum să interfațați tastatura matricială LED 16x2 și 4x4 cu Raspberry Pi3. Folosim Python 3.4 pentru dezvoltarea software-ului. Puteți alege și Python 2.7, cu mici modificări