e questo il secondo codice
int rele1 = 6;
int rele2 = 7;
int rele3 = 8;
int rele4 = 9;
int rele5 = 10;
int rele6 = 11;
int rele7 = 12;
int rele8 = 13;
int stato;
void setup() {
Serial.begin(9600);
pinMode(rele1, OUTPUT);
pinMode(rele2, OUTPUT);
pinMode(rele3, OUTPUT);
pinMode(rele4, OUTPUT);
pinMode(rele5, OUTPUT);
pinMode(rele6, OUTPUT);
pinMode(rele7, OUTPUT);
pinMode(rele8, OUTPUT);
digitalWrite(rele1, HIGH);
digitalWrite(rele2, HIGH);
digitalWrite(rele3, HIGH);
digitalWrite(rele4, HIGH);
digitalWrite(rele5, HIGH);
digitalWrite(rele6, HIGH);
digitalWrite(rele7, HIGH);
digitalWrite(rele8, HIGH);
}
void loop() {
stato = Serial.read();
if(stato =='A') {
digitalWrite(rele1, LOW);
}else if (stato =='S'){
digitalWrite(rele1, HIGH);
}if(stato =='Q') {
digitalWrite(rele2, LOW);
}else if (stato =='W'){
digitalWrite(rele2, HIGH);
}if(stato =='E') {
digitalWrite(rele3, LOW);
}else if (stato =='R'){
digitalWrite(rele3, HIGH);
}if(stato =='T') {
digitalWrite(rele4, LOW);
}else if (stato =='Y'){
digitalWrite(rele4, HIGH);
}if(stato =='U') {
digitalWrite(rele5, LOW);
}else if (stato =='I'){
digitalWrite(rele5, HIGH);
}if(stato =='O') {
digitalWrite(rele6, LOW);
}else if (stato =='P'){
digitalWrite(rele6, HIGH);
}if(stato =='D') {
digitalWrite(rele7, LOW);
}else if (stato =='F'){
digitalWrite(rele7, HIGH);
}if(stato =='G') {
digitalWrite(rele8, LOW);
}else if (stato =='H'){
digitalWrite(rele8, HIGH);
}else if (stato =='J'){
digitalWrite(rele1,HIGH);
digitalWrite(rele2,HIGH);
digitalWrite(rele3,HIGH);
digitalWrite(rele4,HIGH);
digitalWrite(rele5,HIGH);
digitalWrite(rele6,HIGH);
digitalWrite(rele7,HIGH);
digitalWrite(rele8,HIGH);
}
}
adesso prendendo i vari codici singolarmenti tutti e due funzionano, il primo per il controllo tramite bluetooth e il secondo cod. per il controllo tramite pc, ma quando vado ad unirli il secondo non funziona.
mi potete aiutare a capire dovè l errore?
grazie mille