void setup() {
Serial.begin(9600);
pinMode (capteur_petitdoigt,INPUT);
pinMode (capteur_annulaire,INPUT);
pinMode (capteur_majeur,INPUT);
pinMode (capteur_index,INPUT);
pinMode (capteur_pouce,INPUT);
pinMode (accelerometre,INPUT) ;
/* lcd.init();
lcd.backlight();*/
Serial.println("Initialisation des capteurs ");
delay(2000);
Serial.println("Ouvrir la main");
delay(3000);
petitdoigt_ouvert = analogRead(capteur_petitdoigt);
Serial.print("petitdoigt_ouvert= ");
Serial.println(petitdoigt_ouvert);
annulaire_ouvert = analogRead(capteur_annulaire);
Serial.print("annulaire_ouvert= ");
Serial.println(annulaire_ouvert);
majeur_ouvert = analogRead(capteur_majeur);
Serial.print("majeur_ouvert= ");
Serial.println(majeur_ouvert);
index_ouvert = analogRead(capteur_index);
Serial.print("index_ouvert= ");
Serial.println(index_ouvert);
pouce_ouvert = analogRead(capteur_pouce);
Serial.print("pouce_ouvert= ");
Serial.println(pouce_ouvert);
Serial.println("/////////////////////////////////");
delay(5000);
Serial.println("fermer la main");
delay(3000);
petitdoigt_ferme = analogRead(capteur_petitdoigt);
Serial.print("petitdoigt_ferme= ");
Serial.println(petitdoigt_ferme);
annulaire_ferme = analogRead(capteur_annulaire);
Serial.print("annulaire_ferme= ");
Serial.println(annulaire_ferme);
majeur_ferme = analogRead(capteur_majeur);
Serial.print("majeur_ferme= ");
Serial.println(majeur_ferme);
index_ferme = analogRead(capteur_index);
Serial.print("valeur_index= ");
Serial.println(valeur_index);
pouce_ferme = analogRead(capteur_pouce);
Serial.print("pouce_ferme= ");
Serial.println(pouce_ferme);
Serial.println("/////////////////////////////////");
delay(5000);
/* Serial.println("courber la main");
delay(3000);
petitdoigt_half = analogRead(capteur_petitdoigt);
Serial.print("petitdoigt_half= ");
Serial.println(petitdoigt_half);
annulaire_half = analogRead(capteur_annulaire);
Serial.print("annulaire_half= ");
Serial.println(annulaire_half);
majeur_half = analogRead(capteur_majeur);
Serial.print("majeur_half= ");
Serial.println(majeur_half);
index_half = analogRead(capteur_index);
Serial.print("index_half= ");
Serial.println(index_half);
pouce_half = analogRead(capteur_pouce);
Serial.print("pouce_half= ");
Serial.println(pouce_half);
Serial.println("/////////////////////////////////");
delay(2000);*/
Serial.println("Main verticale");
delay(3000);
accelerometre_vertical = analogRead(accelerometre);
Serial.print("accelerometre_vertical= ");
Serial.println(accelerometre_vertical);
Serial.println("/////////////////////////////////");
delay(3000);
Serial.println("Main horizontale");
delay(3000);
accelerometre_horizontal = analogRead(accelerometre);
Serial.print("accelerometre_horizontal= ");
Serial.println(accelerometre_horizontal);
Serial.println("/////////////////////////////////");
delay(5000);
}
void INIT () {
delay(2000);
Serial.println("Ouvrir la main");
delay(4000);
petitdoigt_ouvert = analogRead(capteur_petitdoigt);
Serial.print("petitdoigt_ouvert= ");
Serial.println(petitdoigt_ouvert);
annulaire_ouvert = analogRead(capteur_annulaire);
Serial.print("annulaire_ouvert= ");
Serial.println(annulaire_ouvert);
majeur_ouvert = analogRead(capteur_majeur);
Serial.print("majeur_ouvert= ");
Serial.println(majeur_ouvert);
index_ouvert = analogRead(capteur_index);
Serial.print("index_ouvert= ");
Serial.println(index_ouvert);
pouce_ouvert = analogRead(capteur_pouce);
Serial.print("pouce_ouvert= ");
Serial.println(pouce_ouvert);
Serial.println("/////////////////////////////////");
delay(1000);
Serial.println("Nouvelle lettre");
delay(3000);
}
void loop(){
valeur_petitdoigt = analogRead(capteur_petitdoigt);
Serial.print("valeur_petitdoigt= ");
Serial.println(valeur_petitdoigt);
valeur_annulaire = analogRead(capteur_annulaire);
Serial.print("valeur_annulaire= ");
Serial.println(valeur_annulaire);
valeur_majeur = analogRead(capteur_majeur);
Serial.print("valeur_majeur= ");
Serial.println(valeur_majeur);
valeur_index = analogRead(capteur_index);
Serial.print("valeur_index= ");
Serial.println(valeur_index);
valeur_pouce = analogRead(capteur_pouce);
Serial.print("valeur_pouce= ");
Serial.println(valeur_pouce);
valeur_accelerometre = analogRead(accelerometre);
Serial.print("valeur_accelerometre= ");
Serial.println(valeur_accelerometre);
Serial.println("/////////////////////////////////");
delay (1000);
)
{Serial.println ("B");
delay (5000);
INIT ();
/*lcd.setCursor(6, 0);
lcd.printByte(4);
lcd.print(" B ");
lcd.printByte(4);
lcd.setCursor(0, 1);*/
}
/*else if (valeur_petitdoigt>=(petitdoigt_half-30) && valeur_petitdoigt<=(petitdoigt_half+30)
&& valeur_annulaire>=(annulaire_half-30) && valeur_annulaire<=(annulaire_half+30)
&& valeur_majeur>=(majeur_half-30) && valeur_majeur<=(majeur_half+30)
&& valeur_index>=(index_half-30) && valeur_index<=(index_half+30)
&& valeur_pouce>=(pouce_half-30) && valeur_pouce<=(pouce_half+30)
)
{Serial.println ("C");
delay (5000);
INIT ();
lcd.setCursor(6, 0);
lcd.printByte(1);
lcd.print(" C ");
lcd.printByte(1);
lcd.setCursor(0, 1);
}*/