![]() |
|
|
#181 |
|
Старший Пользователь
![]() Регистрация: 21.06.2014
Возраст: 48
Регион: 05
Машина: Hyundai Accent II
Сообщений: 556
![]() |
Немного разобрался
На мой взгляд, установка GPIO по умолчанию в 0 - не подходит для кнопок, ибо будет правильнее, если они будут замыкаться на массу. И первый глюк: Если после создания команды попытаться её отредактировать, то созданная /sys/class/gpio/gpio*** исчезает Иногда возникает оооочень долгая задержка, секунд так 30. Как повесить запуск приложения на изменение gpio так и не понял. Последний раз редактировалось ali_vlad; 30.07.2016 в 01:03. |
|
|
|
|
|
#182 |
|
Новый Пользователь
![]() Регистрация: 12.12.2015
Возраст: 39
Город: Минск
Регион: Беларусь
Машина: Acura TSX 2006
Сообщений: 11
![]() |
Всем привет. Такая проблема. Подключил датчик ds18b20 по этому коду, через леонардо на тв боксе (свистке) mk908ii (rk3188), прошивка Finless 1.6 (4.2.2):
Код:
#include <OneWire.h>
OneWire ds(9);
void setup() {
pinMode(6, OUTPUT); // set pin to input
digitalWrite(6, HIGH);
Serial.begin(9600);
}
void loop() {
byte data[2];
ds.reset();
ds.write(0xCC);
ds.write(0x44);
delay(750);
ds.reset();
ds.write(0xCC);
ds.write(0xBE);
data[0] = ds.read();
data[1] = ds.read();
int Temp = (data[1]<< 8)+data[0];
Temp = Temp>>4;
Serial.print("<Temp:");
Serial.print(Temp);
Serial.println(">");
delay(5000);
}
Из железа: контроллера тача на таком же леонардо (хаб1), звук c-media (хаб1) - хаб2 - леонардо(хаб2), мышь(хаб2), клава(хаб2). При рабочей системе - с большего всё ок. Стоят галки автоопределение и переподключение. Как только перезагружаю систему, всё наглухо виснет и не даёт загрузится (экран, бутлого, просто замирает, потом свисток отрубается, чёрный экран). По светодиодам видно что леонардо стартует и открывает порт где то в середине загрузки потом грузится пару фризов и всё - стоп) Ещё заметил если убрать и скетча delay(5000); данных видно становится многовато и всплывающее окно не исчезает. (в моём случаи <Temp:xx>) Пробовал отключать всё кроме тача и леонардо с датчиком.. жутки тормоз и по итого не грузит. Да. каждый раз, при перезагрузках с 1 хабом устройства разные /dev/usb/001 ..2..3..6. и если убрать автоопределение и вручную указать /dev/usb/001 то при след. перезагрузке эта настройка не сохраниться, так как такого устройства уже не будет. Однако если зайти в терминал и набрать cat /dev/ttyACM0 леонардо будет висеть там постоянно и исправно показывать данные. может как то можно указать этот порт вручную? Или как то в скетч указать что бы контроллер прикидывался строго определенным образом.. Последний раз редактировалось indevor; 30.07.2016 в 02:40. |
|
|
|
|
|
#183 | |
|
Старший Пользователь
![]() Регистрация: 17.05.2011
Возраст: 43
Город: Новокузнецк
Регион: 42
Машина: Murano
Сообщений: 131
![]() |
Цитата:
То есть если у меня стоит виджет принимающий команду <temp:cc>, то он перестанет работать совсем? Или его по новой просто надо будет сделать? Или вообще виджеты не будут работать? |
|
|
|
|
|
|
#184 |
|
Старший Пользователь
![]() Регистрация: 10.01.2015
Возраст: 34
Город: Бишкек
Регион: Казахстан
Машина: Subaru Outback
Сообщений: 163
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
indevor, на данный момент у меня решения нет. Я пока что не знаю как более менее правильно считывать с /dev/ttyACM0.
Maniac82, виджеты останутся (должны по крайней мере) - сбросится их содержимое и будет нужно настроить вывод текста заново. Ключи сохранятся, только текст сбросится.
__________________
Подсолнух (github) для авторегулировки яркости экрана по позиции солнца и синхронизации времени по GPS (v1.6 от 13.06.17) Serial Manager для обработки данных с Arduino Calls Assistant - замена TabletTalk |
|
|
|
|
|
#185 | ||
|
Новый Пользователь
![]() Регистрация: 12.12.2015
Возраст: 39
Город: Минск
Регион: Беларусь
Машина: Acura TSX 2006
Сообщений: 11
![]() |
Цитата:
Вы пишите: Цитата:
|
||
|
|
|
|
|
#186 | |
|
Старший Пользователь
![]() Регистрация: 10.01.2015
Возраст: 34
Город: Бишкек
Регион: Казахстан
Машина: Subaru Outback
Сообщений: 163
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
__________________
Подсолнух (github) для авторегулировки яркости экрана по позиции солнца и синхронизации времени по GPS (v1.6 от 13.06.17) Serial Manager для обработки данных с Arduino Calls Assistant - замена TabletTalk |
|
|
|
|
|
|
#187 |
|
Новый Пользователь
![]() Регистрация: 12.12.2015
Возраст: 39
Город: Минск
Регион: Беларусь
Машина: Acura TSX 2006
Сообщений: 11
![]() |
Отлично, спасибо! Буду ждать релиз.
|
|
|
|
|
|
#188 |
|
Старший Пользователь
![]() Регистрация: 10.01.2015
Возраст: 34
Город: Бишкек
Регион: Казахстан
Машина: Subaru Outback
Сообщений: 163
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В 1.6.4 добавил опции автозапуска.
__________________
Подсолнух (github) для авторегулировки яркости экрана по позиции солнца и синхронизации времени по GPS (v1.6 от 13.06.17) Serial Manager для обработки данных с Arduino Calls Assistant - замена TabletTalk |
|
|
|
|
|
#189 | |
|
Новый Пользователь
![]() Регистрация: 12.12.2015
Возраст: 39
Город: Минск
Регион: Беларусь
Машина: Acura TSX 2006
Сообщений: 11
![]() |
Цитата:
И по-моему были проблемы когда в хаб вставлена флешка. видно как она перезагружатся несколько раз, но леонардо не открывает порт, хотя стояло автоопределение. Буду тестить, пробовал по разному поэтому сказать наверняка о багах не могу. |
|
|
|
|
|
|
#190 |
|
Новый Пользователь
![]() Регистрация: 12.12.2015
Возраст: 39
Город: Минск
Регион: Беларусь
Машина: Acura TSX 2006
Сообщений: 11
![]() |
Вообщем мистика, может что не то натыкал, все работает благодаря паузе со всеми устройствами и двумя хабами.
|
|
|
|
![]() |
| Метки |
| android, arduino, управление |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
|
|