En fait, l'exercice est d'allumer une led et un buzzer à l'aide d'un module bluetooth . Le but de l'exo c'est d'essayer de commenter ce code , ...... j'aurais aimé votre aide svp .. \
- par exemple décrire la fonction loop/setup etc..... merci pour votre aide
- Code: Tout sélectionner
int led13=13;
int buzzer10=10;
int messagerecu=0;
int rapportCyclique = 0;
int pas = 1;
char DIO_Buzzer10 = 10;
char portLED = 5;
void setup(){
Serial.begin(9600);
pinMode(led13,OUTPUT);
pinMode(buzzer10,OUTPUT);
pinMode(portLED,OUTPUT);
}
void loop(){
if(Serial.available()>0){
messagerecu = Serial.read();
}
if (messagerecu =='1'){
digitalWrite(led13,HIGH);
delay (100);
digitalWrite(13,LOW);
delay (100);
digitalWrite(buzzer10,HIGH);
for(int note=700;note<2000;note++){
tone(DIO_Buzzer10, note, 125);
delay(0);
}
for(int note=2000;note<700;note++){
tone(DIO_Buzzer10, note, 125);
delay(0);
}
}
if(messagerecu=='2'){
digitalWrite(led13,LOW);
digitalWrite(buzzer10,LOW);
}
{
analogWrite(portLED, rapportCyclique);
rapportCyclique = rapportCyclique + pas;
if (rapportCyclique == 0 || rapportCyclique == 255) {
pas= -pas;
}
delay(4);
}
}