pinMode() / Arduino
Добавлено 26 октября 2018 в 00:47
Описание
Настраивает заданный вывод на поведение либо входа, либо выхода.
Начиная с Arduino 1.0.1, стало возможно включать внутренние подтягивающие резисторы с помощью режима INPUT_PULLUP. Кроме того, режим INPUT явно отключает внутреннюю подтяжку.
Синтаксис
pinMode(pin, mode)
Параметры
pin: номер вывода, который вы хотите настроить.
mode: INPUT, OUTPUT или INPUT_PULLUP
Возвращает
Ничего.
Пример кода
Код настраивает цифровой вывод 13 на выход и переключает его между HIGH и LOW каждую секунду.
void setup()
{
pinMode(13, OUTPUT); // установить цифровой вывод 13 на выход
}
void loop()
{
digitalWrite(13, HIGH); // включить цифровой вывод 13
delay(1000); // подождать секунду
digitalWrite(13, LOW); // выключить цифровой вывод 13
delay(1000); // подождать секунду
}
Примечания и предупреждения
Аналоговые входные выводы могут использоваться как цифровые выводы, называясь как A0, A1 и так далее.
