Menu
CoddyTech

La tua prima variabile

Fa parte della sezione Primi circuiti del percorso Arduino di Coddy. Lezione 10 di 22.

Una variabile è una scatola con un nome che contiene un valore. Questa riga ne crea una:

int waitTime = 300;

int è il tipo: la scatola contiene un numero intero. waitTime è il suo nome e 300 è il valore che contiene. Puoi quindi scrivere il nome ovunque scriveresti il numero:

delay(waitTime);   // attende 300 ms

Modifica il valore in un solo punto e tutte le righe che usano il nome si aggiornano.

Crea la variabile all’inizio dello sketch, sopra setup(). Una variabile creata dentro setup() esiste solo al suo interno, quindi loop() non potrebbe usarla.

Un nome è composto da lettere, cifre e _, senza spazi, e le maiuscole e le minuscole sono distinte: waitTime e waittime sono due nomi diversi. Serial.println(waitTime) stampa il valore, 300; Serial.println("waitTime") stampa la parola.

challenge icon

Sfida

Facile

Fai lampeggiare il LED sul pin 13 con una variabile:

  • in cima, crea int waitTime = 300;
  • usa waitTime in entrambe le chiamate a delay()
  • in setup(), stampa il valore di waitTime

Premi Run, poi Check. Prova a cambiare 300 con un altro numero ed esegui di nuovo.

Provalo tu

// crea la variabile qui

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
  // stampa la variabile
}

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Primi circuiti

Esercitati da solo: Playground Arduino