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


Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar

Ответ
 
Опции темы
Старый 01.06.2017, 21:56   #381
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 28
Регион: 86
Сообщений: 350
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

DelleTenebreСоединил по блютус приложение Serial manager с arduino и попробовал передать данные.

В общем с отправкой данных есть какая-та проблема, когда пытаюсь отправить 123, нажатием кнопки button1, через пару секунды выскакивает Toast сообщение с критической ошибкой SerialManager чтото типа "Ура обнаружена критическая ошибка и т.п...", ну и естественно всё рушиться.

Ниже код как я отправлял данные. (данные отправлял не с основного активити а из фрагмента, пробывал и из основного, разницы нет, также всё крушиться)
Цитата:

public class FragmentBalans extends Fragment implements View.OnClickListener{

{......}


button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

Intent sendData = new Intent();
sendData.setAction("kg.serial.manager.send");
sendData.putExtra("data","124");
getActivity().sendBroadcast(sendData);
}
});
}
Данные по блютус передаются 100% пробовал для верности обычные блютус терминалы для андроид.
Alekssandr вне форума   Ответить с цитированием
Старый 02.06.2017, 00:16   #382
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 28
Регион: 86
Сообщений: 350
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

Хм, пришёл с прогулки, запустил андройд студио, ничего не менял а программка работает и передает 123 =) ничего не зависает. Какой-то странный глюк.
Alekssandr вне форума   Ответить с цитированием
Старый 02.06.2017, 00:18   #383
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 28
Регион: 86
Сообщений: 350
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

Завис и вылетел(( когда начал быстро тапать кнопку button1
Alekssandr вне форума   Ответить с цитированием
Старый 02.06.2017, 11:04   #384
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 28
Регион: 86
Сообщений: 350
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

Выяснил ещё одно, проблема походу дела кроется не в kg.serial.manager.send а в передаче данных по блютус на контроллер, потому как если я в настройках "Взаимодействие с контроллером" включаю "отправлять данные датчика освещенности" или "Отправлять состояние экрана" программа отправляет данные, но через некоторое время всё рушиться, иногда прям сразу.

вот лог терминала что успел передать.
Цитата:
OPEN_OK 15 SPP C462EAB39777
RECV 15 42 kg.serial.manager.connection_established
RECV 15 5 124
RECV 15 5 124
RECV 15 5 124
RECV 15 12 screenff
RECV 15 11 screenn
RECV 15 29 light_sensor_value:101.7736
RECV 15 21 light_sensor_mode:2
RECV 15 28 light_sensor_value:19.9682
RECV 15 21 light_sensor_mode:1
CLOSE_OK 15 SPP C462EAB39777 //зависло и рухнуло приложение
OPEN_OK 15 SPP C462EAB39777
CLOSE_OK 15 SPP C462EAB39777
Alekssandr вне форума   Ответить с цитированием
Старый 02.06.2017, 14:05   #385
DelleTenebre
Старший Пользователь
 
Регистрация: 10.01.2015
Возраст: 26
Город: Бишкек
Регион: Казахстан
Машина: Subaru Outback
Сообщений: 139
DelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant future
По умолчанию

Alekssandr, спасибо. На выходных буду разбираться. Виджеты постараюсь до понедельника, хотя бы простой вариант.
__________________
Подсолнух (github) для авторегулировки яркости экрана по позиции солнца и синхронизации времени по GPS (v1.6 от 13.06.17)
Serial Manager для обработки данных с Arduino
Calls Assistant - замена TabletTalk
DelleTenebre вне форума   Ответить с цитированием
Старый 06.06.2017, 13:38   #386
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 28
Регион: 86
Сообщений: 350
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

Забыл указать что, каждую секунду STM32 отправляла команду <test:data>. Возможно все крашилось когда одновременно приходила команда, и передавались данные с андройд. Вечером проверю.
Alekssandr вне форума   Ответить с цитированием
Старый 07.06.2017, 02:00   #387
Alekssandr
Старший Пользователь
 
Регистрация: 11.08.2013
Возраст: 28
Регион: 86
Сообщений: 350
Alekssandr is a jewel in the roughAlekssandr is a jewel in the roughAlekssandr is a jewel in the rough
По умолчанию

DelleTenebre, отличная работа!

В версии 2.1.0 с отправкой и приёмом данных всё стало отлично, вообще никаких проблем

Но появилась новая, пока блютус устройство подключено всё работает просто шикарно, даже если уходить из зоны радиосигнала при возвращении всё подхватывается и работает.

А вот в зоне радиосигнала если отключить блютус модуль от питания, приложение бывает перезапускается (с ошибкой "Ура найдена критическая ошибка...) (при отключении эту ошибку заметил всего пару раз, возможно это не из за отключения а както кратковременно пришло питание, так как тестирую на брэдборде), когда блютус модуль обратно подключаешь к питанию приложение перезапускается всегда (с ошибкой "Ура найдена критическая ошибка...) но при этом (после загрузки приложения) всё продолжает работать и передает данные
Alekssandr вне форума   Ответить с цитированием
Старый 07.06.2017, 06:48   #388
jonikus81
Старший Пользователь
 
Аватар для jonikus81
 
Регистрация: 07.09.2015
Возраст: 36
Город: Алматы
Регион: Казахстан
Машина: MMC DELICA 94 (булка)
Сообщений: 193
jonikus81 is on a distinguished road
По умолчанию

Решил протестировать СМ, так как много положительных отзывов. Установил на Самсунг галекси S5 DUO, android 7.1.2 Resurection, root. Команды видит в СМ и выполняет "запустить приложение", а вот нажатия клавиш не работает. Рут предоставлен для СМ. Подключен через ЮСБ к ардуино pro micro(32u4).
jonikus81 вне форума   Ответить с цитированием
Старый 07.06.2017, 10:23   #389
DelleTenebre
Старший Пользователь
 
Регистрация: 10.01.2015
Возраст: 26
Город: Бишкек
Регион: Казахстан
Машина: Subaru Outback
Сообщений: 139
DelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant futureDelleTenebre has a brilliant future
По умолчанию

Alekssandr, если Вам не трудно, настройте любую почтовую программу и при появлении окошка об ошибке нажмите отправить - мне на почту придёт лог с ошибкой и мне проще будет разобраться.

jonikus81, проверьте, есть ли у Вас файл /dev/uinput?
__________________
Подсолнух (github) для авторегулировки яркости экрана по позиции солнца и синхронизации времени по GPS (v1.6 от 13.06.17)
Serial Manager для обработки данных с Arduino
Calls Assistant - замена TabletTalk
DelleTenebre вне форума   Ответить с цитированием
Старый 07.06.2017, 13:50   #390
jonikus81
Старший Пользователь
 
Аватар для jonikus81
 
Регистрация: 07.09.2015
Возраст: 36
Город: Алматы
Регион: Казахстан
Машина: MMC DELICA 94 (булка)
Сообщений: 193
jonikus81 is on a distinguished road
По умолчанию

DelleTenebre, дабы не засорять тему, написал в личку, спасибо.
jonikus81 вне форума   Ответить с цитированием
Ответ

Метки
android, arduino, управление


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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