Étape 2: Fewf, maintenant nous allons mettre en place notre Arduino !
Dans un souci de vous lever et courir, je vais garder ce bref et concis.
1. nous allons obtenir notre Arduino envoie quelques sortie.
Ce que nous allons faire, c’est essentiellement envoyer les données de notre Arduino pour notre code Python pour traiter, nous allons donc d’abord obtenir notre Arduino pour envoyer des données.
J’ai un capteur de température/humidité se trouvant autour, donc je vais prendre les lectures de ce et de les envoyer à mon code Python.
Voici l’exemple de code :
vous pouvez ignorer cette partie, juste pour le capteur de température
#include « DHT.h »
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht (DHTPIN, DHTTYPE) ;
void setup() {}
Serial.Begin(9600) ;
DHT.Begin() ; Démarrez la lecture temp (encore une fois seulement pour sonde de température
}
void loop() {}
lire la température et l’humidité (code spécifique du capteur de température)
flotter h = dht.readHumidity() ; lire l’humidité
flotteur t = dht.readTemperature() ; lire la température (C)
vérifier si les déclarations sont valides
Si (isnan(t) || isnan(h)) {}
Serial.println ("Impossible de lire de DHT") ;
} else {//if il lire correctement
Serial.Print(h) ; humidité
Serial.Print ("\t") ; onglet
Serial.println(t) ; température (C)
}
}
Il devrait être assez simple. Encore une fois, j’utilise un capteur de température/humidité pour obtenir des données à envoyer au Python, mais cela pourrait évidemment remplacé avec quoi que ce soit d’autres données ; Il sert juste à titre d’exemple !
Remarque : les lignes Serial.print sont les données qui sont envoyées vers le port série que le code Python sera saisissant et faire toutes les choses merveilleuses avec elle.