Kör en HD44780 visas med ett skift Register och en Raspberry Pi



i mitt förra instructable, jag täckande hur till springa ett skiftregister med hjälp av en Raspberry Pi, och typ av antydde att en sak du kan göra med det körs en HD44780 baserat uppvisning. Det är vad detta instructable kommer att täcka. Detta instructable är också den tredje en i en serie som leder upp till min efterlängtade och mycket efterlängtade Voiceberry Pi.

Jag är glad att säga att nästa instructable i serien kommer att Pi-Voiceberry sig själv! Inte mycket längre tid att vänta.

Introduktion

HD44780 är en mycket vanlig drivrutin för LCD-skärmar som den som visas nedan. Normalt, kretsarna är inbyggd i displayen och du behöver bara ansluta ett band eller rubriker till din krets. Det är vad jag ska e som täcker här.

Min skärm var köpt på eBay, och är en 40 tecken genom 2 rader. Det är lite klumpig och har fler tecken än vad jag behöver för har jag planerat (det Voiceberry Pi igen), men annars är det en stor display.

En fördel med HD44780 driven visar är att det finns massor av information ute på hur man använder dem, och även en bra mängd information om hur du använder dem med Raspberry Pi. På grund av detta, jag tänker inte gå in alltför detaljerat om hur du kör displayen från Raspberry Pi, men istället ska jag fokusera med skiftregister till driva displayen.

Två bra källor till information om att använda HD44780 är denna bloggpost, och denna geocities hemsida, som faktiskt har en HD44780 simulator. Denna simulator verkligen kan du få ett handtag på olika kommandon och hur man ger dem. Det är ganska häftigt.

Se Steg
Relaterade Ämnen

Arduino 8 x 8 RGB ledde matrisen Controller med 4 SKIFT register och temperaturgivare

Första hälften av denna instruktions video visar en färdiga projekt av en Arduino med 4 SKIFT register (74HC595) används för att kontrollera och 8 x 8 RGB LED-matris. Det finns också en DS18B20 temperatursensor används för att Visa temperaturen på 8...

Nybörjare tutorial: kontrollera ledde matrisen med 2 595 SKIFT register och potmeter

Jag börjar bara med Arduino och instructables från amandaghassaei hjälpte mig mycket. I sin andra tutorialabout in- och utgångar förklarar hon hur du använder SKIFT register och hur man styr en ledde matrisen av multiplexing. I det sista steget föres...

Kloning min förstärkare IR fjärrkontroll (och andra) med ett logiskt analyzer och Arduino

självstudiekursen (första) är här att sammanfatta några arbete som jag gjorde för att klona en IR-fjärrkontroll. Detta är del av ett mer globalt projekt om spara ström genom att stänga av tomgång system (hifi, tv,...) inte under nominell användning.O...

Ledde matrisen projektet använder SKIFT register och pic16f628a mikro

detta är aproject att flytta orden på led matrisdisplayVi använder1-pic16f628a som mikrokontroller: billiga, programminnet 2k, har interna oscillatror, två portar A, B och en massa saker.2-ledde matrisen 8 * 8 rader gemensam anod och kolumner gemensa...

Att göra en skrivmaskin med ett gammalt tangentbord och en matrisskrivare

detta projekt visar hur du återvinner ett gammalt tangentbord och en matrisskrivare att göra en skrivmaskin.Vad och hur.Tanken är att ansluta tangentbordet till skrivaren med en grundläggande och billiga gränssnitt, jag har använt Arduino eftersom är...

Hur man gör en spitball pistol med ett sugrör och en bit papper

