Вспомогательные последовательные порты Arduino Mega
Если я прав, первые два контакта (RX/TX) подключены к USB, и я не могу использовать последовательный монитор и первые последовательные порты RX/TX одновременно.
А как насчет остальных трех дополнительных последовательных портов? Они разделены? У каждого из них есть свой буфер?
Например: можно ли добавить, скажем, четыре модуля Bluetooth (скажем, HC-05) и использовать каждый из них для разных целей?
@Kepler 186, 👍1
3 ответа
Лучший ответ:
Просто в дополнение к ответу Дж. Роберта: да, четыре последовательных порта независимый. Их можно активировать независимо, их можно настроить на разные скорости передачи данных, если это необходимо, и у них есть отдельные буферы.
Вы действительно можете использовать последовательный монитор на своем ПК через первый последовательный порт Mega, на самом деле вам придется это сделать, если вы подключаетесь к монитору на ПК через USB-порт. И, как и в случае с Uno, вы можете подключить последовательное устройство TTL (аналогично последовательному интерфейсу RS-232, но с использованием логических уровней 0 и +5 В вместо [-3 В - -25 В] и [+3 В - +25 В] (которые на большинстве ПК реализованы как -12 В и +12 В).
Если вам необходимо подключиться к настоящему устройству RS-232, вам потребуется преобразовать логические уровни TTL во что-то в соответствии со спецификацией RS-232; -5v и +5v, вероятно, были бы самыми простыми.
Serial1, Serial2 и Serial3 являются независимыми и имеют уровни 0/5 В. Можно каждый к блютуз модулю, или как там HC-05. Или модули FTDI Basic, если вам нужно больше портов USB. и т. д.
- Как разделить входящую строку?
- Какова максимальная длина провода для последовательной связи между двумя Arduino?
- Последовательная связь между двумя Arduino (запрос и получение)
- Не нашел датчик отпечатков пальцев :( Arduino Mega 2560 Adafruit Fingerprint Sensor
- Модуль SIM808: команда определения местоположения GSM (AT+CIPGSMLOC=1,1) дает неверное значение после выполнения команды отправки сообщения (AT+CMGS=+91xxxxxxxx)
- Как правильно получить MIDI с Arduino, с 6n138?
- Bluetooth-модуль HC-05 не принимает AT-команды
- Дождаться получения ВСЕХ последовательных данных.