Categories: ArduinoInformatica

Minivocabolario: le variabili

Sei nuovo della programmazione con Arduino?

In questa guida vedremo cosa sono le variabili e come funzionano nel linguaggio di Arduino.

Se incontri difficoltà scrivi un commento, risponderò al più presto!

Le variabili: cosa sono?

Le variabili non sono altro che un contenitore. Un contenitore che possiamo riempire come più ci piace, seguendo però le basiche regole della programmazione.

Se scrivo

int anni = 18;

significa che se uso la parola anni all’interno del mio programma verrà interpretata come se scrivessi il numero 18. A nostro piacimento possiamo compiere delle operazioni sulla variabile andando a modificarne il contenuto. Semplice no?

Vediamo un esempio

//Variabili 9minuti.it

int anni = 0;

void setup() {

  Serial.begin(9600);
}

void loop() {

  Serial.print("Anni incrementati: ");
  Serial.println(anni);

  anni = anni + 1;

  delay(1000);
}

1 – Dichiaro la variabile di tipo intero anni e la inizializzo a 0
7 – Riga necessaria per visualizzare a schermo i dati, più avanti vedremo di cosa si tratta.
12 – Stampa della stringa Anni incrementati:
13 – Stampa della variabile anni
15 – Incremento di la variabile anni 
17 – Ritardo di un secondo tra un ciclo del loop() e quello successivo

Ma attenzione, è possibile contenere nelle variabili anche delle lettere, delle parole, delle frasi!
Però, come nella vita vera, ogni cosa ha il proprio contenitore. Non ci sogneremmo mai di mettere le fragole nel cassetto e le calze in frigo, non è vero?
Se scrivo

float prezzoPanino = 4.5;

ho assegnato alla variabile prezzoPanino il numero reale 4,5.
Ho usato il tipo float perché non gli int non mi permettono di salvare numeri con la virgola.

int e float sono dei tipi.
Come abbiamo già detto per ogni cosa esiste il contenitore più appropriato.
Char, double, float, int, byte  sono i tipi di variabili più utilizzati ed ognuno ha caratteristiche diverse.

Lascio a voi il compito di approfondire i tipi.

Vi invito a lasciare un commento per dubbi o suggerimenti.

Se invece vuoi leggere qualcos’altro a proposito del linguaggio di programmazione di Arduino puoi consultare le altre guide del Minivocabolario.

Grazie,
Alessandro

Alessandro Oppo

Alessandro è un milanese che vorrebbe scappare da Milano, è appassionato di informatica ma vorrebbe vivere senza telefono, è un artigiano eppure vorrebbe robotizzare tutto, impara una cosa e già vorrebbe studiare dell’altro. Autodidatta da sempre, gli piace sbattere la testa finché tutto non funziona come vuole lui, spesso ci riesce anche! Visita il suo blog personale alexoppo.com Il motto che si ripete dentro la testa è: “Se ci sono riusciti gli altri ci posso riuscire anche io”.

Recent Posts

Dave dei Vallanzaska: AI, Milano e venti di guerra – Riflessioni su 30 anni di cambiamenti

https://youtu.be/2AHvRKwghkA Trascrizione Intervista a Dave dei Vallanzaska Nota: Questa è una trascrizione automatica dell'intervista, pertanto…

4 settimane ago

Libri e Social: Intervista a Sam di Rivista Matrioska | Come Creare un Progetto Culturale Online

https://youtu.be/Sg6ysOncxaE Intervista a Sam della Rivista Matrioska: TRASCRIZIONE AUTOMATICA, PUO' CONTENERE ERRORI. Alessandro: Siamo in…

1 mese ago

Solo l’occidente conosce la Storia? Dialogo col Professor Adolfo Scotto Di Luzio

https://youtu.be/tCHXvuTuJmw Transcrizione automatica dell'intervista al Professor Adolfo Scotto di Luzio Introduzione e presentazione Studente 1:…

1 mese ago

Ponti sospesi: cosa abbiamo sbagliato? cosa si potrebbe fare?

Poco prima di Natale ho avuto la fortuna di poter partecipare a un evento chiamato…

1 anno ago

Siamo quel che facciamo? – racconto breve

Armando quel giorno era particolarmente stanco. Tutto, per quanto andasse bene, sembrava metterlo sotto pressione.…

2 anni ago

Il limite è sempre la mente – Racconto breve

Armando guardò l’orologio e vide il proprio riflesso sul quadrante bianco. Il riflesso però non…

2 anni ago