Какова функция переключателя XBee/USB на XBee shield?

Недавно я купил XBee shield (это). На щите есть переключатель, который, кажется, переключается между USB/XBee. Однако USB-порта нет. Что именно должен делать коммутатор?

, 👍2

Обсуждение

похоже, коммутатор подключает / отключает XBee к аппаратному последовательному порту. И должен быть отключен для программирования платы., @Lord Loh.


4 ответа


1

Лучше проверить соединение с помощью тестера. Я думаю, что он переключает соединение с модулем Bluetooth непосредственно на ваш компьютер (с помощью последовательного преобразователя usb, который находится на плате arduino) или с помощью микроконтроллера arduino.

,

1

Я предполагаю, что коммутатор имеет ту же функциональность, что и переключатель "serial select" на официальном беспроводном щите Arduino для модулей XBee. Поэтому пояснения по настройкам коммутатора даны там же (http://www.arduino.cc/en/Main/ArduinoWirelessShield) вероятно, это относится и к вашей плате.

,

Эта связь больше не работает... - Всегда цитируйте наиболее релевантную часть важной ссылки, если целевой сайт недоступен или постоянно отключен от сети. (из https://stackoverflow.com/help/how-to-answer), @Rohit Chatterjee


2

На случай, если кто-то задаст тот же вопрос в будущем, это объяснение функциональности переключателя USB/XBee на XBee Pro Shield V3XBee Pro Shield V3

Коммутатор служит для подключения/отключения XBee Pro shield v3 к аппаратным линиям TX->1 и RX<-0 Arduino. Перемещение переключателя на сторону USB позволяет отсоединить XBee Pro shield v3 от аппаратных последовательных линий и загрузить код на ваш Arduino. Если переключатель находится на стороне XBee, это позволяет вашему XBee Pro shield v3 использовать строки TX->1 и RX<-0 Arduino, и если вы хотите загрузить код на свой ардуино, вам придется удалить экран, иначе это приведет к ошибке при попытке загрузить код. Arduino Uploading Error

,

1

Xbee shield имеет aswitch labled Xbee/USB. Это определяет, как последовательная связь Xbee подключается к последовательной связи между микроконтроллером (ATmega8 или ATmega168 или Atmega328) и микросхемой FTDI USB-toserial на плате Arduino.

В положении Xbee модуль Xbee подключается к контакту RX микроконтроллера, а DIN-к TX. Обратите внимание, что контакты RX и TX микроконтроллера по - прежнему подключены к контактам TX и RX (соответственно) чипа FTDI-данные, отправленные с микроконтроллера, будут передаваться на компьютер через USB, а также передаваться по беспроводной сети модулем Xbee. Однако микроконтроллер сможет получать данные только от модуля Xbee, а не через USB от компьютера.

В положении USB вывод DOUT модуля Xbee соединен с выводом RX чипа FTDI, а DIN модуля Xbee соединен с выводом TX чипа FTDI. Это означает, что модуль Xbee может напрямую взаимодействовать с компьютером - однако ВАЖНО, что это работает только в том случае, если микроконтроллер был удален с платы Arduino. Если микроконтроллер оставить на плате Arduino, он сможет нормально общаться с компьютером через USB, но ни компьютер, ни микроконтроллер не смогут общаться с модулем Xbee.

СПАСИБО RS-COMPONENTS ЗА ДЕТАЛИ!!!!!

,