Резистор на вход с кнопкой
Резистор на вход с кнопкой
Знакомлюсь с Ардуино и Flprog, железа пока нет и тестирую в Proteus. При управлении входа кнопкой при нажатии на вход подается 1. При отпущенной кнопке потенциал в Proteus не определен (высвечивается серым цветом) и симуляция проходит не корректно. Если с 0 на вход подвесить резистор, то все проходит в штатном режиме. Вопрос в следующем - это баг Proteus или так и должно быть в Ардуино? То есть в реале придется подвешивать резисторы на входы при управлении кнопками?
Резистор на вход с кнопкой
Вешайте резистор в жизни. Включайте защиту от дребезга. Надежно и проверено.Олег писал(а):То есть в реале придется подвешивать резисторы на входы при управлении кнопками?
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Резистор на вход с кнопкой
А я ставлю галку на подтягивающем резисторе и работает нормально, только вход в программе надо инвертировать и кнопку замыкать на 0.
Резистор на вход с кнопкой
Используемые цифровые входы не могут "висеть в воздухе", они должны быть подключы или к (+) или к (-). В Arduino, к цифровым входам можно подключить встроенный подтягивающий резистор к (+), но тогда кнопу надо подключать к (-) и цифровому вход а логику работы инвертировать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Airis 25 окт 2015, 10:45, всего редактировалось 1 раз.
Резистор на вход с кнопкой
Значит для простых кнопок ставим программный подтягивающий резистор на + с инверсией входа, для концевых выключателей ставим физический резистор на 0.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Резистор на вход с кнопкой
А чем простая кнопка отличается от концевика?
Резистор на вход с кнопкой
Не принято как-то с концевика 0 подавать. Например при повреждении кабеля и замыкании на корпус на контроллере будет 0 независимо от того открыт концевик или нет, если при той-же ситуации на концевике плюс, то просто выбьет автомат ( сгорит предохранитель ).
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Резистор на вход с кнопкой
![Изображение](http://s38.ucoz.net/sm/1/eek.gif)
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Резистор на вход с кнопкой
Не факт, ток пойдет не через ардуинку, так что ей не будет. Предохранители обычно в БП стоят с которого и подается потенциал на концевик.OlegAn1962 писал(а):Если сгорит предохранитель, от ардуинки вообще ничего не останется, и где это Вы видели защиту на концевиках?
Резистор на вход с кнопкой
Олег имел в виду "вообще" такой расклад подключения концевика на практике в установках и машинах не правильный. А к ардуинке можно как вам удобно.OlegAn1962 писал(а):Если сгорит предохранитель, от ардуинки вообще ничего не останется, и где это Вы видели защиту на концевиках?
Последний раз редактировалось zebik 25 окт 2015, 23:07, всего редактировалось 1 раз.
-
- Лейтенант
- Сообщения: 361
- Зарегистрирован: 07 сен 2015, 23:53
Резистор на вход с кнопкой
Ну так цитирую тезку :"Например при повреждении кабеля и замыкании на корпус на контроллере будет 0 независимо от того открыт концевик или нет, если при той-же ситуации на концевике плюс, то просто выбьет автомат ( сгорит предохранитель )." Если сгорит предохранитель в БП, то будет фиолетово, подключен концевик к 0 или к плюсу, т.к. схема уже не будет работать. Я к тому, что для схемы нет никакой разницы между концевиком и кнопкой.
Резистор на вход с кнопкой
Прошу прощения за не развернутую тему, просто 15 лет проработал на ремонте ( и немного проектировании ) промышленной автоматики и это правила техники безопасности для промышленного оборудования, кстати очень обоснованное.
В промышленной автоматике расклад такой, обычно на все выносные датчики ( или группы датчиков ) ставится отдельный предохранитель ( автомат ) чтобы не травмировать блок питания, вылетает он. Если реально при изготовлении устройств на Ардуино нет возможности повреждения кабелей датчиков заземленными металлическими предметами, то правило можно и не соблюдать, но всегда есть возможность - а вдруг?OlegAn1962 писал(а):Если сгорит предохранитель в БП, то будет фиолетово, подключен концевик к 0 или к плюсу, т.к. схема уже не будет работать
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей