Citazione:
Originalmente inviato da lol21 ad esempio al posto degli switch scrivere così; Codice: int val[128];
val[1] = 1;
val[2] = 2;
val[4] = 3;
...
freccia[nf] = val[PORTA]; non so se hai capito, io uso il valore di PORTA per richiamare l'il valore dell'array che sarebbe corrispondente al numero che userei.
se PORTA risulta 0b00000001 ovvero 1 allora il valore della freccia è 1.
se PORTA risulta 0b00000100 ovvero 4 allora il valore della freccia è 3.
spero di essere stato chiaro, io lo switch lo richiamo in totale 5 volte dunque un sistema così effettivamente sarebbe decisamente più comodo.
ciao
lol21 |
Il valore della freccia corrisponde alla posizione del bit acceso?
Se la chiami 5 volte, l'hai messa in una funzione a parte verooo???