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: CercaCOMseguito 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:
- 
Modificaritardo (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 conanalogWrite().
- 
Controlla motori e servi.
- 
Costruisci stazioni meteorologiche o auto robot.

 
           
           
           
           
           
                                     
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                     
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                     
                                               
                                               
                                               
                                               
                                               
                                     
                                               
                                               
                                               
                                               
                                               
                                               
                                     
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                     
                                               
                                               
                                               
                                     
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                     
                                               
                                               
                                               
                                               
                                               
                                     
                                                 
                                                         
                                                 
                                                         
                                                         
                                                         
                                                 
                                                         
                                                         
                                                         
                                     
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                               
                                     
                                               
                                               
                                               
                                               
                                               
                                     
                                               
                                               
                                               
                                     
                                               
                                               
                                               
                                               
                                               
                                               
                                     
           
          