COM+ и COM - в RX и TX
Я хочу подключить сканирующий дальномер Hokuyo к Arduino Mega, выходы которого помечены следующим образом:
- COM+
- КОМ-
- Вход
- Выход
- DC12/24
- GND
Я хочу прочитать его последовательный вывод с помощью Arduino, пожалуйста, помогите мне в деталях. Спасибо
@, 👍0
Обсуждение1 ответ
Вам следует указать, какая модель сканирующего дальномера Hokuyo у вас есть. Некоторые модели имеют интерфейс USB, и в этом случае COM+ и COM-могут соответствовать выводам USB D+ и D -.
Hokuyo URG-04LX имеет интерфейс USB и RS-232. На странице, на которую дана ссылка, показан следующий вывод на CN1:
Pin No. Signals Цвета сигналов
1 N.C. Красный
2 N.C. Белый
3 OUTPUT(Synchronous output) Черный
4 GND(5th pin of 9-pin, D-sub connector) Фиолетовый
5 RxD(3rd pin of 9-pin, D-sub connector) Желтый
6 TxD(2nd pin of 9-pin, D-sub connector) Зеленый
7 0V Синий
8 DC5V Коричневый
Учитывая этот вывод, вы должны подключить вывод 5, RxD, к выходу TXD на Mega, а вывод 6, TxD, к входу RXD на Mega. Примечание: перед любым таким подключением измерьте выходное напряжение на выводе 6. Обычный Mega поддерживает уровни 0 В и 5 В для последовательных данных, но стандартные уровни RS-232 ниже и выше этого; например, ±12 В. Если вы подключите уровни RS-232 ±12 В к компьютеру Mega, вы повредите его. В нескольких документах Хокуйо, которые я просмотрел, не говорится, используют ли они традиционные уровни RS-232 (±12 В) или уровни TTL (0-5 В).
- Как разделить входящую строку?
- Как использовать SPI на Arduino?
- Как сбросить или отформатировать Arduino?
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Arduino Due vs Mega 2560
- Как получить уникальный идентификатор для всех плат Arduino?
- Почему я получаю avrdude: stk500v2_ReceiveMessage(): timeout error when uploading to Arduino Mega?
- Тайм-аут связи Arduino Mega с ошибкой программатора
Добро пожаловать в суперпользователь. Это не форум, это сайт вопросов и ответов по проблемам, связанным с компьютерным оборудованием и программным обеспечением. Ваш вопрос должен показать, какие исследования вы провели. Ваша проблема очень расплывчата, кажется, вы хотите, чтобы мы сделали ваше исследование за вас. Ваш вопрос также не по теме здесь, и лучше всего подходит для Arduino.stackexchange.com, @Bort