Rijden met een HD44780 weergeven met behulp van een verschuiving te registreren en een Raspberry Pi (1 / 3 stap)

Stap 1: Planning aansluiten van het display


De eerste stap is het instellen van het shift register, waarvoor reeds in mijn vorige instructable.  Zodra dat is ingesteld, de pinnen van de gegevens, zal klok en opdracht gegevens/pin tot de eerste zes bits van het shift register worden aangesloten.  Maar ik krijg voor mezelf.   Laat ik beginnen met de pinout van de weergave:

1: grond
2: Vcc (+ 5V)
3: contrast
4: register selecteren (RS).  Gebruikt voor het selecteren van gegevens (hoog) of command (laag)
5: lezen/schrijven (R/W). Schrijven (laag) lezen (hoog)
6: inschakelen (zoiets als een klok-pin)
7: data 0
8: data 1
9: data 2
10: data 3
11: data 4
12: gegevens 5
13: gegevens 6
14: data 7

0-3 (7-10 pins) gegevens worden niet gebruikt in 4 bit modus, die is wat we zullen worden uitgevoerd.  Ik gebruik 4 bit modus om twee redenen.  Ten eerste, ik 8 bits modus kan niet worden uitgevoerd, en controle de RS en inschakelen pinnen uit de shift register op hetzelfde moment.  10 pins nodig, 8 pinnen beschikbaar.  Ik kon lopen een tweede ploeg registreren, maar dat zou een verspilling van 6 pins (10 pins nodig, 16 pins beschikbaar).  Ten tweede, de tutorial die ik voor het eerst zag gebruikt 4 bitsmodus.  Stick met wat andere mensen kennen, denk ik.

Een paar opmerkingen over hoe de RW, contrast, RS en E pinnen werken.  De RW-pin is een lezen/schrijven-pin, en kunt u gegevens uit de weergave lezen of schrijven van gegevens naar de weergave.  De Pi niet overweg kan met spanning terugkomen op de GPIO pinnen heel goed, dus we deze pin willen te worden geplakt in de schrijfmodus.  Dat betekent dat we zullen koppelen aan de grond.  Hierdoor zal de mogelijkheid van de pinnen van de gegevens gaan hoog op ons, en veroorzaken problemen met de Pi.

Contrast wordt gecontroleerd door naar een potentiometer, dan op grond van de contrast-pin.

Vervolgens vertelt de RS-pin, zoals reeds gezinspeeld op, het display als het is het ontvangen van gegevens (tekens weer te geven) of opdrachten (zoals "clear display").  Deze pin moet om te kunnen worden geschakeld tussen hoog en laag, zodat het tot een van de uitgangen van onze shift register zal worden aangesloten.

Ten slotte, de E-pin is wat vertelt de display dat de waarden die zijn gepresenteerd op de gegevens en de RS pinnen is (nog?) geldig is, en dat het display moet handelen.  Om deze reden zullen dit de laatste pin verbonden met onze shift register.  Op die manier, wanneer de gegevens naar de E-pin krijgt, zal alles worden ingesteld.

Aangezien de data pennen moeten worden aangesloten alsmede, lijkt het alsof het shift register uitgangen 1-6 als vastgehaakt zal hebben:

1: data 0
2: data 1
3: data 2
4: gegevens 3
5: RS
6: E

Gerelateerde Artikelen

DADD - vaders tegen dronken rijden met behulp van bout IoT

DADD - vaders tegen dronken rijden met behulp van bout IoT

Dit Instructable ziet u hoe te bouwen van een auto-veiligheidssysteem dat weerhoudt mensen van rijden onder invloed en onmiddellijk een Uber vraagt door hen uw nauwkeurige GPS-locatie. Dit project was een onderdeel van een workshop o.l.v. bout IoT bi
Een LED dobbelsteen met behulp van een PIC 16F84 (of 16F88)

Een LED dobbelsteen met behulp van een PIC 16F84 (of 16F88)

Dit is een opnieuw afdrukken van een project dat ik een aantal jaren geleden maakte-ik was trawlvisserij het web, en ontdekte dat anderen had geboekt, dus heb ik besloten om de details hier op instructables.com - zodat anderen kunnen profiteren.Veel
Rijden van een webpagina in realtime met behulp van de Arduino, SensorMonkey en Processing.js

Rijden van een webpagina in realtime met behulp van de Arduino, SensorMonkey en Processing.js

externe visualisatie van real-time sensorgegevens.Deze tutorial beschrijft in detail hoe u met de gratis SensorMonkey -service push realtime sensor data van een Arduino naar een webpagina voor visualisatie met behulp van Processing.js. Geen server-si
Hoe te rijden een karakter LCD wordt weergegeven met behulp van DIP-schakelaars

