Réactivité du programme long.... bug
Fermé
flo39400
Messages postés
596
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
9 septembre 2021
-
27 déc. 2016 à 00:22
flo39400 Messages postés 596 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 septembre 2021 - 27 déc. 2016 à 01:05
flo39400 Messages postés 596 Date d'inscription mardi 8 avril 2008 Statut Membre Dernière intervention 9 septembre 2021 - 27 déc. 2016 à 01:05
A voir également:
- Réactivité du programme long.... bug
- Bug yahoo mail - Guide
- Pc long a demarrer - Guide
- Programme demarrage windows 10 - Guide
- Bug musique instagram ✓ - Forum Instagram
- Lg non programmé ✓ - Forum TV & Vidéo
1 réponse
flo39400
Messages postés
596
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
9 septembre 2021
21
27 déc. 2016 à 01:05
27 déc. 2016 à 01:05
Re, donc j'ai bosser un peu dessus et la sais plus fluide voila le code :
Manque plus que a réglé la vitesse de décente et de remonte du moteur....
Et la je suis perdu....
#include <Servo.h> //on importe la bibliothèque Servo int pinServo=4; // variable pour stocker le pin pour la commande Servo leServo; // on définit un objet Servo nommé leServo int calibrationTime = 10; int delayHAUT = 10000; int delayBAS = 1000; int inputPin = 2; int pirState = LOW; int val = 0; void setup() { leServo.attach(pinServo); // on relie l'objet au pin de commande pinMode(inputPin, INPUT); // declare IR en Entree Serial.begin(9600); Serial.print("Calibrage du detecteur IR "); for(int i = 0; i < calibrationTime; i++){ Serial.print("."); delay(125); } Serial.println("Dectecteur IR active"); delay(125); } void loop(){ val = digitalRead(inputPin); Serial.println(val); if (val == LOW) { delay(125); if (pirState == LOW) { Serial.println("Detection"); pirState = HIGH; } } else { delay(125); if (pirState == HIGH){ Serial.println("R.A.S"); pirState = LOW; } } Serial.println(pirState); if(pirState == HIGH){ leServo.write(90); // atouter l'objet a mettre en action etat 1 delay(delayHAUT); } else { leServo.write(0); // on dit à l'objet de mettre le servo à 0° // atouter l'objet a mettre en action etat 2 delay(delayBAS); } }
Manque plus que a réglé la vitesse de décente et de remonte du moteur....
Et la je suis perdu....