todo navbar etc

Режимы работы цифровых выводов.

Согласно документации можно задать:

pinMode(pin, OUTPUT);
pinMode(pin, INPUT);
pinMode(pin, INPUT_PULLUP);		

 

Последняя строка эквивалентна последовательности:

pinMode(pin, INPUT);
digitalWrite(pin, HIGH);

где 'pin' - целое число.

Если явно никак не задавать режим, то по умолчанию нога микроконтроллера будет работать в режиме INPUT. Однако, если загрузить пустой скетч, то светодиод (pin13) на плате светится. Пришлось заглянуть в электрическую схему, чтобы понять, почему так происходит.
pin13
Видно что перед светодиодом стоит операционный усилитель, работающий в режиме повторителя напряжения. Надо полагать из-за высокого входного сопротивления ОУ нога микроконтроллера таки слабо подтягивается к Vcc, поэтому светодиод светится.

#20

Тут могла бы быть ваша реклама :-)
Tags