Hoe te rijden een karakter LCD wordt weergegeven met behulp van DIP-schakelaars

Deze tutorial leert u de basisprincipes van interfacing met een HD44780 compatibel display met behulp van een DIP-schakelaars en een paar andere onderdelen.Dit soort circuit is een geweldige manier om te leren hoe HD44780 werk weergeeft.Stap 1: Wat m
Rijden een Roomba-robot van Sprinkhaan met behulp van computer-visie

Rijden een Roomba-robot van Sprinkhaan met behulp van computer-visie

Roomba robots zijn geweldig en dat weten we allemaal. Er zijn nogal een paar tutorials die er op welke manier voor kappen hen en miljoenen verschillende manieren om ze te bestrijden. Als ik werk veel met Grasshopper en Rhino besloten heb ik om mijn e
Het weergeven van temperatuur met behulp van een LM35 en Arduino UNO

Het weergeven van temperatuur met behulp van een LM35 en Arduino UNO

In dit instructable, ik zal tonen u hoe een LM35 temperatuursensor verbinden met een Arduino UNO en leest de temperatuur in graden Celsius op de seriële monitor.Stap 1: Hier is wat u nodig hebt Voor dit project moet je:1 Arduino UNO1 LM35 temperatuur
Geanimeerde Halloween weergeven met behulp van een elektrische motor en een fiets

Geanimeerde Halloween weergeven met behulp van een elektrische motor en een fiets

hier is een manier om een geanimeerde Halloween display, met behulp van meestal dingen die u al hebt rond het huis.  Ik powered de weergave met behulp van een kleine elektromotor krom tot aan het achterwiel van mijn fiets, en addertjes onder het gras
Het weergeven van temperatuur en vochtigheid met behulp van een Arduino en een DHT11 vochtigheid Sensor

Het weergeven van temperatuur en vochtigheid met behulp van een Arduino en een DHT11 vochtigheid Sensor

Ik maakte enkele instructables laat zien hoe om te lezen van de temperatuur met behulp van een temperatuursensor.Nu heb ik ontdekt de DHT11 die doet hetzelfde werk plus luchtvochtigheid ook weergegeven. Ook het lezen van een DHT11 temperatuur is veel
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

ik geniet van zowel Geocaching en elektronica en heb een paar van elektronische puzzel caches met behulp van een Arduino.Mijn nieuwste creatie (met de hulp van een collega cacher voor de code) is met behulp van een Arduino en RFID lezer te maken van
Bouwen van een ISS aanwijzer Tracker met behulp van Adafruit HUZZAH ESP8266

Bouwen van een ISS aanwijzer Tracker met behulp van Adafruit HUZZAH ESP8266

Overzicht – deel 1 Hgte/Az aanwijzerUitbreiding op mijn Stepper Motor controller met behulp van Adafruit Huzzah ESP8266 WiFi module door toevoeging van een kleine Servo, ik heb een mechanisch apparaat dat kunt verplaatsen in Azimuth (met behulp van e
Sensor Data streamen vanaf een ppDAQC Pi-Plate met behulp van InitialState

Sensor Data streamen vanaf een ppDAQC Pi-Plate met behulp van InitialState

De Pi-platenppDAQC Data acquisitie en controle aan boord is een ideale interface tussen sensoren en een Raspberry Pi. Met acht analoge en acht digitale ingangen, tot zestien kanalen van echte wereld kan gegevens worden onderschept door een enkele ppD
Een zeer kosteneffectief ROBOT met behulp van de microcontroller 89c 51.

Een zeer kosteneffectief ROBOT met behulp van de microcontroller 89c 51.

Hey kerels dit is mijn eerste hardnekkig, dus neem Ga gemakkelijk op mij...Wat ik heb gebouwd in dit hardnekkige is een Robot. Ik noem het een spion Robot (cos als gebouwd klein en als een camera is toegevoegd het als een spion fungeren zal). Elke ma
Ontwerp, Model en 3D drukplaat een optische illusie naam met behulp van AUTODESK Fusion 360

Ontwerp, Model en 3D drukplaat een optische illusie naam met behulp van AUTODESK Fusion 360

Welkom! In dit Instructable ik u hoe tonen zal te modelleren en 3D drukplaat een optische illusie naam! De naam plaat toont één zin wanneer je kijkt naar het hoofd op, maar wanneer u bekijkt de plaat van de kant een nieuwe woordgroep wordt weergegeve