[debraj] komponert i om sin 2-wire seriell ryggsekk han etablert for en grafisk LCD-skjerm. Den utvikler seg på en hunk av protoboard, så vel som bruker et par 595 skiftregister for å likestille innkommende serielle data til parallellgrensesnittet som benyttes av LCD-skjermen. Det tar mye mer tid å presse kommandoer på denne måten, men grensesnittet er fortsatt ganske snappy som du kan se i klippet etter hoppet.
Den ekte teknikken her er akkurat hvordan maskinvaren er konfigurert til å komme seg bort uten en tredje kabel for å låse skiftregisterene (hvis du trenger en primer på 595 chips, inspiserer denne funksjonen). Konseptet med å bruke en lås er at alle dataene kan forskyves i over serienummeret før det vises på utgangspinnene. Ellers vil GLCD se hver bit som den skifter inn i registret, forårsaker ødeleggelse på kommunikasjonsprotokollen. [Debraj] kommer rundt dette ved å benytte en diode samt inngangsteknikk han oppdaget fra dette andre serielle LCD-prosjektet.
En flott ting om denne teknikken er at 595-sjetongene har et bredt utvalg av styrespenning som gjør at du kan kjøre dette med 3.3v eller 5V mikrokontrollere. Men du gjør krav om å utføre kommunikasjonsprotokollen, samt skyve disse kommandoene gjennom seriell. For nesten nøyaktig samme utgifter i sjetonger, kan noe som en attiny2313 være erstattet for å gjøre en enda enklere adresseringsplan – eller til og med bytte til 1-wire protokoll. Men du vil da miste den brede inngangsspenningstoleransen.