In che lingua programmi un Arduino?
Il linguaggio di programmazione che Arduino è molto simile a C++, un linguaggio comune nel mondo informatico.
Il codice per cui impari a scrivere Arduino sarà molto simile al codice che scrivi in un altro linguaggio del computer. Tutti i concetti di base rimangono gli stessi, si tratta solo di imparare a lavorare con un dialetto diverso.
Quando si scrive codice per microcontrollori, le prestazioni sono molto importanti. Ecco perché hai bisogno di linguaggi di programmazione forti e veloci. C e C++ sono tra i linguaggi più potenti che puoi trovare.
Questi sono abbastanza veloci e stabili, il che li rende una buona scelta per i microcontrollori.
Il compilatore utilizzato per convertire il codice in file oggetto è avr-g++.
Quindi un programma chiamato avrdude viene utilizzato per caricare il programma sul microcontrollore Arduino.
Il linguaggio di programmazione Arduino può essere suddiviso in tre parti principali: funzioni, valori (variabili e costanti) e struttura.
La scrittura dei codici Arduino avviene in inglese. Per questo motivo, nomineremo le parti di seguito in inglese.
funzioni
Utilizzi le funzioni per controllare la scheda Arduino ed eseguire calcoli.
Le funzioni sono indicate in arancione nel codice.
Digital I / O
I/O avanzato
noTone ()
pressIn ()
premere InLong ()
shiftIn ()
shiftOut ()
tono ()
Bit e byte
bit ()
bitClear ()
bitRead ()
bitSet ()
bitWrite ()
highByte ()
lowByte ()
Analogico I / O
Famiglia Zero, Due e MKR
Interrupt esterni
interrupt
numeri casuali
Variabili
Le variabili sono tipi di dati e costanti Arduino.
Le variabili sono indicate in blu nel codice.
Costante
Costanti in virgola mobile
Costanti intere
ALTO | BASSO
INGRESSO | USCITA | INPUT_PULLUP
LED_INCORPORATO
vero | falso
Schizzo
Struttura di controllo
rompere
continua
fare mentre
altro
per
goto
if
ritorno
scatola dell'interruttore
while