Étape 3: Exemples de sortie: LED et phare
Toutefois, il est beaucoup plus gratifiant d’utiliser une alimentation externe et les dispositifs de puissance plus élevées en voiture. Par exemple, un phare rotatif. J’ai trouvé ces balises de batterie alimentée récemment et converti une pour contrôle USB. Le circuit dans la deuxième image utilise deux transistors en configuration de Darlington, avec U2 un dispositif de puissance plus élevé que U1, assez pour fournir quelques centaines milliampères à la balise. La balise est simplement un moteur en parallèle avec une ampoule à incandescence, donc j’ai ajouté un petit condensateur pour supprimer le bruit du moteur et une diode pour empêcher l’arrière EMF du moteur endommageant le transistor.
Le fichier joint « serialcontrol.c » permet de contrôler ces deux circuits. Il permet le niveau sur la ligne RTS à être passé de la ligne de commande, par exemple :
SerialControl/dev/ttyUSB0 sur
Cela le rend simple pour contrôler la balise d’un script, vous permettant de faire un indicateur de courrier électronique entrant ou un indicateur de moniteur de serveur etc. Notez que ces deux exemples les circuits inversent l’entrée, vous devrez désactiver le port « » pour allumer l’appareil.
Maintenant, nous avons juste besoin de saisir des commentaires et nous pouvons vraiment commencer à interagir avec notre environnement !