Я играл с получением XBee, чтобы передать, вверх или вниз кнопка.Режим API Xbee не отправляет цифровые образцы?
Для этого у меня есть провод, выходящий из схемы, подключенной к DIO4 на XBee. Я использовал X-CTU, чтобы установить DIO4 в режим цифрового ввода. Ничто другое не включено.
Теперь датчик XBee передает пакет индикатора Rx индикатора данных ввода-вывода ZigBee. Я использовал книгу «Building Wireless Sensor Networks», чтобы помочь разобрать пакет. Он говорит, что пакет всегда включает в себя аналоговые значения выборки и будет включать только цифровые, если настроен цифровой контакт. Я получаю 21-байтовый пакет обратно, что означает, что цифровой бит-образец не включен. Цифровая маска говорит, что IO4 включен, и все аналоговые входы отключены. Однако, похоже, цифровые значения были помещены в аналоговые образцы.
Это мое замешательство. Почему цифровой образец заполняется аналоговым образцом? Или аналоговый образец просто отсутствует, если аналоговые входы не настроены (вопреки тому, что говорит книга)?
@tomlogoic: Ааа, я понял это сейчас. Часть, которую я отсутствовала, была 16 бит _ для каждого аналогового образца, а не только для всех. Так как аналоговая маска = 0 и цифровая маска> 0, цифровые образцы были возвращены с последующим _0_ аналоговыми образцами. Спасибо за ссылку на библиотеку Digi, это действительно помогло! –