Riferimento al linguaggio di programmazione Arduino
Che cos’è il linguaggio di programmazione Arduino?
Il linguaggio di programmazione utilizzato da Arduino è molto simile al C++, un linguaggio comune nel mondo dell’informatica. Il linguaggio di Arduino può essere suddiviso in tre parti principali: strutture, valori (variabili e costanti) e funzioni. I codici di Arduino sono scritti in inglese.
Il programma Arduino IDE è composto da tre parti:
- dichiarazione delle variabili (opzionale)
- configurazione degli ingressi e delle uscite: la funzione setup()
- programma principale che viene eseguito in un ciclo: la funzione void loop()
Quando si scrive codice nell’IDE Arduino, alcune parole vengono visualizzate con colori diversi.
Le funzioni del programma sono indicate in arancione
I tipi di dati (variabili) e le costanti sono indicate in blu
Le struttura di controllo sono indicate in verde
I commenti che non saranno eseguiti nel programma sono indicate in grigio
Riferimento al linguaggio di programmazione Arduino IDE
Funzioni
Digitale I/O
Funzioni I/O aggiuntive
noTone ()
pulseIn ()
pulseInLong ()
shiftIn ()
shiftOut ()
tone ()
Bits et octets
bit ()
bitClear ()
bitRead ()
bitSet ()
bitWrite ()
highByte ()
lowByte ()
Analogico I/O
Lavorare con il tempo
Zero, Due et MKR
Interruzioni esterne
Interruzioni
Generatori di valori casuali
Variabili
Costanti
Floating Point Constants
Integer Constants
HIGH | LOW
INPUT | OUTPUT | INPUT_PULLUP
LED_BUILTIN
true | false
Conversione
(unsigned int)
(unsigned long)
byte ()
char ()
float ()
int ()
long ()
word ()
Struttura
Struttura di controllo
break
continue
do … while
else
for
goto
if
return
switch … case
while
Sintassi supplementare
#define
#include
/ * * / (commento del blocco)
// (commento di una linea)
; (punto e virgola)
{} (parentesi graffe)