LaserOscope



Bygga en laser oscilloskop med Lego, littleBits, Erector set och Kano datorn. För att hedra International år av ljus ska jag visa hur använda Kano datorn för att köra en littleBits motor med en optisk koppling eller optocoupler. En optocoupler, enligt Wikipedia, "är en komponent som överför elektriska signaler mellan två isolerade kretsar genom att använda ljus." Kano datorn är en isolerad krets och littleBits ljus Sensor/Motor är den andra isolerade kretsen. Jag kommer att använda Kano datorn för att blinka en LED (Light Emitting Diode) och dessa blixtar läses av littleBits ljussensor att slå littleBits motorn på och av.

Medan LED Kano är påslagen, ljussensorn slår motorn på och när lampan är avstängd ljussensorn kommer att stänga av motorn. Ju snabbare LED är påslagen och off, desto snabbare motorn kommer att snurra. Omvänt, desto långsammare LED är påslagen och off, desto långsammare motorn kommer att snurra. För att få Kano datorn att blinka en LED, måste du installera programmet scratchgpio5 på Kano. För detaljerade instruktioner, se min recension av Kano datorn här. Även om inte du är bekant med littleBits, se min recension här. I min recension av Kano datorn visade jag hur man använder MIT: s början grafiskt programmeringsspråk på Kano för att blinka en LED (programmet "Hello World!" av maskinvara dataintrång). Igen ska jag visa hur du flash en LED, men med en speciell variabel i början kallas "MotorA". Scratch automatiskt hanterar alla programplanering för MotorA att producera en "pulse bredd modulation" (PWM) signal på Pin 11 i Raspberry Pi. En primer på pulse bredd modulering, finns i denna artikel. Jag ska visa dig hur man skriver ett enkelt program för att öka och minska blinkande av en LED genom att trycka på tangenterna på tangentbordet Kano.

Glöm inte att följa mig på!

Se Steg
Relaterade Ämnen