Elettronica E Hardware

Comandi Principali

Le costanti e le variabili in arduino Uno.

Nella programmazione, le variabili e le costanti sono concetti fondamentali utilizzati per memorizzare e gestire i dati. In un programma Arduino, le variabili sono spazi di memoria il cui valore può cambiare durante l'esecuzione del codice, mentre le costanti sono spazi di memoria il cui valore rimane fisso e non può essere modificato dopo la sua definizione iniziale.

Concetto Descrizione e Perché è Fondamentale Esempi di Uso nello Sketch
Struttura Base Il cuore di ogni programma. setup() esegue il codice una sola volta all'avvio. loop() esegue il codice continuamente e all'infinito. void setup() { ... }, void loop() { ... }
Funzione pinMode() Definisce se un pin di Arduino deve comportarsi come INPUT (lettura di segnali, es. da un pulsante) o OUTPUT (invio di segnali, es. a un LED). pinMode(LED_BUILTIN, OUTPUT);
Funzione digitalWrite() Scrive un valore su un pin digitale. Può essere solo HIGH (acceso/5V) o LOW (spento/0V). Essenziale per i dispositivi ON/OFF. digitalWrite(13, HIGH);
Funzione digitalRead() Legge il valore (HIGH o LOW) da un pin digitale (che deve essere impostato come INPUT). Essenziale per i pulsanti o interruttori. int stato = digitalRead(2);
Funzione delay() Mette in pausa il programma per un numero specificato di millisecondi (ms). Usato per temporizzare l'accensione/spegnimento. Attenzione: blocca tutto il codice! delay(1000); // 1 secondo
Variabili e Tipi Contenitori per memorizzare dati. I tipi definiscono la natura dei dati (numeri interi, decimali, ecc.). int contatore = 0;, float temperatura = 25.5;
Istruzione if / else Permette al programma di prendere decisioni. Esegue un blocco di codice solo se una condizione è vera. if (temperatura > 30) { ... } else { ... }
Comunicazione Seriale Il canale principale per inviare messaggi di debug dal tuo sketch al computer e viceversa. Fondamentale per il debug del networking. Serial.begin(9600);, Serial.println("Hello!");