Étape 3: programmation...
Il suffit de copier et de coller après le code dans l’IDE Arduino et graver le code sur Arduino UNO / / /
Inti = 0 ;
intval ;
temp int = 0 ;
void setup()
{
Serial.Begin(9600) ;
pinMode(2,OUTPUT) ;
pinMode(3,OUTPUT) ;
pinMode(4,OUTPUT) ;
pinMode(5,OUTPUT) ;
pinMode(6,OUTPUT) ;
pinMode(7,OUTPUT) ;
pinMode(8,OUTPUT) ;
pinMode(9,OUTPUT) ;
pinMode(10,OUTPUT) ;
pinMode(11,OUTPUT) ;
pinMode(13,OUTPUT) ;
pinMode(12,OUTPUT) ;
pinMode(1,OUTPUT) ;
pinMode(0,OUTPUT) ;
digitalWrite(0,LOW) ;
digitalWrite(12,LOW) ;
digitalWrite(1,LOW) ;
digitalWrite(13,LOW) ;
digitalWrite(10,LOW) ;
digitalWrite(11,LOW) ;
}
void loop()
{
Val = analogRead(A0) ;
flotteur mv = (val/1024.0) * 5000 ;
intcel = mv/10 ;
Si (cel < = 30)
{
digitalWrite(0,HIGH) ;
digitalWrite(1,LOW) ;
digitalWrite(12,LOW) ;
Delay(10) ;
digitalWrite(0,LOW) ;
digitalWrite(1,LOW) ;
digitalWrite(12,LOW) ;
digitalWrite(13,LOW) ;
Serial.println ("30 inférieur") ;
}
Si (cel > 30 & & cel < 40)
{
digitalWrite(0,LOW) ;
digitalWrite(1,HIGH) ;
digitalWrite(12,LOW) ;
Delay(10) ;
digitalWrite(0,LOW) ;
digitalWrite(1,LOW) ;
digitalWrite(12,LOW) ;
digitalWrite(13,LOW) ;
Serial.println ("30 supérieur") ;
}
Si (cel > = 40)
{
digitalWrite(13,HIGH) ;
digitalWrite(0,LOW) ;
digitalWrite(1,LOW) ;
digitalWrite(12,HIGH) ;
Delay(10) ;
digitalWrite(0,LOW) ;
digitalWrite(1,LOW) ;
digitalWrite(12,LOW) ;
digitalWrite(13,LOW) ;
Serial.println ("40 supérieur") ;
}
else {}
digitalWrite(0,LOW) ;
digitalWrite(1,LOW) ;
digitalWrite(12,LOW) ;
}
Temp = cel/10 ;
digitalWrite(11,HIGH) ;
SevenSegament(temp) ;
digitalWrite(11,LOW) ;
J’ai = cel % 10 ;
digitalWrite(10,HIGH) ;
SevenSegament(i) ;
digitalWrite(10,LOW) ;
}
voidSevenSegament (int j)
{
{if(j==0)}
digitalWrite(2,LOW) ;
digitalWrite(3,LOW) ;
digitalWrite(4,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(7,LOW) ;
digitalWrite(8,LOW) ;
digitalWrite(9,HIGH) ;
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH) ;
}
{if(j==1)}
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH) ;
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH) ;
}
{if(j==2)}
digitalWrite(2,LOW) ;
digitalWrite(3,LOW) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(7,LOW) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,LOW) ;
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH) ;
}
if(j==3)
{digitalWrite(2,HIGH) ;
digitalWrite(3,LOW) ;
digitalWrite(4,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(7,LOW) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,LOW) ;
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH) ;
}
{if(j==4)}
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,LOW) ;
digitalWrite(9,LOW) ;
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH);}
{if(j==5)}
digitalWrite(2,HIGH) ;
digitalWrite(3,LOW) ;
digitalWrite(4,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,LOW) ;
digitalWrite(8,LOW) ;
digitalWrite(9,LOW) ;
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH);}
{if(j==6)}
digitalWrite(2,LOW) ;
digitalWrite(3,LOW) ;
digitalWrite(4,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,LOW) ;
digitalWrite(8,LOW) ;
digitalWrite(9,LOW) ;
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH) ;
}
{if(j==7)}
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(7,LOW) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH) ;
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH);}
if(j==8)
{
digitalWrite(2,LOW) ;
digitalWrite(3,LOW) ;
digitalWrite(4,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(7,LOW) ;
digitalWrite(8,LOW) ;
digitalWrite(9,LOW) ;
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH);}
{if(j==9)}
digitalWrite(2,HIGH) ;
digitalWrite(3,LOW) ;
digitalWrite(4,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(7,LOW) ;
digitalWrite(8,LOW) ;
digitalWrite(9,LOW) ;
digitalWrite(2,HIGH) ;
digitalWrite(3,HIGH) ;
digitalWrite(4,HIGH) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,HIGH) ;
digitalWrite(8,HIGH) ;
digitalWrite(9,HIGH) ;
}
}