Передача данных с использованием xbee и arduino
У меня есть портативное устройство, которое состоит из платы Arduino Leonardo,xbee серии 2 в качестве маршрутизатора (режим AT) и различных датчиков. Это портативное устройство действует как удаленное устройство и может использоваться при включении питания. С другой стороны, у меня есть хост-контроллер, состоящий из платы arduino uno, arduinoxbee shield v1.1 и xbee series 2 в качестве координатора (режим AT). Этот хост-контроллер подключается через USB к моему ПК.
Цель моего проекта - отправить данные датчика с портативного устройства, используя беспроводную связь xbee, на мой хост-контроллер и отобразить на последовательном мониторе arduino. Мне удалось настроить два xbees. Но сейчас я не уверен, как я собираюсь передавать и получать данные. Мне нужна программа передатчика и приемника для обоих xbees, которая подключена к Arduino. Кто-нибудь может помочь, пожалуйста?
1 ответ
Есть несколько вариантов, как вы можете сделать это, но самый простой - настроить XBee вашего датчика либо в режиме обнаружения изменений (IC), либо установить частоту дискретизации (IR). В любом случае вам нужно обработать кадр индикатора RX на контроллере, который будет содержать выборочные данные.
Я написал стек C#, который может настроить все это, но для того, что вы пытаетесь сделать, он, вероятно, будет полезен только в качестве ссылки ( https://github.com/jefffhaynes/XBee).