Функция constrain() проверяет и возвращает число, так чтобы оно было в области допустимых значений, заданной параметрами.
abs()
Функция abs() возвращает модуль числа.
max()
Функция max() возвращает наибольшее из двух значений.
min()
Функция min() возвращает наименьшее из двух значений.
delayMicroseconds()
Останавливает выполнение программы на заданное в параметре количество микросекунд.
delay()
Останавливает выполнение программы на заданное в параметре количество миллисекунд.
micros()
Функция micros() возвращает количество микросекунд с момента начала выполнения текущей программы на плате Ардуино.
millis()
Функция millis() возвращает количество миллисекунд с момента начала выполнения текущей программы на плате Ардуино.
analogWrite()
После вызова analogWrite() на выходе будет генерироваться постоянная прямоугольная волна с заданной шириной импульса до следующего вызова analogWrite().