Добрый день! Подскажите, пожалуйста: пытаюсь разработать простую систему, которая по нажатию на кнопку включает лампочку. Проблема в том, что на INPUT работает только 13 пин, все остальные не реагируют, хотя на OUTPUT работают. При такой конфигурации все работает Код (Text): void setup () { pinMode(13,INPUT); pinMode(12,OUTPUT); } void loop () { boolean buttonIsUp = digitalRead(13); if(buttonIsUp){ digitalWrite(12,true); } } Но если везде поменять местами 12 и 13 порты, переставив местами провода, ничего не работает. Подскажите, пожалуйста,нельзя ли было сжечь порты только на INPUT (12 порт работает на выход, но на вход - нет), или мб это как-то связанно с особенностями 13 порта?
Код (Text): #define PIN_SWITCH 2 #define PIN_LAMP 3 void setup () { pinMode(PIN_SWITCH, INPUT); pinMode(PIN_LAMP, OUTPUT); } void loop () { digitalWrite(PIN_LAMP , digitalRead(PIN_SWITCH)); }