Personlig assistent med Telegram & Arduino. (7 / 9 steg)
Steg 7: Mer... mer mer!
Bot kunde ta emot meddelanden och svara på ett visst meddelande enligt definitionen i koden. I bakgrunden var python kod hantering alla ingångar och utgångar för operationen. Som vi kan se koden för att kontrollera en bot är ganska enkelt.
Nu när bot fungerar, vad sägs om förbättra några av sina förmågor? Med hjälp av en Arduino och ett relä som jag bestämde mig för att testa om bot skulle kunna styra en lampa distans i mitt hus och här är resultatet. För denna idé var den följande schematiskt används för att ansluta en Arduino till en relä modul och en lampa.
Koden för Arduino är mycket enkel:
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);
}
}