Язык программирования Arduino может быть разделен на три основных части: структура, значения (переменные и константы) и функции.
Функции для управления платой Arduino и выполнения вычислений.
digitalRead()
digitalWrite()
pinMode()
analogRead()
analogReference()
analogWrite()
noTone()
pulseIn()
pulseInLong()
shiftIn()
shiftOut()
tone()
delay()
delayMicroseconds()
micros()
millis()
bit()
bitClear()
bitRead()
bitSet()
bitWrite()
highByte()
lowByte()
attachInterrupt()
detachInterrupt()
interrupts()
noInterrupts()
Типы данных и константы Arduino
Константы с плавающей запятой
Целочисленные константы
HIGH | LOW
HIGH
LOW
INPUT | OUTPUT | INPUT_PULLUP
INPUT
OUTPUT
INPUT_PULLUP
LED_BUILTIN
true | false
true
false
PROGMEM
sizeof()