Оглавление
pinMode #
void pinMode(uint8_t pin, uint8_t mode)
Установить режим работы пина:
pin
- пин. Нумерация может отличаться у разных плат, МК, производителей, см. описание к конкретной плате/МКmode
- режим работыINPUT
- цифровой вход (по умолчанию)OUTPUT
- цифровой выходINPUT_PULLUP
- цифровой вход, подтянутый к питанию VCC- У некоторых МК поддерживаются другие нестандартные режимы, см. описание к конкретной плате/МК
digitalRead #
bool digitalRead(uint8_t pin)
Прочитать уровень сигнала на цифровом пине
pin
, настроенном как вход (INPUT
, INPUT_PULLUP
). Вернёт значение сигнала:
LOW
/0
/false
- низкий сигнал, от 0 до ~VCC/2HIGH
/1
/true
- высокий сигнал, от ~VCC/2 до VCC
digitalWrite #
void digitalWrite(uint8_t pin, bool value)
Подать на цифровой пин
pin
, настроенный как выход (OUTPUT
), сигнал value
:
LOW
/0
/false
- низкий сигнал, подключает к пину GND питанияHIGH
/1
/true
- высокий сигнал, подключает к пину VCC питания