Какие выводы соединять для работы с com-портом

Nalik
Nalik аватар
Offline
Зарегистрирован: 02.02.2016

Подскажите пожалуйста как правильно соеденить выводы Arduiono и Com-порта на ПК для обмена данными. Имеется плата (Nano), имеется 9 пиновый Com-порт (распиновка по ссылке). 

Распиновка Com-порта 9 pin: http://elektrika.khabob.ru/node/1797

С Com-порта компьютера на Arduino мне нужно передавать некие данные, там их анализировать и в зависимости от данных возвращать некий результат обратно. Для этого мне нужно соеденить выводы так:

Arduino / Com-порт на ПК

TX Pin - Rx (2 вывод com порта на ПК)

RX Pin - TX (3 вывод com-порта на ПК)

GND - GND (5 вывод com-порта на ПК)

 

Nalik
Nalik аватар
Offline
Зарегистрирован: 02.02.2016

Обмен даннымы используя Serial 

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

есть такие штуки , называются usb-uart, например

http://ru.aliexpress.com/item/1PCS-USB-to-TTL-UART-module-CH340G-CH340-3-3V-5V-free-shipping/32357763285.html

а для работы с сом портом нужны преобразователи уровней, иначе спалите ардуину

тем более я вижу что у вас нано, чем не устраивает через юсб?

 

Araris
Offline
Зарегистрирован: 09.11.2012

Nalik, дело в том, что у компьютера и у Ардуино "электрически" разные последовательные порты.

Сверху показаны уровни ноля и единицы компьютера (RS-232), снизу - Ардуино (TTL). Как видите, не стоит соединять их напрямую. О преобразователях Вам уже выше написали.

Nalik
Nalik аватар
Offline
Зарегистрирован: 02.02.2016

Valera19701 пишет:

 вижу что у вас нано, чем не устраивает через юсб?

Понятия не имею как на c# или c++ отправить сигнал через USB порта :) С Com-портами работать проще)

Но я понял, нужна доп. плата для этого дела, спасибо :)

Nalik
Nalik аватар
Offline
Зарегистрирован: 02.02.2016

А самому нельзя сделать преобразователь?

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

Nalik пишет:

Valera19701 пишет:

 вижу что у вас нано, чем не устраивает через юсб?

Понятия не имею как на c# или c++ отправить сигнал через USB порта :) С Com-портами работать проще)

Но я понял, нужна доп. плата для этого дела, спасибо :)

у вас в нано уже есть usb-uart, подключаете к компу и устанавливаете драйвера на ch340g и у вас появится виртуальный сом порт :)

msng
Offline
Зарегистрирован: 07.06.2012

Nalik пишет:

А самому нельзя сделать преобразователь?

можно, самое простое на MAX232

Nalik
Nalik аватар
Offline
Зарегистрирован: 02.02.2016

Valera19701 пишет:

у вас в нано уже есть usb-uart, подключаете к компу и устанавливаете драйвера на ch340g и у вас появится виртуальный сом порт :)

Ну да, виртуальный com-порт есть, я по нему программирую ардуино :) Получается на него могу и сигнал присылать, спасибо не знал)) Обязательно попробую на практике))

Nalik
Nalik аватар
Offline
Зарегистрирован: 02.02.2016

msng пишет:

Можно, самое простое на MAX232

Спасибо!)

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

Nalik пишет:

Valera19701 пишет:

у вас в нано уже есть usb-uart, подключаете к компу и устанавливаете драйвера на ch340g и у вас появится виртуальный сом порт :)

Ну да, виртуальный com-порт есть, я по нему программирую ардуино :) Получается на него могу и сигнал присылать, спасибо не знал)) Обязательно попробую на практике))

да, это полнлноценный сом порт