Med ett skiftregister med Raspberry Pi
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).