Оглавление
Уроки по использованию этих функций:
pinMode #
void pinMode(uint8_t pin, uint8_t mode)
Установить режим работы пина:
pin- пин. Нумерация может отличаться у разных плат, МК, производителей, см. описание к конкретной плате/МКmode- режим работыINPUT- цифровой вход (по умолчанию)OUTPUT- цифровой выход. Не меняет сигнал на пинINPUT_PULLUP- цифровой вход, подтянутый к питанию- У некоторых МК поддерживаются другие нестандартные режимы, см. описание к конкретной плате/МК
В большинстве реализаций фреймворка перевод пина в режим OUTPUT не меняет значение, установленное через digitalWrite в предыдущем режиме
digitalRead #
int digitalRead(uint8_t pin)
Прочитать уровень сигнала на цифровом пине
pin. Вернёт значение сигнала:
LOW/0/false- низкий логический уровеньHIGH/1/true- высокий логический уровень
digitalWrite #
void digitalWrite(uint8_t pin, uint8_t value)
Подать на цифровой пин
pin сигнал value:
LOW/0/false- низкий уровень (GND)HIGH/1/true- высокий уровень (VCC)
Если пин оставлен входом, на классических AVR запись HIGH включает внутреннюю подтяжку, а LOW отключает её
Полезные страницы #
- Набор GyverKIT – наш большой стартовый набор Arduino, продаётся в России
- Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress
- Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту (alex@alexgyver.ru)
- Поддержать автора за работу над уроками