Страница 1 из 1

UART и COM порт

Добавлено: 28 фев 2017, 20:31
FlintFD
Пытаюсь разобраться с программой. Решил вывести в монитор порта данные (с датчика DHT-11) и столкнулся с проблемой (скриншот):  https://yadi.sk/d/-1WrmetA3EoeUa , нет в устройствах COM порта. Через родную программу Ардуино пример заливал, порт мониторится,  через FLProg считывал коды ИКпульта, также заливал в плату простенькие программы, сделанные в FLProg. Видео смотрел, есть порт у людей, а тут нет... Может где что включить надо? А может туплю... ? В общем совет нужен, куда копать.

UART и COM порт

Добавлено: 28 фев 2017, 20:44
Boroda
СОМ-порт и SerialPort это одно и то же.
Есть он аппаратный (Serial_0, Serial_1, Serial_2), есть программный (SoftwareSerial).

UART и COM порт

Добавлено: 28 фев 2017, 20:54
FlintFD
Т.е. вот такие параметры https://yadi.sk/d/a60QrbQj3EokSz будут означать нормальную работу с  COM портом, даже с учётом того, что у меня он как COM4 в системе определяется? Просто во всех материалах что я смотрел, есть нормальные COM порты, с возможностью выбора его номера, а тут нет, будет данные слать на деревню дедушке... или этот вопрос автоматом разруливается?

UART и COM порт

Добавлено: 28 фев 2017, 20:56
Boroda
Вернее UART - это универсальный асинхронный приемопередатчик.
SerialPort - порт последовательной передачи данных.
СОМ-порт в компьютере - сленговое название стандарта RS232.

Все это имеет один принцип передачи данных:


Но разные логические уровни сигналов.

UART и COM порт

Добавлено: 28 фев 2017, 21:04
Boroda
Когда вы втыкаете USB Ардуину в комп, на компе у Вас появляется COM-порт, допустим СОМ5, если Вы воткнете вторую ардуину, то на компе появится еще один COM-порт, допустим СОМ7.

У ардуины этот порт называется Serial_0, чрез него идет заливка программы и общение с компьютером.



А вот на компе уже выбираете с какой Ардуиной хотите общаться.

П.С. если Вы захотите, например, управлять модемом или каким-либо устройством с Ардуины и одновременно общаться с компом, то создаете SoftwareSerial на определенных ногах Ардуины и к ним подключаете модем и т.д., а с компом общаетесь по Serial_0.

UART и COM порт

Добавлено: 28 фев 2017, 21:09
Dev1
Ставьте SoftwareSerial и получайте данные с того порта по которому прошиваете ардуино.

пысы: во время прошивки порт занят!!! открывать после прошивки.

UART и COM порт

Добавлено: 28 фев 2017, 21:14
Boroda
Dev1, вообще-то Serial_0 аппаратный, исправьте, не путайте человека.

UART и COM порт

Добавлено: 28 фев 2017, 21:36
FlintFD
Вот блин, всё не так как привык... Будем дальше разбираться :), спасибо за разъяснения. Вот только с видеоуроками надо теперь что то делать https://yadi.sk/d/RP0yF72j3EotPY, вот это меня ввело в заблуждение, ну есть там COM-порт... (http://flprog.ru/video/vip/18/video_les ... rt_bljutuz)
Снимать коды с пультов хоть научился, уже достижение...

Почему то ссылка на скриншот слетает, непонятно... там с видео кадр где COM-порт в устройствах.

UART и COM порт

Добавлено: 28 фев 2017, 22:16
Dev1
Boroda писал(а):Dev1, вообще-то Serial_0 аппаратный, исправьте, не путайте человека.
Давно не открывал уарт, прошу прощения

UART и COM порт

Добавлено: 06 июл 2017, 10:14
Smit8719
Тоже попал в ловушку 

UART и COM порт

Добавлено: 09 авг 2017, 21:47
Vano1989
А как в 2 столбца несколько данных выводить в одном COM порте? Как сделать в скетче разобрался, а вот как на блоках - нет.
Serial.print("          ");

[spoiler=Спойлер]Изображение Изображение[/spoiler]

UART и COM порт

Добавлено: 10 авг 2017, 07:14
rw6cm
Vano1989 писал(а):А как в 2 столбца несколько данных выводить в одном COM порте?