digitalWrite HIGH e LOW
Accendere e spegnere un pin per illuminare un LED
digitalWrite HIGH e LOW è una lezione Arduino & IoT Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Arduino & IoT Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Arduino & IoT Academy include 4 lezioni in totale.
Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.
Now Make It Glow
Your pin is set to OUTPUT, but it is still silent. To actually switch it on or off, you use one new command: digitalWrite. ✨
Two States Only
A digital pin lives in just two states. It is either fully on, called HIGH, or fully off, called LOW. There is nothing in between.
HIGH Means On
Writing HIGH pushes the pin up to roughly 5 volts. That voltage flows through your LED and lights it. HIGH is the on signal.
digitalWrite(ledPin, HIGH);LOW Means Off
Writing LOW drops the pin back to 0 volts. With no voltage to push current, the LED goes dark. LOW is the off signal.
digitalWrite(ledPin, LOW);The Two Arguments
digitalWrite needs two things: which pin to change, and the state to set. So you pass a pin and then either HIGH or LOW.
digitalWrite(pin, HIGH);It Belongs in loop
You set a pin's mode once, but you can change its state any time. Put digitalWrite in loop() to switch the LED on demand.
On Then Off
To blink, you simply alternate. Drive the pin HIGH, then drive it LOW, and the LED toggles between glowing and dark.
digitalWrite(ledPin, HIGH);
digitalWrite(ledPin, LOW);Too Fast to See
Run HIGH then LOW with nothing between and the LED flickers far too fast for your eyes. You need a pause, which comes next lesson.
1 and 0 Also Work
HIGH and LOW are just friendly names. Under the hood they equal 1 and 0, so digitalWrite(pin, 1) does the same as HIGH.
Read Back the State
digitalWrite changes a pin but never reports it. To check what an output pin is doing, you track the state yourself in a variable.
Mind the Wiring
The onboard LED needs no parts, but an external one can pull too much current. Always protect it with a resistor, covered soon.
Quick Check
Your LED is connected and the pin is OUTPUT. How do you turn it off?
Recap
You now control a pin with digitalWrite, using HIGH for on and LOW for off. Next you will add timing so the blink is actually visible. 🎉
Domande Frequenti
La lezione «digitalWrite HIGH e LOW» è gratuita?
Sì — il testo completo di «digitalWrite HIGH e LOW» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Arduino & IoT Academy, passa a CoddyKit PRO. Il corso Arduino & IoT Academy include 4 lezioni in totale.
Cosa imparerò in «digitalWrite HIGH e LOW»?
Accendere e spegnere un pin per illuminare un LED Eserciti Arduino & IoT Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Arduino & IoT Academy?
Non è richiesta alcuna esperienza precedente. Arduino & IoT Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «digitalWrite HIGH e LOW»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Arduino & IoT Academy?
Sì. Ogni lezione Arduino & IoT Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- pinMode e OUTPUT
- digitalWrite HIGH e LOW
- delay() e temporizzazione del lampeggio
- Collegare in sicurezza un LED esterno