dess ganska effektiva kunde jag inte använda en kamera så jag var tvungen att rita bilder. Ledsen: (. Detta är min mycket första instructable så kommentera och Vänligen inte svär jag vill ha kommentarer vara pg rated(<-lol)Du behöver:Steg 1: Strawing...

74HC164 SKIFT Register och din Arduino

SKIFT register är en mycket viktig del av digital logik, de fungerar som lim mellan de parallella och seriella världarna. De minskar tråd räknas, pin och även hjälpa ta last av din cpu genom att kunna lagra sina data.De finns i olika storlekar, med o...

Redundant molnlagring med en vän och en Raspberry Pi

tycker du om de många fördelarna med molntjänster men gillar du också att ha full kontroll över dina egna data? Du kanske är orolig om sekretess eller kanske du vill ha bara lite mer flexibilitet. I mitt fall ville jag ha en redundant lagring driva f...

Med ett Nerf gun och Kinect för att spela House Of The Dead

detta är en snabb och enkel mod att kombinera en Kinect-sensor och en modded Nerf pistol för att spela "järnväg" shooter spel som House Of The Dead 3 på din Windows 7 dator. För denna uppsättning som jag använder aktiverat en Nerf Finder EX-10 s...

Hur man löda med ett AA-batteri och ett bilbatteri

behöver du ett bilbatteri, AA-batteri, startkablar och lödtenn. Röra vid kol stången från AA-batteri med lödtenn stänger kretsen - detta producerar värme (& ljus!) som smälter lödtenn.Det är intressanta att värme är lokaliserade och är närvarande end...

Arduino LED 4 x 4 x 4 kub med 595 SKIFT register DIY Kit

Detta är en 4 x 4 x 4 LED cube kit från Ebay kostar ca £3.50. 2 x 74HC595 ICs används för att driva den. Satsen består av ett kretskort, 2 x ICs, 2 dopp Sockets, 70 lysdioder, 6 motstånd och 2 x 40 rader av stiften, men nej instruktioner! Jag frågade...

Hur man använder en 74HC595 SKIFT Register med en AVR ATtiny13

om du har spelat med mikrokontroller och elektronik så du har förmodligen sett LED dot matrix-displayer och andra projekt som använder SKIFT register som 7-segment visar och mer. Detta instructable går över en snabb intro till 74HC595 8-bitars serail...

Med ett skiftregister med Raspberry Pi

detta instructable kommer att försöka förklara, enkelt uttryckt, vad ett skift register är, och hur du kan använda den med Raspberry Pi för att expandera GPIO porten genom att köra åtta utgångar med bara fyra GPIO portar.Till att börja med, vad är et...

4 x 4 x 4 LED cube uppgradering med Skift register (74hc595)

projektet började med en påse med lysdioder som jag hade tagit bort från ficklampor, konvertera till UV ficklampor. Jag visste att jag skulle hitta något roligt för att använda dem med, men det var månader innan jag listade ut vad med dem att göra. N...

Multiplexering 7 Segment visar med Arduino och SKIFT register

i detta instructable, jag kommer att lära grunderna i multiplexing 7 segmenterar skärmar med en Arduino och ett par av SKIFT register. Detta projekt är väl lämpad för att Visa numeriska information eller om du vill styra en massa lysdioder. För nybör...

Att få mer I/O pins på ATTiny med Skift register

Om du tidigare arbetat (eller arbetar) med små 8-bitars mikrokontroller, som ATTiny eller PIC12, du har förmodligen inträffat ett grundläggande problem för att inte ha tillräckligt GPIO pins för dina behov eller projektets krav.Uppgradera till en stö...

LEDDE matrisen med hjälp av SKIFT register

detta instructable är tänkt att vara en mer fullständig förklaring än andra tillgängliga online. Detta kommer bland annat ge mer hårdvara förklaring än finns i LED markeringsramen instructable av led555.MålDetta instructable presenterar begreppen med...

Arduino 16 lysdioder med två 74HC595 SKIFT register (obegränsad stift)

Detta är min första instructable, hoppas du kommer att gilla den. Jag har spelat runt med lysdioder för ett tag och jag insåg att jag är ganska mycket begränsat med Arduino stift och kan inte göra stora projekt som kräver en hel del stift. Detta är s...

Multiplexering fyra 7-segment visar med hjälp av SKIFT register Arduino

Hallo allaJag konstruerade ett enkelt sätt att multiplex fyra 7-Segment visar med hjälp av SKIFT register och en ArduinoLåt oss multiplex 7 segment displaySteg 1: Steg-1: Låt oss utforma Ta fyra 7-segment visar och löda på en PCB på ett sätt som sida...