PREGO CORTESEMENTE CONTROLLARE

buongiorno,
potete controllare?

int A = A0;
int B = A1;
int C = A2;
int D = A3;
int AA = 12;
int BB = 8;
int CC = 12;
int DD = 8;
void setup()
{
pinMode(A, INPUT);
pinMode(B, INPUT);
pinMode(C, INPUT);
pinMode(D, INPUT);
pinMode(AA, OUTPUT);
pinMode(BB, OUTPUT);
pinMode(CC, OUTPUT);
pinMode(DD, OUTPUT);
}
void loop()
{
if (digitalRead(A) == HIGH)
{
digitalWrite(AA, HIGH);
delay(2000);
}
else
{
digitalWrite(AA, LOW);
} // FINE 1
if (digitalRead(B) == HIGH)
{
digitalWrite(BB, HIGH);
delay(1000);
}
else
{
digitalWrite(BB, LOW);
} // FINE 2
if (digitalRead(C) == HIGH)
{
digitalWrite(CC, HIGH);
delay(3000);
}
else
{
digitalWrite(CC, LOW);
} // FINE 3
if (digitalRead(D) == HIGH)
{
digitalWrite(DD, HIGH);
delay(3000);
}
else
{
digitalWrite(DD, LOW);
} // FINE 4
}

SCHEMA X N? 2.fz (135 KB)

Controllare cosa, la sfera di cristallo e' rotta

(cmq, stai usando diodi e un pullup basso, ma in fondo, credo che dovresti usare i pin digitali e non quelli analogici, quelli digitali hanno anche pull-up interni quindi i button puoi collegare direttamente verso ground senza diodi e resistenze)

E potresti scrivere in minuscolo (anche i titoli, non e' cortese GRIDARE nei blog)?

Ah, usa i tag [ code] per mettere codice, (quel bottone # nella seconda riga delle icone).

ok. vorrei sapere perche' si accende solo il led pin 12 premendo qualsiasi pulsante io li volevo divisi. cosa sono i tag? non capisco saluti

Sì ma se non descrivi il tuo circuito siamo punto a capo. Nessuno potrà aiutarti. I tag sono "comandi" del forum per formattare il codice, messo come lo hai messo tu è illeggibile. Ti ha già detto scjurgen come fare.

perché hai aperto un altra discussione col stesso problema? Ti ho risposto lí. Ciao Uwe