Stap 3: Uitvoer voorbeelden: LED en baken
Het is echter veel meer de moeite waard om een externe aanbod en hogere macht stationapparaten te gebruiken. Bijvoorbeeld, een roterende baken. Ik vond deze batterij aangedreven beacons onlangs en één voor USB-controle omgezet. Het circuit in het tweede beeld gebruikt twee transistors in een Darlington configuratie met U2 een hogere macht apparaat dan U1, genoeg voor een paar honderd milliampère aan het baken. Het baken is gewoon een motor in parallel met een gloeilamp, dus ik heb een kleine condensator om te onderdrukken van lawaai van de motor en een diode om te voorkomen dat de achterkant EMF van de beschadiging van de transistor motor toegevoegd.
Het bijgevoegde bestand 'serialcontrol.c' kan worden gebruikt om te bepalen zowel deze circuits. Hierdoor is het niveau op de RTS lijn te worden geschakeld vanaf de opdrachtregel, bijvoorbeeld:
serialcontrol/dev/ttyUSB0 op
Dit maakt het eenvoudig om te controleren van het baken vanuit een script, zodat u een indicator voor inkomende e-mail of een server monitor indicator enz. Merk op dat de circuits in beide van deze voorbeelden de input, omkeren dus je moeten zult de poort ' om uit te schakelen ' in te schakelen het apparaat.
Nu moeten wij enkel vastleggen wat input en kunnen we echt beginnen te communiceren met onze omgeving!