Режимы работы цифровых выводов.
Согласно документации можно задать:
pinMode(pin, OUTPUT); pinMode(pin, INPUT); pinMode(pin, INPUT_PULLUP);
Последняя строка эквивалентна последовательности:
pinMode(pin, INPUT); digitalWrite(pin, HIGH);
где 'pin' - целое число.
Если явно никак не задавать режим, то по умолчанию нога микроконтроллера будет работать в режиме INPUT. Однако, если загрузить пустой скетч, то светодиод (pin13) на плате светится. Пришлось заглянуть в электрическую схему, чтобы понять, почему так происходит.
Видно что перед светодиодом стоит операционный усилитель, работающий в режиме повторителя напряжения. Надо полагать из-за высокого входного сопротивления ОУ нога микроконтроллера таки слабо подтягивается к Vcc, поэтому светодиод светится.
#20