3-draads LCD van de HD47780 voor minder dan 1 dollar (2 / 5 stap)

Stap 2: Weten uw hardware #1


Hier is een standaard pin uit een HD44780 LCD, het is ook zeer gelijkaardig aan sommige grafische LCD's ook.
De HD44780 kan in twee modi werken:
1. 4-bits modus, waar elke byte naar de LCD gestuurd uit 2 delen van 4-bits bestaat.
2. 8-bits modus, waarop zullen we ons richten.

Het LCD-scherm heeft 16 pinnen in totaal 3 controle pinnen en 8 data pins:
RS - bepaalt of we willen een opdracht of gegevens te verzenden van het LCD-scherm. Waar 'hoge' betekent gegevens (een teken) en 'laag' betekent een byte van de opdracht.
R/W - de HD44780 controller kunt u lezen van het RAM-geheugen. Wanneer deze pin 'hoog' kunnen we gegevens lezen van de gegevens-pins. Wanneer is het 'laag' kan we gegevens naar de LCD schrijven. Hoewel de optie om te lezen van LCD nuttig zijn in sommige gevallen kunnen, in deze tutorial gaan we niet over het en wij gewoon zullen de grond deze pin om ervoor te zorgen dat er altijd in schrijfmodus.
E - E is de 'Inschakelen' pin, deze pin is een knevel gevoorzid 'hoog' en 'lage' om te schrijven van de gegevens van het RAM-geheugen en uiteindelijk weer te geven op het scherm.
DB0-7 - dit zijn de gegevens pinnen. In 4-bits modus gebruiken we alleen de 4 hoge bits DB4-DB7, en in 8 bits modus worden allemaal gebruikt.
VSS - dit is de grond pin.
VCC - dit de macht pin, het LCD-scherm van een 5V voeding loopt, kunnen we gemakkelijk voeden het macht van van de Arduino + 5v pin.
Vo - dit is de pincode die u toestaat om het contrast instellen voor de weergave, het vereist een potentiometer, normaal gesproken een 5 K Ohm pot wordt gebruikt.
LED + - dit is de krachtbron voor de achtergrondverlichting. Sommige LCD's niet voorzien van een achtergrondverlichting, en slechts 14 pinnen. In de meeste gevallen deze pin ook vereist een + 5v verbinding.
LED - - dit is de grond voor de backlight.*
* Het is belangrijk om te controleren van het gegevensblad weergegeven of inspecteren van de PCB om te controleren voor een weerstand van de achtergrondverlichting, meeste LCDs zal hen ingebouwde, alles wat je hoeft te doen is in welk geval de stroomtoevoer LED + en grond aan LED-. Maar in het geval uw LCD niet hebben een ingebouwde weerstand voor de achtergrondverlichting, is het belangrijk dat u er een toevoegen, anders de achtergrondverlichting veel macht verbruiken zal en het zal uiteindelijk burn-out.

In de meeste gevallen is de manier waarop die dit LCD is aangesloten op de Arduino met behulp van het in 4-bits modus en aarding van de R/W pen. Op deze manier gebruiken we pin RS, E en DB4-DB7. Uitgevoerd in 4-bit modus heeft een ander klein nadeel dat twee keer zo lang om gegevens te schrijven naar het scherm duurt als het in de configuratie van een 8-bits nemen zou. Het LCD-scherm heeft een 'regelen' tijd van 37 microseconden, dit betekent dat je moet wachten 37 microseconden voordat de volgende opdracht of gegevens-byte naar het LCD-scherm. Aangezien in 4-bit mode we verzenden gegevens tweemaal voor elke byte moeten, klimt de totale tijd die het duurt om te schrijven van een enkele byte naar 74microseconds. Dit is nog steeds snel genoeg, maar ik wilde mijn ontwerp te produceren van de best mogelijke resultaten.

De oplossing voor ons probleem met het aantal pinnen gebruikt ligt in een seriële naar parallelle converter...

Gerelateerde Artikelen

Ter plaatse het verbergen van VHS-Tape (voor minder dan een dollar)

Ter plaatse het verbergen van VHS-Tape (voor minder dan een dollar)

In deze ible zal ik u tonen hoe te maken van een gewone VHS-tape in een verborgen plek voor geld of andere kleine voorwerpen. Niemand zal ooit denken te kijken in deze tien jaar oude vak, dus het is de perfecte plek voor het verbergen van de kleine k
Hoe maak je een aangepaste dummy hand met behulp van draad en aluminium papier voor minder dan 10 dollar

Hoe maak je een aangepaste dummy hand met behulp van draad en aluminium papier voor minder dan 10 dollar

Bij de bouw van de been-Armor, armor handschoen ect, hand gemaakt naar uw maten kunnen het een beetje moeilijk, hier zal ik uitleggen hoe te maken van een aangepaste dummy arm voor rekwisieten gebruiken gemakkelijk om te vinden van de materialen en d
Maken van bench honden voor minder dan 1$

