Indholdsfortegnelse:

LCD 16x2 interface med hindbær Pi: 7 trin
LCD 16x2 interface med hindbær Pi: 7 trin

Video: LCD 16x2 interface med hindbær Pi: 7 trin

Video: LCD 16x2 interface med hindbær Pi: 7 trin
Video: LCD I2C common problem 2024, November
Anonim
LCD 16x2 interface med hindbær Pi
LCD 16x2 interface med hindbær Pi

Hej venner, I dag er jeg Interfacing 16x2 Display til Raspberry pi.

Trin 1: Komponenter påkrævet

Her har du brug for følgende komponenter for at fuldføre opgaven.

  1. Hindbær Pi
  2. strømforsyningsadapter til Raspberry Pi
  3. 16x2 LCD display
  4. potentiometer 10k
  5. tilslutning af ledninger
  6. brødbræt eller et hvilket som helst 16x2 skærm

Trin 2: Kredsløbstilslutninger

Kredsløbstilslutninger
Kredsløbstilslutninger

Forbindelser er vist på dette billede. Men det er ikke obligatorisk at bruge disse GPIO'er. Du kan bruge enhver GPIO til at tilslutte LCD'en. Men du skal nævne de samme GPIO'er i Programmering. Variabel modstand er tilsluttet for at justere displayets kontrast. Skærmen er drevet fra Raspberry pi. R/W -stiften er forbundet til jorden, fordi jeg ikke udfører nogen læseoperation på displayet.

Trin 3: Arbejde

Arbejder
Arbejder

Jeg designede et displaybibliotek nemlig lcd.py I dette bibliotek skriver jeg nogle funktioner, som brugeren kan kalde til. For at køre lcd er det obligatorisk at inkludere dette bibliotek i din kode. Flere detaljer om biblioteket findes på biblioteket.

Først og fremmest skal du udføre begin () -funktionen og sende de ben, som du vil bruge til grænsefladevisning.

Her kan funktionen Udskriv () udskrive enhver værdi, der overføres til denne funktion.

Denne skærm er grænseflade i 4 bit-tilstand, så kun 4 ben D4-D7 og RW, EN-stifter er forbundet til hindbærstift.

Trin 4: Test

Image
Image

Her er den testede video tilgængelig

Trin 5: Kode

Her er kode tilgængelig for denne instruerbare her

Trin 6: Ulempe

Dette fungerer ikke korrekt, hvis vi sætter dette script til at køre automatisk ved opstart. Dette skyldes, at Raspberry pi ikke er Real -time controller. Har brug for en forbedring af denne kode

Trin 7: Kontakt os

For flere instruktører følg med her

Facebook

blog

Send mig en email

Anbefalede: