10 minuters dubbelriktad USB-kontroll (3 / 5 steg)
Steg 3: Utgång exempel: LED och ledstjärna
Men det är mycket mer givande om du vill använda en extern försörjning och enhet högre makt enheter. Till exempel en roterande fyr. Jag hittade dessa batteridrivna Beacon nyligen och konverteras en för USB-kontroll. Kretsen i den andra bilden använder två transistorer i Darlington konfiguration, med U2 en högre makt enhet än U1, nog för att leverera några hundra milliampere till beacon. Fyren är helt enkelt en motor parallellt med en glödlampa, så jag har lagt till en liten kondensator för att undertrycka störande ljud från motorn och en diod för att förhindra tillbaka EMF från motorn skada transistorn.
Den bifogade filen 'serialcontrol.c' kan användas för att styra både dessa kretsar. Det kan nivån på RTS raden ska kopplas från kommandoraden, till exempel:
serialcontrol/dev/ttyUSB0 på
Detta gör det enkelt att styra beacon från ett manus, så att du kan göra en inkommande e-indikator eller en server monitor indikator etc. Observera att kretsarna i båda dessa exempel Invertera input, så att du har att stänga porten ' "för att växla enheten.
Nu behöver vi bara fånga lite input och vi kan verkligen börja interagera med vår miljö!