Étape 4: Code :
int sensorread1 = A0 ;
int val1 = 0 ;
int sensorread2 = A1 ;
val2 int = 0 ;
int sensorread3 = A2 ;
val3 int = 0 ;
int sensorread4 = A3 ;
int val4 = 0 ;
broche 1 int = 2 ;
broche 2 int = 3 ;
broche 3 int = 6 ;
int broche4 = 7 ;
int pin5 = 5 ;
int a, b, c et d ;
int ans ;
void setup()
{
Serial.Begin(9600) ;
pinMode(sensorread1,INPUT) ;
pinMode(sensorread2,INPUT) ;
pinMode(sensorread3,INPUT) ;
pinMode(sensorread4,INPUT) ;
pinMode(pin1,INPUT) ;
pinMode(pin2,INPUT) ;
pinMode(pin3,INPUT) ;
pinMode(pin4,INPUT) ;
pinMode(pin5,INPUT) ;
}
void loop()
{
Si (digitalRead(pin1))
{val1=(analogRead(sensorread1)) ;
Serial.println(val1) ;
Delay(2000) ; Si (val1 > = 265 & & val1 < = 295)
{
un = 1 ;
Serial.println(a) ;
}
ElseIf (val1 > = 155 & & val1 < = 180)
{
a = 2 ;
Serial.println(a) ;
}
else {}
Serial.println("") ;
} } /*=========================================================================================*/
Si (digitalRead(pin2))
{=(analogRead(sensorread2)); val2
Serial.println(val2) ;
Delay(2000) ;
Si (val2 > = 170 & & val2 < = 230)
{
b = 3 ;
Serial.println(b) ;
}
ElseIf (val2 > = 500)
{
b = 4 ;
Serial.println(b) ;
}
d’autre
{
b = 5 ;
Serial.println(b) ; } } /*=========================================================================================*/
Si (digitalRead(pin3))
{
val3=(analogRead(sensorread3)) ;
Serial.println(val3) ;
Delay(2000) ;
Si (val3 > = 320 & & val3 < = 340)
{
c = 6 ;
Serial.println(c) ;
}
ElseIf (val3 > = 260 & & val3 < = 290)
{
c = 7 ;
Serial.println(c) ;
}
d’autre
{
c = 8 ;
Serial.println("8") ;
} } /*========================================================================================*/
Si (digitalRead(pin4))
{val4=(analogRead(sensorread4)) ;
Serial.println(Val4) ;
Delay(2000) ;
Si (val4 > = 275 & & val4 < = 300)
{
Serial.println("+") ;
}
ElseIf (val4 < = 275)
{Serial.println("*");}
d’autre
{
Serial.println("") ;
} } /*==========================================================================================*/
if(digitalRead(pin5))
{
Si (val4 > = 275 & & val4 < = 300)
{
ans = c + a ;
Serial.println(ans) ;
}
ElseIf (val4 < = 275)
{
ans = c * b ;
Serial.println(ans) ;
} } }