Utente:Galessandroni/DAC: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
DAC
 
codice
Riga 6:
 
void setup(){
for ( i = 0,; i < n_bit,; i++);
pinMode(myPins[i], OUTPUT); // Assegno la funzione di uscita a ogni pin
}
 
void loop() {
for( i = 0,; i < pow(2^n_bit, n_bit); i++ ) { // i definisce il generico bit
j = i; // j mi serve per non modificare i
for ( k = 0,; k < n_bit,; k++ ) { // scorro per i vari bit
digitalWrite(myPins[k], j % 2); // estraggo il bit meno significativo (LSB)
j = j >> 1; // sposto tutti i bit a destra perdendo il LSB