PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт (http://pccar.ru/forumdisplay.php?f=172)
-   -   Serial Manager - автоматизация/управление Android с помощью Arduino (http://pccar.ru/showthread.php?t=24120)

coord 22.03.2018 17:24

Цитата:

Сообщение от DelleTenebre (Сообщение 400543)
coord, в поле текст добавьте %value

Нет не работает. А в настройки последовательного порта я должен что то прописать? В dev я больше ничего не вижу, кроме того что описал выше

DelleTenebre 22.03.2018 18:16

А устройство определяется как как /dev/tty* какой-нибудь? Я только таким образом тестировал, хз на будет ли работать (и есть ли разница) с /dev/bus/usb/001/002
И права надо бы проверить, хотя бы 666

coord 22.03.2018 18:28

Цитата:

Сообщение от DelleTenebre (Сообщение 400547)
А устройство определяется как как /dev/tty* какой-нибудь? Я только таким образом тестировал, хз на будет ли работать (и есть ли разница) с /dev/bus/usb/001/002
И права надо бы проверить, хотя бы 666

Вчера на предыдущей версии было в двух местах dev/usb/tty1-1:1.0 и /dev/bus/usb/001/002. На последней версии только /dev/bus/usb/001/002. в папке /dev/ ни чего вроде не появляется, но tty там штук шестьдесят от просто tty до tty63. Есть еще ttyHSL0 и ttyHSL1.
В обычном терминале работает как устройство CDC

DelleTenebre 22.03.2018 20:05

А при подключении stm появлялось окошко "Запускать приложение при подключении этого устройства..."?

coord 22.03.2018 20:10

Да. И ставлю галочку типо постоянно подключать. В логах подключается так /dev/bus/usb/001/002
а какой командой в терминале можно посмотреть эти пути?
Ставил несколько USB терминалов, и заметил где есть поддержка CDC там работает

fedor5800 22.03.2018 22:58

DelleTenebre нет, версии по очереди замораживаю, потом перезагружаю хаб, и по всплывающим сообщениям видно что SM увидел устройство по пути:
в 1й версии
-uiinpyt (как то так)
- потом путь dev/bus/usb/002/006 (последнии цифры бывает меняются).
во 2й версии прописал тот же путь, при перезагрузке SM в терминале написано что устройство подключено, но на команды не реагирует.
Ардуино промикро.
андроид 4,2,2
вывод идет через такую команду
Serial.print(" Serial.print(sensorValueOld);
Serial.print(">");
Вроде так, в скетч уже больше года не залазил и не помню какой туда залит)) но на 1й версии работает.
Кстати ардуина еще прикидывается юсб клавой, может это как то влияет?

Alekssandr 23.03.2018 01:19

fedor5800 и coord

Вся ваша проблема заключается в том что вы не отправляете завершающие символы \r\n, SerialManadger к ним чувствителен.

Если отправлять с Arduino то делайте это через команду Serial.println а не просто Serial.print (пример от автора)
Если из стм32 то там придётся вручную собирать строку и вконец делать приписку \r\n типа этого USB_CDC_Transmit("\r\n", 13, 0);

coord 23.03.2018 11:22

Цитата:

Сообщение от Alekssandr (Сообщение 400561)
fedor5800 и coord

Вся ваша проблема заключается в том что вы не отправляете завершающие символы \r\n, SerialManadger к ним чувствителен.

Если отправлять с Arduino то делайте это через команду Serial.println а не просто Serial.print (пример от автора)
Если из стм32 то там придётся вручную собирать строку и вконец делать приписку \r\n типа этого USB_CDC_Transmit("\r\n", 13, 0);

Спасибо огромное. Заработало

DelleTenebre 23.03.2018 17:52

Alekssandr, спасибо, всё верно.

fedor5800, немного измените вывод:
Serial.print(" Serial.print(sensorValueOld);
Serial.println(">");

coord 26.03.2018 10:40

Добрый день. В последних версиях нет возможности смены шрифта в виджетах? Не могу вывести кириллицу.


Часовой пояс GMT +4, время: 23:34.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot