Ардуино как перефферийный датчик
- Войдите на сайт для отправки комментариев
Ср, 25/12/2019 - 06:56
Вопрос такой... Есть такая мысль, а возможно ли Ардуино запрограммировать как перефферийный датчик с односторонней передачей данных?
Замысел такой что условно n-ое количество плат собирают информацию в разных точках обрабатывают упаковывают в один пакет и отправляют на центральную плату, но что бы они были подключены через один пин и не rx и их? Нужно чтобы эти платы собирали данные с 5-6 датчиков и по одному пину отправляли данные.
Возможно*
* При наличии соответствующих знаний.
1-wire?
PS ? -в одном слове две ошибки, на это намекал
Да хоть морзянкой, не обязательно 1-wire... Только, боюсь, следующим вопросом будет "а как?"
боюсь, следующим вопросом будет "а как?"
Ну, то, что будет - к гадалке не ходи, а боишься-то чего?
будем головы ломать, как запрограммировать таинственную "переффеерию". К счастью, не свои (головы).
Можно. Но одним пином это несколько сложновато в отладке будет.проще два пина использовать. См I2C или он же TWI.
А что, пины закончились? Зачем плодить сущности? имхо, надёжнее (да и проще) сделать через UART аля rs485 (софтсериал например, если аппаратный UART занят). В любом случае по одному проводу не получится (если в количестве проводов дело). Сигнал и GND должно быть. А если брать RS485 те же два провода получаются (GND не нужен).
Можно и через один пин, можно и звездой). Может человек хочет супер бюджетную сетку, а вы ему какой то 485-й предлагаете.)
если уж rs485 это дорого, то куда мир катится... этож каким нищим надо быть.
Ну причём здесь ЭТО. Вас послушать, так и 1-wire никогда не возникло бы. Людям свойственно стремиться к минимализму.
Вы тут так классно обсуждаете, как будто знаете на какое расстояние нужно передавать.
485 поэтому и посоветовал, подойдёт почти при любых раскладах. Извините, цена за трансивер в 20 рублей это брызги, нафига этот 1wire. и если брать различные микросхемы 1-wire они ппц дорогие, МК+физику485 дешевле купить.
сам почти купил 1-wire булевые DS2406 хотел датчики открытия окон (25шт.) на 1-wire повесить, потом почитал, что на такой длине этот 1-wire глючить будет, если сеть просто с пина ардуины раздавать. Нуегонах, надёжность превыше всего, купил кучу атмега8+max485 буду делать на них.
Согласен, 485-й намного адекватней на сотнях метров. Но мы же не знаем масшабы ТС )))
Так и я не настаиваю. Человек хочет один провод - можно, а дальше нужно слушать продолжение.