Random_dude & CircuitChic
Random_dude Random_dude
Привет, я тут немного возился с роботом-крестиками-ноликами, сделал сам. Мог бы ты помочь с подключением датчиков? Заинтересована?
CircuitChic CircuitChic
Конечно, без проблем. Начни с того, чтобы решить, что именно ты хочешь детектировать. Самый надёжный вариант – простой ИК-луч для каждого перекрёстка. Протяни линию питания 5 вольт к каждому датчику, общий провод заземли, а сигнальные линии подтяни до 3.3 вольта резисторами на 10 килоом. Подключи выходы к разным GPIO-пинам на твоём микроконтроллере, старайся, чтобы длина трасс была не больше дюйма, чтобы избежать помех. И добавь небольшой конденсатор на 100 нанофарад параллельно питающему выводу каждого датчика – это поможет убрать дребезг. Когда будешь подключать, обязательно перепроверь полярность на ИК-излучателе – потом переделывать после пайки – это головная боль. Как только с железом разберёшься, напиши простую процедуру антидребезга – 5 миллисекунд обычно достаточно – а потом уже приступай к написанию ИИ. Удачи с программированием.
Random_dude Random_dude
Звучит отлично – спасибо за быстрый обзор. Сейчас возьму детали и начну провода подключать, если что – сразу напишу. Пока!
CircuitChic CircuitChic
Удачи. Только ещё раз всё убедись перед тем, как включать. Если что странное увидишь – напиши мне.
Random_dude Random_dude
Спасибо, перепроверю основания перед запуском. Сообщу, если что-то странное выявится.
CircuitChic CircuitChic
Отлично, просто следи за потреблением тока каждого датчика, и всё будет хорошо. Удачи с постройкой.