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)

yuriy m 31.05.2016 23:43

Цитата:

Сообщение от Sergey 4_4 (Сообщение 361875)
Имею похожую проблему и с прогой и с easycap,думаю проблема в хабе. У меня Длинк серый.Где-то читал,что как-то меняется нумерация портов,соответственно воткнутых в эти порты устройств.Может поэтому приложение перестаёт принимать настроенные команды?

Теплее:smile2: мой пост 33 , ИХМО нужно с андрюшей разбираться...

Sergey 4_4 01.06.2016 00:15

Цитата:

Сообщение от yuriy m (Сообщение 361878)
Теплее:smile2: мой пост 33 , ИХМО нужно с андрюшей разбираться...

Андрюша он такой разбираешься с одним,тут же другой нарисовывается:wink2:А пост не Ваш был, что-то Rage2 писал про эксперементы с установкой хаба в другой хаб,сейчас не помню в какой теме было.

MPPM 01.06.2016 09:29

По поводу отвалом, как я писал раньше у меня такая же ситуация. Но дело мне кажется не в хабе. У меня carpc собран на базе платы banana pi - там 4 usb порта, так вот когда ардуино воткнут напрямую в usb то отвалы происходят гораздо чаще - через 5-10 часов, а если подключаю через хаб то через 3-5 дней.

Serg-Zmuh 01.06.2016 11:18

а я на свой хаб тож грешил ,но у мня не Длинк .... ,и я уже собирался длинк покупать
надо обождать ....
DelleTenebre вопрос такой ,не работает по блютусу что-то ,умня НС-05 модуль,
в настройках прога его видит и конектится ,но данные не выводит почему-то :(
в remoteInputManager'e работало норм по блютус
хотя стоп....:huh2: ,это умня связка ардуино УНО+НС-05 норм работало,
а сейчас ЛЕонардо в машине ,а сней я так и не смог блютус модуль подружить ,поэтому плюнул и ардуино УНО купил ....
блин и че делать ...

lti1 01.06.2016 18:37

Цитата:

Сообщение от Serg-Zmuh (Сообщение 361898)
а я на свой хаб тож грешил ,но у мня не Длинк .... ,и я уже собирался длинк покупать
надо обождать ....
DelleTenebre вопрос такой ,не работает по блютусу что-то ,умня НС-05 модуль,
в настройках прога его видит и конектится ,но данные не выводит почему-то :(
в remoteInputManager'e работало норм по блютус
хотя стоп....:huh2: ,это умня связка ардуино УНО+НС-05 норм работало,
а сейчас ЛЕонардо в машине ,а сней я так и не смог блютус модуль подружить ,поэтому плюнул и ардуино УНО купил ....
блин и че делать ...

Для передачи по BT использовали Serial1?

yuriy m 01.06.2016 21:51

Цитата:

Сообщение от Serg-Zmuh (Сообщение 361898)
а я на свой хаб тож грешил ,но у мня не Длинк .... ,и я уже собирался длинк покупать
надо обождать ....
DelleTenebre вопрос такой ,не работает по блютусу что-то ,умня НС-05 модуль,
в настройках прога его видит и конектится ,но данные не выводит почему-то :(
в remoteInputManager'e работало норм по блютус
хотя стоп....:huh2: ,это умня связка ардуино УНО+НС-05 норм работало,
а сейчас ЛЕонардо в машине ,а сней я так и не смог блютус модуль подружить ,поэтому плюнул и ардуино УНО купил ....
блин и че делать ...

В скетче леонардо ,нужно номер сом порта другой указать...

Цитата:

Сообщение от Sergey 4_4 (Сообщение 361880)
А пост не Ваш был, что-то Rage2 писал про эксперементы с установкой хаба в другой хаб,сейчас не помню в какой теме было.

Всмысле ? В этой теме 33 мой. Да и не только в этой ... Я сам с этим столкнулся и проблема не в хабе , на винде вообще все ок. Проблема именно в андрюше... но нема пока времени этим заниматься...

DelleTenebre 01.06.2016 23:50

Итак, самым научно обоснованным методом "тыка" была найдена как минимум одна проблема с (не)подключением: если, при загрузке Android, в хабе несколько устройств, и Arduino не последняя в списке, то инициализировать подключение никак не получится (только физически переподключить). Немного шире данный баг Android'а освещён тут и здесь. Для решения этой проблемы нет ничего лучше, чем новая опция в настройках Переподключать USB-хаб [ Root ] в разделе Usb соединение.

! ВАЖНО ! У кого установлена 1.6-beta-4 и выше - перед обновлением сделайте резервную копию команд.

Скачать можно с Яндекс.Диска, версия SerialManager-1.6-beta-6.

Sergey 4_4, пока что в качестве экперимента, добавлен новый раздел в настойки команды: Notification (забыл перевести, в следующий раз). Описывать что там к чему пока что лень, поэкспериментируйте так :), будут вопросы пишите.

Serg-Zmuh, для bluetooth, как уже подсказали выше нужно использовать Serial1 вместо Serial, если подключение RX и TX было в пины TX и RX на самой arduino. Также можно использовать SoftwareSerial (пример как подключать).

Serg-Zmuh 02.06.2016 09:45

Цитата:

Сообщение от lti1 (Сообщение 361949)
Для передачи по BT использовали Serial1?

это наверно ключевой вопрос :blink2:
нубский вопрос можно?
это надо в скетч вносить изменения ...так
а где именно ,не подскажете :

#include
#include
char incomingByte;
int analogInput = 0;
float vout = 0.0;
float vin = 0.0;
float R1 = 100000.0;
float R2 = 10000.0;
int value = 0;
OneWire OW_tempa(9);
OneWire OW_tempb(10);
OneWire OW_tempc(11);
DallasTemperature tempa(&OW_tempa);
DallasTemperature tempb(&OW_tempb);
DallasTemperature tempc(&OW_tempc);
DeviceAddress tempaAddress, tempbAddress, tempcAddress;
void setup(void){
Serial.begin(9600);
pinMode(analogInput,INPUT);
tempa.begin();
tempb.begin();
tempc.begin();
}
void loop(void){
value = analogRead(analogInput);
vout = (value*5.0)/1024.0;
vin = vout/(R2/(R1+R2));
if(vin<0.09){
vin = 0.0;
}
tempa.requestTemperatures();
delay(700);
Serial.print(" if ( !tempa.getAddress(tempaAddress,0)){
Serial.print("0");
}else{
Serial.print(tempa.getTempCByIndex(0),1);
}
Serial.println(">");
tempb.requestTemperatures();
delay(700);
Serial.print(" if ( !tempb.getAddress(tempbAddress,0)){
Serial.print("0");
}else{
Serial.print(tempb.getTempCByIndex(0),1);
}
Serial.println(">");
tempc.requestTemperatures();
delay(700);
Serial.print(" if ( !tempc.getAddress(tempcAddress,0)){
Serial.print("0");
}else{
Serial.print(tempc.getTempCByIndex(0),1);
}
Serial.println(">");
delay(700);
Serial.print(" Serial.print(vin,2);
Serial.println(">");
}


я на начальной такскать стадии ,и в этом ток начинаю разбираться не пинайте сильно :dntknw:

lti1 02.06.2016 11:11

Serg-Zmuh, всё просто, нужно заменить все Serial.begin, Serial.print и Serial.println на Serial1.begin, Serial1.print и Serial1.println.

Sergey 4_4 02.06.2016 18:30

Цитата:

Сообщение от DelleTenebre (Сообщение 361970)
Итак, самым научно обоснованным методом "тыка" была найдена как минимум одна проблема с (не)подключением: если, при загрузке Android, в хабе несколько устройств, и Arduino не последняя в списке, то инициализировать подключение никак не получится (только физически переподключить). Немного шире данный баг Android'а освещён тут и здесь. Для решения этой проблемы нет ничего лучше, чем новая опция в настройках Переподключать USB-хаб [ Root ] в разделе Usb соединение.

! ВАЖНО ! У кого установлена 1.6-beta-4 и выше - перед обновлением сделайте резервную копию команд.

Скачать можно с Яндекс.Диска, версия SerialManager-1.6-beta-6.

Sergey 4_4, пока что в качестве экперимента, добавлен новый раздел в настойки команды: Notification (забыл перевести, в следующий раз). Описывать что там к чему пока что лень, поэкспериментируйте так :), будут вопросы пишите..

Сегодня установил SerialManager-1.6-beta-6,команды вроде настраиваются,но работать не хотят. Приложение почему-то не просит предоставить Root права при попытке что-то из настроенного запустить. Почему? У меня контроллер от YAM1966


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

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