Ви не увійшли.
если не разберётесь как ПРАВИЛЬНО подключаются кнопки и как нужно бороться с дребезгом контактов кнопки - будете постоянно бегать по граблям
решено .... 7 пин надо на землю подтянуть через резистор 10К
Доброе время суток. помогите начинающему ...Ардуина пока летит из Поднебесной, а пока решил сємулировать ее в Протеусе. Написал Хелоуворд в виде светодиода на 13-м пине - все отлично работает, все мигает. Написал управление пином через кнопку - пример из учебника :
int ledPin = 13; // светодиод подсоединен к цифровому выводу 13
int inPin = 7; // кнопка подсоединена к цифровому выводу 7
int val = 0; // переменная для хранения считанного значения
void setup()
{
pinMode(ledPin, OUTPUT); // конфигурируем цифровой вывод 13 как выход
pinMode(inPin, INPUT); // конфигурируем цифровой вывод 7 как вход
}
void loop()
{
val = digitalRead(inPin); // считываем значение со входа
digitalWrite(ledPin, val); // выводим на светодиод уровень сигнала на кнопке
}
результат - пока не нажал на кнопку - светодиод не горит , нажал на кнопку - зажегся ... ОТПУСТИЛ кнопку - горит ... КАК ?
почему горит ?? баг эмулятора ? очень интересно ...
нажата кнопка
отжата кнопка