ilalexey, так вот в чем дело то. Ставлю пин 1 как output чтобы питать (пока возьмем) свето диод. Он горит. Но читать пин не могу, потому что он установлен как output. А если поставить Input и подавать digitalWrite (HIGH) то это немного не правильно, или так делают?
Добавлено спустя 5 минут 51 секунду:попробовал сдлать пин как Input и подал на него HIGH. интерестный эффект. Когда есть потребитель(Светодиод) то напряжение на пине низкое. Контрольный лэд не горит. Но если потребителя нет, то лэд загорается. Это нормальная структура? ничего страшного что пин настроен на Input?
- Код: Выделить всё • Развернуть
digitalWrite(chk, HIGH);
if(digitalRead(chk)==HIGH){
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
}else{
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
}