pinMode(номер пина, режим работы);- команда настройки пина
// параметры работы: OUTPUT – пин будет посылать сигнал,
INPUT – пин будет принимать сигнал, INPUT_PULLUP – пин будет принимать сигнал с автоматической подтяжкой пина к +5В, INPUT_PULLDOWN – пин будет принимать сигнал с автоматической подтяжкой пина к GND
digitalWrite(номер пина, выходной сигнал);- команда отправки сигнала
// выходной сигнал: 1 – подается «+», 0 – ничего не подается
digitalRead(номер пина);- команда считывает цифровой сигнал с пина (возвращает «0» или «1» в зависимости от того, подается на контакт – или +)
analogRead(номер пина);- команда измеряет напряжение, подаваемое на пин (возвращает число от 0 до 1023 в зависимости от напряжения)
analogWrite(номер пина, мощность ШИМ от 0 до 255);- команда подает ШИМ сигнал на контакт
delay(время спячки);- эта команда заставляет уснуть микроконтроллер в текущем состоянии на время спячки в миллисекундах
Serial.begin(9600); - эта комнда настраивает связь микроконтроллера с компьютером по USB на скорости 9600 бит в секунду (скорость можно менять)
Serial.println(данные для отправки); - эта команда отправляет на компьютер информацию из скобок и переводит курсор на новую строку