// LCD1602 to Arduino Uno connection example
#include <Servo.h>
Servo myServo;
#define LED_R 4
#define LED_G 5
#define LED_B 6
#define Capteur 3
#define inter_mem
void setup()
{
pinMode(2, OUTPUT);
pinMode(Capteur, INPUT_PULLUP);
pinMode(LED_R, OUTPUT);
pinMode(LED_G, OUTPUT);
pinMode(LED_B, OUTPUT);
Serial.begin(9600);
myServo.attach(2);
Serial.begin(9600);
}
void loop() {
int inter_mem= 0;
debut:
Serial.println("DEBUT");
if (digitalRead(Capteur) == LOW) {
if (digitalRead(Capteur) == inter_mem) {
goto debut;
} else {
digitalWrite(LED_R, HIGH);
digitalWrite(LED_G, LOW);
myServo.write(180);
delay(3000);
goto debut;} }
else {
digitalWrite(LED_G, HIGH);
digitalWrite(LED_R, LOW);
//delay(1000);
myServo.write(90);
}
// Serial.println("TEXTE");
// monServo.write(0) ou (180)
}
//Dans loop(), on fait
//etat_bouton = digitalRead(bouton1)
//if (etat_prec==HIGH && etat_bouton==LOW)
//begin_timer = millis();
//if (etat_prec==LOW && etat_bouton==HIGH)
//end_timer = millis();
//à la fin de loop on fait
//etat_prec = etat_bouton