Il tuo primo passo nel selvaggio mondo di Arduino
Ogni viaggio di un programmatore inizia con un semplice "Hello World." Nell'universo Arduino, quel rito di passaggio è Blink—l'iconico lampeggio del LED che trasforma i principianti in maker. Accendiamo la tua scheda, scriviamo il tuo primo codice e uniamoci alle fila degli hacker hardware in tutto il mondo. Non serve il camice da laboratorio!
Perché Blink è importante
Blink non è solo una luce lampeggiante. È la prova che il tuo Arduino è vivo, che il tuo codice funziona e che hai padroneggiato le basi del caricamento dei programmi. Consideralo come il tuo diploma hardware.
Passo 1: Trova l'esempio Blink
Arduino IDE viene fornito con oltre 100 esempi gratuiti per iniziare subito a imparare. Ecco come trovare Blink:
-
Aprire l'IDE Arduino.
-
Naviga su File > Examples > 01.Basics > Blink.
Cliccalo, e il codice appare magicamente.
Il Codice Blink Spiegato (Più o Meno)
Ecco cosa vedrai:
// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
✔ Copiato!
Conclusioni rapide:
-
impostare()
viene eseguito una volta (come un rituale di potenziamento). -
ciclo continuo()
si ripete all'infinito (il battito cardiaco del tuo codice). -
LED_INTEGRATO
= LED integrato del pin 13.
Non preoccuparti dei dettagli: analizzeremo ogni riga nel Capitolo 2.
Passo 2: Configura la tua scheda e la porta
Seleziona la tua bacheca
-
Vai su Strumenti > Scheda > Arduino Uno Mini (Se usi una scheda diversa, come Nano o MEGA, selezionala qui.)
Scegli la porta seriale
-
Naviga su Strumenti > Porta.
-
Windows: Cerca
COM
seguito da un numero (ad esempio, COM23). -
Mac:
/dev/cu.usbmodemXXXX
. -
Linux/Ubuntu:
/dev/ttyACMXX
.
Consiglio da esperto: Se la tua scheda non è elencata, controlla il cavo USB: alcuni sono solo per la ricarica!
Passo 3: Compilare e Caricare
Verifica (Controlla gli errori)
-
Clicca il pulsante ✓ (Verifica).
-
Se ha successo, la console dice "Compilazione completata."924 bytes = La dimensione del tuo codice.Max 32.256 byte = spazio totale di archiviazione di UNO (molto spazio!).
Carica sulla tua bacheca
-
Premi il pulsante → (Upload).
-
Guarda i LED TX/RX lampeggiare rapidamente: questo significa che il tuo codice viene scritto sulla scheda.
-
Fatto? Il LED etichettato L sul tuo UNO lampeggerà come un metronomo.
Risoluzione dei problemi
-
Caricamento non riuscito?
-
Ricontrolla le tue selezioni di Board e Port.
-
Riavvia l'IDE se la scheda non viene rilevata.
-
-
GUIDATO Non sbatti le palpebre?
-
Assicurati di aver selezionato il pin corretto (
LED_INTEGRATO
= pin 13).
-
Perché Funziona: Uno Sguardo Dietro le Quinte
-
pinMode()
: Indica ad Arduino se un pin è INPUT (sensori) o OUTPUT (LED, motori). -
digitalWrite()
: Invia HIGH (5V) o LOW (0V) a un pin. -
ritardo()
: Mette in pausa il codice (in millisecondi).
Salire di livello: Hack the Blink
Prova queste modifiche per renderlo tuo:
-
Modifica
ritardo (1000)
Aritardo(500)
per un lampeggio più veloce. -
Aggiungi un secondo LED sul PIN 12 e fallo alternare con l'altro.
Cosa succederà adesso?
Blink è solo l'inizio. Da qui, tu:
-
Dissolvenza dei LED con
analogWrite()
. -
Controlla motori e servi.
-
Costruisci stazioni meteorologiche o auto robot.