View Categories

Цифровые пины, GPIO

Оглавление

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/2
  • HIGH / 1 / true - высокий сигнал, от ~VCC/2 до VCC

digitalWrite #

void digitalWrite(uint8_t pin, bool value)
Подать на цифровой пин pin, настроенный как выход (OUTPUT), сигнал value:

  • LOW / 0 / false - низкий сигнал, подключает к пину GND питания
  • HIGH / 1 / true - высокий сигнал, подключает к пину VCC питания
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Прокрутить вверх