Maken van bench honden voor minder dan 1$

je net klaar met het bouwen van uw gloednieuwe werkbank en nu is het tijd om te kijken voor sommige accessoires. Aangezien u hebt tientallen 3/4" Bank hond gaten geboord in uw werkbank, u zeg tegen jezelf: ik moet krijgen ten minste tien van deze. Di
Bouwen van een precisie-fietswiel truing stand voor minder dan vijftig dollar

Bouwen van een precisie-fietswiel truing stand voor minder dan vijftig dollar

serieus, het is zo nauwkeurig als een high-end stand. We nemen een goedkoop maar solide prestaties Spin Doctor truing stand en schroefdraad indicatoren, zodat het veel effectiever - sneller te gebruiken, duurzamer en lichtjaar nauwkeuriger - toevoege
Stop snurken voor minder dan 3 dollar

Stop snurken voor minder dan 3 dollar

Ik heb een snurken probleem, of moet ik zeggen dat mijn vrouw heeft een snurken probleem vanwege mij.Terwijl ik in slaap het doesn't bother me, maar ik hou van mijn vrouw en ik wil haar om gelukkig te zijn.Ook na het gebruik van dit apparaat ik een b
ShrimpKey - Maak uw eigen MakeyMakey-substituut voor minder dan 10 dollar

ShrimpKey - Maak uw eigen MakeyMakey-substituut voor minder dan 10 dollar

gebruik van maar liefst 9 alledaagse (geleidende) voorwerpen (d.w.z. fruit, groente, aluminiumfolie) en maak je eigen toetsenbord, toetsenbord of game controller voor kras (scratch.mit.edu) of enig ander spel.De ShrimpKey is MakeyMakey-invaller die k
Bouwen van een pot rek en bijwerken van uw keuken voor minder dan $100

Bouwen van een pot rek en bijwerken van uw keuken voor minder dan $100

We hou van de look van een hangende pannenlap in de keuken, maar sindsdien hebben we een kombuis keuken die is beperkt op ruimte hoeft niet een eiland of in een open gebied boven de gootsteen en fornuis, kwamen we met een ander idee.  We gebruikten o
Hoe te schilderen van een auto voor minder dan $100

Hoe te schilderen van een auto voor minder dan $100

Check out gigatrike.com voor meer info over hoe een gemiddelde auto verf voor onder de honderd dollar.
DELTA TWISTER: Een DIY 3D-PRINTER kan iedereen maken (voor minder dan 400 dollar)

DELTA TWISTER: Een DIY 3D-PRINTER kan iedereen maken (voor minder dan 400 dollar)

De 3D-printer die ik ben bezig met het tonen u hoe te bouwen is niet alleen een van de meest betaalbare printers, maar ook is een van de meest simplistisch. Iedereen kan bouwen met de Deltatwister! U hoeft niet elke 3D-gedrukte delen of cnc machine o
Huisgemaakte nerf of lucht pistool, voor minder dan $12 dollar!

Huisgemaakte nerf of lucht pistool, voor minder dan $12 dollar!

Nou, na het bekijken van een bepaalde instructable, vond ik een zeer interessant over een lucht release klep (zeer mooie video moet ik zeggen) maar helaas ik nooit heeft 1 mm buis noch de lente of de kleine rubber stoppen, maar daarna raakte het me w
TRX® Suspension System voor minder dan $25 dollar

TRX® Suspension System voor minder dan $25 dollar

een imitatie versie van de TRX Suspension System maken voor uw eigen workouts, voor veel minder dan de winkelprijs!Zie hun website voor de echte deal en zeker zult u een set.http://www.fitnessanywhere.com/TRX-resources/TRX-Exercise-video.phpStap 1: D
Kleine boombox voor minder dan 80 dollar die a punch pakken

Kleine boombox voor minder dan 80 dollar die a punch pakken

Ik wilde het bouwen van een kleine boombox lichtgewicht, gemakkelijk te vervoeren, en heeft fatsoenlijk geluid (volume en kwaliteit). Er zijn veel verschillende ontwerpen die er voor een DIY boombox, zowel kleine en grote bedrijven, en verschillende
Hoe maak je je eigen AVR programming station voor minder dan 8 dollar

Hoe maak je je eigen AVR programming station voor minder dan 8 dollar

Hallo weer!Het afgelopen jaar, ik heb het beoefenen met AVR microcontrollers en Arduinos.Ik kocht eerst een * classic * Attiny85 en het via mijn arduino Leonardo geprogrammeerd. Het was geweldig om te zien een kale chip geprogrammeerde doen (in een f
Maken van een Android voor minder dan 30$

Maken van een Android voor minder dan 30$

deze android kunt praten, kunt luisteren, en met sommige afstemmen met een stem herkenning software, zal het openen en sluiten van vele verschillende toepassing. Kunt u een oneindig aantal cool designU moet a:Web cam 7$Microfoon 1$sprekers 1$LED lich