"Нажатие" на кнопку через Arduino, некоторые трудности
- Войдите на сайт для отправки комментариев
Пнд, 24/04/2017 - 18:00
Привет!
Суть такая — нужно "нажимать" на кнопку берлка через Arduino.
Сделал по такой схеме http://arduino.ru/forum/apparatnye-voprosy/kak-nazhat-na-knopku-arduinoi#comment-14846 , предложенной уважаемым форумчанином, и всё работает, но такой момент — при включении Arduino на пине, с которого идет напряжение на пин оптрона, есть +5 вольт, потом ардуина думает секунду, и убиарет оттуда напряжение (включается встренный резистор, как я понял). В итоге кпонка всегда "нажимается" при включении Arduino.
Вопрос — как избежать это "паразитное нажатие"?
Зарабнее благодарен за помощь.
При включении пин в высокоимпедансном состоянии. Поставьте резистор от пина к земле. Номинал возьмите раз в 10 больше того резистора, что на схеме.
Хотя, скетч бы Ваш глянуть бы ещё.
Спасибо за Ваш ответ, но решил по-другому:
К двум цифровым пинам Arduino подключаю оптрон, в процессе загрузки Arduino они оба в HIGH, затем в setup перевожу их в LOW, потом, когда требуется нажать кнопку, перевожу на нужное время один в HIGH, затем снова в LOW.
Всё работает, ещё раз благодарю за помощь.