Из прошлых статей вы узнали, что в Arduino используются две ключевых функции: setup() и loop(). Давайте определимся как их правильно заполнять.
В разделе setup важно сконфигурировать всё, что подключено к Arduino. Для начала проще всего руководствоваться простым правилом:
Для каждого подключенного устройства в setup должна быть прописана команда конфигурации.
Из этого правила бывают исключения, но для начала лучше придерживаться его.
Рассмотрим, как заполнять раздел setup(), если мы подключили какое-то устройство к пинам Arduino. Для заполнения нам надо знать несколько параметров:
Дальше по этим данным ищем в таблице нужный тип конфигурации:
void setup() | аналоговый пин analog |
цифровой пин digital |
чтение read ток входит в arduino |
pinMode(A1, INPUT); | pinMode(1, INPUT); для подключений с подтягивающим резистором, например, для кнопок: pinMode(2, INPUT_PULLUP); |
запись write ток выходит из arduino |
не поддерживается | pinMode(5, OUTPUT); |