manovrare piu interruttori

buonasera a tutti,
vorrei realizzare un programma per poter comandare 3 giochi di luce diversi con un commutatore a più uscite solo che mi sono subito arenato.
la prima parte con l interruttore 1 funziona, ma quando inserisco la seconda parte, si mette a lampeggiare il led come da sw e non si muove di li.
per molti di voi è una sciocchezza ma io sono 2 giorni che provo ma niente.
qui c'è il codice

int int1 = 2;
int int2 = 3;
int val1 = 0;
int val2 = 0;

void setup()
{
  pinMode(2,INPUT);
  pinMode(3,INPUT);
  pinMode(13,OUTPUT);
}

void loop()
{
val1 = digitalRead(int1);
val2 = digitalRead(int2);

digitalWrite(13,LOW);

if (val1 == LOW)
{
  digitalWrite(13,HIGH);
}

else
{
  digitalWrite(13,LOW);
}
if (val2 == LOW)
 {
  digitalWrite(13,HIGH);
  delay(500);
  digitalWrite(13,LOW);
  delay(500);
}
else
{
  digitalWrite(13,LOW);
}
}

Hai messo resistenze pullup o pulldown?
Ciao Uwe

Serve lo schema elettrico del commutatore e dei collegamenti verso il micro, poi si può parlare di programma.

la prima parte con l interruttore 1 funziona, ma quando inserisco la seconda parte

se è un commutatore si parla di posizione 1-2-3 se ci metti in mezzo la parola interruttore allora non ci capiamo più.
Come si comportano questi 3 contatti del commutatore nelle diverse posizioni?
Quando dici "inserisco la seconda parte" che significa? posizione 2 del commutatore o seconda parte di programma? se si ... quale intendi per seconda parte del programma?

il proggetto finito prevede un commutatore a 3 posizioni, ma per il momento non faccio altro che fare un cavallotto senza resistenze di pull-up tra la massa e i pin interessati, per simulare i contatti del commutatore.
il commutatore avrei bisogno che sia con contatti no quindi in base alla posizione scelta chiude il contatto.
detto questo dovrebbe essere chiaro che avendo utilizzato il led interno ad arduino uno e un semplice pezzo di filo per fare il cavallotto, non esiste uno schema per il momento.
la prima parte del sw che funziona sarebbe quella con settato solo il pin2 in ingresso, mentre la seconda parte è quella quando abilito anche il pin3 come ingresso e in uscita deve fare una intermittenza.
spero questa volta di essermi spiegato meglio
a presto

per il momento non faccio altro che fare un cavallotto senza resistenze di pull-up tra la massa e i pin interessati

Perfetto ... come ti ha scritto uwefed cercando conferma ... hai già in partenza un problema hardware

grazie mille.
quindi vado di resistenza.

Quidi devi aggiungere resistenze o attivare quelle interne.

https://www.arduino.cc/en/Reference/PinMode

Ciao Uwe