Inhoudsopgave:

LCD 16x2 interface met Raspberry Pi - Ajarnpa
LCD 16x2 interface met Raspberry Pi - Ajarnpa

Video: LCD 16x2 interface met Raspberry Pi - Ajarnpa

Video: LCD 16x2 interface met Raspberry Pi - Ajarnpa
Video: HOWTO Raspberry Pi + LCD 16x2 i2c 2024, Juli-
Anonim
LCD 16x2 interface met Raspberry Pi
LCD 16x2 interface met Raspberry Pi

Hallo vrienden, Vandaag ben ik Interfacing 16x2 Display naar Raspberry pi.

Stap 1: Vereiste componenten

Hier heb je de volgende componenten nodig om de taak te voltooien.

  1. Raspberry Pi
  2. voedingsadapter voor Raspberry Pi
  3. 16x2 LCD-scherm
  4. potmeter 10k
  5. aansluitdraden
  6. breadboard of een 16x2 schermscherm

Stap 2: Circuitverbindingen

Circuit-aansluitingen
Circuit-aansluitingen

Aansluitingen worden weergegeven in deze afbeelding. Maar het is niet verplicht om deze GPIO's te gebruiken. U kunt elke GPIO gebruiken om het LCD-scherm aan te sluiten. Maar je moet dezelfde GPIO's in Programming vermelden. Variabele weerstand is aangesloten om het contrast van het display aan te passen. Display wordt gevoed door Raspberry pi. R / W-pin is verbonden met aarde omdat ik geen leesbewerking op het display uitvoer.

Stap 3: Werken

Werken
Werken

Ik heb een display-bibliotheek ontworpen, namelijk lcd.py. In deze bibliotheek schrijf ik enkele functies die door de gebruiker kunnen worden aangeroepen. Om lcd aan te sturen is het verplicht om deze bibliotheek in je code op te nemen. Meer details over de bibliotheek zijn beschikbaar in de bibliotheek.

Allereerst moet je de start()-functie uitvoeren en de pinnen doorgeven die je gaat gebruiken voor interfaceweergave.

Hier kan de functie Print() elke waarde afdrukken die aan deze functie is doorgegeven.

Dit scherm is gekoppeld in 4-bits modus, dus slechts 4 pinnen D4-D7 en RW, EN pinnen zijn verbonden met Raspberry pin.

Stap 4: Testen

Image
Image

Hier is de geteste video beschikbaar

Stap 5: Coderen

Hier is code beschikbaar voor deze instructable hier

Stap 6: Nadeel

Dit zal niet goed werken als we dit script automatisch laten draaien bij het opstarten. Dit komt omdat de Raspberry pi geen realtime-controller is. Er is nog wat verbetering nodig in deze code

Stap 7: Neem contact met ons op

Voor meer instructables volg hier

Facebook

blog

email mij

Aanbevolen: