Étape 7: Plus... plus !
Le bot est capable de recevoir des messages et répondre à un message spécifique, tel que défini dans le code. Dans le fond le code python est de gérer toutes les entrées et les sorties de l’opération. Comme nous pouvons voir le code pour contrôler un bot est assez simple.
Maintenant que le bot fonctionne, que diriez-vous de renforcer certaines de ses capacités ? En utilisant un Arduino et un relais, que j’ai décidé de tester si le bot serait en mesure de contrôler une lampe à distance dans ma maison et voici le résultat. Pour cette idée, le schéma suivant a été utilisé pour connecter un Arduino à un module de relais et une lampe.
Le code de l’Arduino est très simple :
const int lightPin=6; unsigned int data; void setup() { Serial.begin(9600); pinMode(lightPin,OUTPUT); } void loop() { while(Serial.available()>0){ data=Serial.read(); if(data=='Y')digitalWrite(lightPin,HIGH); if(data=='N')digitalWrite(lightPin,LOW); } }