Какова функция переключателя XBee/USB на XBee shield?
Недавно я купил XBee shield (это). На щите есть переключатель, который, кажется, переключается между USB/XBee. Однако USB-порта нет. Что именно должен делать коммутатор?
@Lord Loh., 👍2
Обсуждение4 ответа
Лучше проверить соединение с помощью тестера. Я думаю, что он переключает соединение с модулем Bluetooth непосредственно на ваш компьютер (с помощью последовательного преобразователя usb, который находится на плате arduino) или с помощью микроконтроллера arduino.
Я предполагаю, что коммутатор имеет ту же функциональность, что и переключатель "serial select" на официальном беспроводном щите Arduino для модулей XBee. Поэтому пояснения по настройкам коммутатора даны там же (http://www.arduino.cc/en/Main/ArduinoWirelessShield) вероятно, это относится и к вашей плате.
Эта связь больше не работает... - Всегда цитируйте наиболее релевантную часть важной ссылки, если целевой сайт недоступен или постоянно отключен от сети. (из https://stackoverflow.com/help/how-to-answer), @Rohit Chatterjee
На случай, если кто-то задаст тот же вопрос в будущем, это объяснение функциональности переключателя USB/XBee на XBee 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, и если вы хотите загрузить код на свой ардуино, вам придется удалить экран, иначе это приведет к ошибке при попытке загрузить код.
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 ЗА ДЕТАЛИ!!!!!
- Максимальная последовательная скорость CH340
- Можно ли загрузить скетч Arduino через последовательный порт (RX) вместо USB?
- Может ли Arduino Leonardo одновременно использовать USB-порт и последовательные контакты RX TX?
- Внешнее питание 5 В и последовательный порт USB
- Можно ли использовать Serial.print(сообщение), когда USB-кабель не подключен к хост-компьютеру?
- Как установить последовательные драйверы FTDI на Mac?
- SerialUSB на Arduino Due
- Mac не обнаруживает последовательный порт для Леонардо
похоже, коммутатор подключает / отключает XBee к аппаратному последовательному порту. И должен быть отключен для программирования платы., @Lord Loh.