Professional Documents
Culture Documents
Tpi O
Tpi O
ARDUINO PROGRAMME:
int pinled1=8;
int pinled2=9;
int pinled3=10;
int pinled4=11;
int var;
int pin1=4;
int pin2=5;
int pin3=6;
int pin4=7;
int var1;
int var2;
int var3;
int var4;
char s[3];
void setup()
{
Mme O.BOUKADIDA
TP4:SYSTEMES MECATRONIQUES2
Serial.begin(9600);
pinMode(pinled1,OUTPUT);
pinMode(pinled2, OUTPUT);
pinMode(pinled3,OUTPUT);
pinMode(pinled4,OUTPUT);
pinMode(pin1, INPUT);
pinMode(pin2, INPUT);
pinMode(pin3, INPUT);
pinMode(pin4, INPUT);
void loop()
{
if(Serial.available() )
{var=Serial.read();
if(var=='a')
{ digitalWrite(pinled1,HIGH);}
if(var=='w')
{digitalWrite(pinled1,LOW);}
if(var=='b')
{ digitalWrite(pinled2,HIGH);}
if(var=='x')
{digitalWrite(pinled2,LOW);}
if(var=='c')
{ digitalWrite(pinled3,HIGH);}
if(var=='y')
{digitalWrite(pinled3,LOW);}
if(var=='d')
{ digitalWrite(pinled4,HIGH);}
if(var=='z')
{digitalWrite(pinled4,LOW);}
}
var1=digitalRead(pin1);
var2=digitalRead(pin2);
var3=digitalRead(pin3);
var4=digitalRead(pin4);
if (var1==HIGH)
{s[0]='e';}
else{ s[0]='o';}
if (var2==HIGH)
{s[1]='f';}
else {s[1]='o';}
Mme O.BOUKADIDA
TP4:SYSTEMES MECATRONIQUES2
if (var3==HIGH)
{s[2]='g';}
else {s[2]='o';}
if (var4==HIGH)
{s[3]='h';}
else {s[3]='o';}
Serial.println(s);
Mme O.BOUKADIDA
TP4:SYSTEMES MECATRONIQUES2
Mme O.BOUKADIDA