Подключение нескольких датчиков прикосновения к 1 пину
- Войдите на сайт для отправки комментариев
Вс, 05/11/2017 - 13:03
Доброго времени суток! Суть вопроса в названии темы. Есть несколько емкостных датчиков прикосновения TTP223B. Буду использовать их как кнопки навигации. Можно ли такое реализовать? Заранее спасибо!
В смысле "к одному пину"? Чтобы по ИЛИ работали? Или надо таки отличать какой именно сработал?
"Или надо таки отличать какой именно сработал?" - это. Видел в интернете, что такое проворачивали с датчиками температуры. Там как-то получали имя каждого датчика и выводили их в скетче.
Не хватает пинов? Гуглите "расширитель портов".
Можно конечно еще поэкспериментировать с ЦАПом R-2R.
Например вот картинка с этой статьи.
К резисторам вместо условных переключателей "0"-"1" подключите выходы датчиков, а с Uвых подавайте сигнал на аналоговый вход ардуины и в программе по его значению определяйте, какой датчик сработал.
Видел в интернете, что такое проворачивали с датчиками температуры. Там как-то получали имя каждого датчика и выводили их в скетче.
Датчики температуры небось цифровые там были, типа ds18b20. У них свой протокол обмена информацией, а тут на выходе, я так понимаю, просто 1 или 0.
Можно конечно еще поэкспериментировать с ЦАПом R-2R.
Например вот картинка с этой статьи.
У этой схемы имеюцца грабли, о которых с той статье ни гу-гу. Вот здесь можно посмотреть и про грабли и про решение (окончательное решение в посте №33).