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 ).













