Costanti con nome
Fa parte della sezione Primi circuiti del percorso Arduino di Coddy. Lezione 13 di 22.
Metti const davanti a una variabile e diventa una costante: il suo valore viene impostato una volta e non può mai cambiare.
const int ledPin = 7;Un nome indica a cosa serve un pin: digitalWrite(ledPin, HIGH) è più chiaro di digitalWrite(7, HIGH), che ti fa ricordare cosa è collegato al pin 7. Se il LED viene spostato su un altro pin, cambi una sola riga invece di cercare ogni 7.
Memorizzare un nuovo valore in una costante impedisce allo sketch di compilare, con un errore che indica che la variabile è di sola lettura. Questo protegge i valori che non dovrebbero mai cambiare.
Sfida
FacileIl LED è stato spostato sul pin 7, ma il codice iniziale usa ancora 13 in tre punti.
- in cima, aggiungi
const int ledPin = 7; - sostituisci ogni 13 con
ledPin
Premi Esegui, poi Verifica.
Provalo tu
// add the constant here
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Primi circuiti
3La matematica alla lavagna
Costanti con nomeOperatori aritmeticiDivisione interaNumeri decimali con floatUn lampeggio che acceleraEsercitati da solo: Playground Arduino