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 ett skiftregister? Wikipedia har en teknisk definition av SKIFT register, men i ett nötskal, SKIFT register kan du ta seriell in (en bit efter den andra), och mata den parallellt.

Låt oss säga, till exempel, du ville utgång sex digitala bitar från din Raspberry Pi att köra en uppvisning baserat på HD44780, som denna, men projektet hade att ge upp nästan alla GPIO till andra saker, och allt du har kvar är fyra stift. Du kan skicka dessa sex bitar en efter den andra till SKIFT register med hjälp av de fyra stift, som sedan visas i visningen som sex parallella utgångar.

För detta projekt, som är ett första steg mot den ovan situationen, ska jag köra lysdioder av var och en av de åtta utgångarna, precis som ett proof of concept. Den bifogade videon visar slutresultatet av denna process. Bara en massa blinkande lampor nu, men håll ögonen öppna. Detta är verkligen andra i en serie av instructables ledde fram till min Voiceberry Pi (se den första en här).

Se Steg
Relaterade Ämnen

Kör två Nixie rör med en Arduino via ett skiftregister och två SN74141s.

Nixie rör är verkligen göra sval sett och blir ganska populär för sina "retro" utseende. Även om det finns ett antal tutorials ute på med nixie rör och några fina färdigförpackade enheter (se dessa trevliga sådana från ogi lumen och ArduiNIX) in...

ATTiny45/85 LCD Visa kontroll med ett skiftregister, programmerat i Arduino

kör Arduino på en ATTiny45 av 85 chip är en enorm kostnad-sparare för mini-projekt. Dock kan du inte ansluta en HD44780 kompatibel LCD-display som du kräver 6 utgångar, men du har bara 5. Problemet kan lösas genom att använda ett skiftregister till k...

Lite Banging med Raspberry pi för I2C kontroll med perl

Första lite allmänna bakgrundAtt använda många av I2C till parallellporten IC med Raspberry pi du behöver för att kunna manipulera data lite klokt. Gör oftast du i en micro controller, men med pi finns det mycket mer makt att göra andra saker så när...

Att bygga robotar med Raspberry Pi och Python

målet med denna handledning är att hjälpa dig att börja programmering med Python att styra din Arduino robotar med en Raspberry PI. Vi går över grunderna som installation och några enkla exempel att styra din robot från en Python GUI från Raspberry P...

Styra riktning och hastighet av DC-Motor med Raspberry Pi

Detta är en enkel guide när lär dig att styra DC motorer med Raspberry pi. Om raspberrypi - är det en cradit kort storlek liten dator som har generell input/output GPIO stift som används till att kontrollera olika elektroniska apparater, ventilen och...

RC bil med Raspberry Pi

Detta Instructable är skriven för alla som är intresserade att göra en RC bil från vanliga tillbehör. Många av dessa material kan ersättas med andra som tjänar samma syfte.Erfarenhet krävs:Lödning erfarenhetLaser skärning erfarenhetDremel skärande er...

Pan / Tilt ansiktsspårning med raspberry pi

med viss ansträngning har jag funnit att styra två servomotorer för att tillåta en webbkamera för att pan/tilt vid spårning av ett ansikte i realtid med raspberry pi inte så omöjligt som det först verkar. Med vissa försiktiga tweaking och kod optimer...

Media Home center med raspberry pi

Med Raspberry pi och en hdmi/vga display från en gammal stationär bildskärm kan du skapa du egna hem mediacenter. Detta är ett mycket enkelt projekt och kräver minsta nödvändiga kunskaper i programmering/inbäddade systemdesign. Alla komponenter är fr...

Trådlös Multi-Channel Voice-Controlled eluttag med Raspberry Pi

Uppdatera 2/11/2014: Tack till alla som röstade för det här projektet i Raspberry Pi contest!Detta projekt är en kombination av flera skillnaden resurser:Min enda-outlet projektet med Raspberry Pi och Python, ursprungligen inspirerad av användaren wi...

Genomförandet av MP3-spelare med Raspberry Pi

Genomförandet av MP3-spelare med Raspberry PiTråg detta instructable kan du spela mp3-filer på ett USB-flashminne med raspberry pi.Krav:1-raspberry Pi B rev2.2-SD-kort med Raspbian OS.3 - resistor 10 k ohm (2).4 - ledde ("1) visar förekomsten av usb...

Med IR-fjärrkontroll med Raspberry Pi utan LIRC

Jag ville få en IR-fjärr indata till Raspberry Pi. Jag manged att få LIRC installeras och testas. Allt var ok, utom det allra sista steget. När jag ville passera IR fjärr nyckel värde till Python program passera det inte det korrekt. Det passerar nul...

IBeacon porttelefon med Raspberry Pi och Azure

I slutet av mars gick jag till en hackathon på Universal Studios. Vi skapat ett system där gäster kunde förbifartsleden kö linjen genom att fylla i en serie som skulle leda dem runt landet Ritten är i där den genomsnittliga sluttid var 66% av nuvaran...

Sakernas Internet med Raspberry Pi-2

Detta är en uppföljning till mitt tidigare instructable Sakernas Internet med Raspberry Pi - 1.(Om inte du är bekant med webbservrar, PHP kodning och grundläggande begrepp för Sakernas Internet, bör du nog gå igenom del 1 första.)I den tidigare instr...

Home Automation med Raspberry Pi, Arduino, Domoticz, MySensors.

Hej Fellow beslutsfattare,Detta är min första Instructable på Home Automation. Tanken är att bygga en controller och trådlösa noder för att kontrollera och övervaka.Efter en massa hit och prov med många olika styrenheter som OpenHab, DomotiGa, sedan...

$10 smart kamera med Raspberry Pi

LIVE DEMO i serverrummet på Naran.De flesta av oss har en eller två oanvända USB-webbkameror ligger runt i våra hus. Men dessa kameror ofta samlar damm som deras nu föråldrade och har begränsade möjligheter.Vissa människor köper WiFi IP kameror medan...

Hur man använder och Arduino shield med Raspberry Pi

Att lägga till Arduino kan sköldar till Raspberry Pi vara en mycket stor smärta. Du sluta med en röra av sladdar och sätta upp programvaran är en utmaning i egen rätt.Här är en enkel lösning att börja använda ditt eget Arduino sköldar med Raspberry P...

Hacka en boll krets leksak med Raspberry Pi

Konceptet är att hacka en boll krets med raspberry Pi 2 Kano dator och lägga till en sensor och ljus för roligare.Ball kretsen är en soldriven krets från Miniland. Tanken är att ta bort solenergi och driva kretsen från Raspberry Pi. Vi slå på kretsen...

Sakernas Internet med Raspberry Pi - 1

När jag var ny på IOT (Internet Of Things), såg jag att det fanns knappt några tutorials som var tillräckligt enkelt för nybörjare att förstå och prova. Det var antingen till mycket tekniska jargong, eller hårdvaran var alltför komplex.Så nu när jag...

Fireside Internet Radio Player för äldre användare - byggd med Raspberry Pi

Inledning:Idag har vi fantastiska tillgång till bra strömmande innehåll: musik, nyheter, väder, berättelser, etc. Men är denna åtkomst begränsad till dem som kan navigera dagens elektroniska apparater. Detta projekt bygger på en tro som äldre vill oc...