Bon voila j'ai bosser sur le capteur de mouvement PIR
Donc j'ai fait un teste code pour savoir a quelle distance il peut détecté une chose ou une ( personne ) la distance et de 260cm il peut faire plus je pence.
Il me manque juste à le modifier pour le mètre sur le programme de mon robot pour qu’il suive mon mouvement comme ma main ou un gros ballon.
Voici le programme
int LEDPIN = 13; // Choisir la broche pour la LED 13 int Mouvement = 4; // Choisir la broche d'entrée (pour le capteur PIR) int EX = LOW; // Je commence, en supposant qu'aucun mouvement sera détecté int val = 0; // Variable pour la lecture de l'état de la broches void setup() { pinMode(LEDPIN, OUTPUT); // Déclare la LED 13 en sortie pinMode(Mouvement, INPUT); // Déclare le capteur comme une entrée Serial.begin(9600); } void loop() { val = digitalRead(Mouvement); // Lire la valeur d'entrée if (val == HIGH) // Vérifier si l'entrée est HAUTE { digitalWrite(LEDPIN, HIGH); // Clignotants à DEL ON if (EX == LOW) { // allumage Serial.println("Mouvement detecte!!!!!"); EX = HIGH; } } else { digitalWrite(LEDPIN, LOW); // Clignotants à DEL OFF if (EX == HIGH) { //éteinte Serial.println("Mouvement terminee!"); EX = LOW; } } }
Bon voila j'ai plus ça modifier mon petit code ^^ et le fusionné avec mon programme de mon robot ( allée aux bouleaux ).