03.10.2016, 23:10 | #271 | |
Старший Пользователь
Регистрация: 25.06.2014
Возраст: 46
Регион: 77, 97, 99, 177
Машина: BMW X3 (E83)
Сообщений: 235
|
Цитата:
#include <Bounce.h> int ButtonPin = 10; int awake; int counter = 0; Bounce bouncer = Bounce(ButtonPin,5); void setup() { pinMode(ButtonPin, INPUT); Serial.begin(9600); } void loop() { bouncer.update(); if (bouncer.read() != awake) { awake = bouncer.read(); if (awake) { Serial.println("<testkey:" + String(counter) + ">"); counter++; } } } В терминале Arduino IDE вижу: <testkey:0> <testkey:1> <testkey:2> <testkey:3> но отловить в программе не получается |
|
08.10.2016, 11:24 | #272 |
Старший Пользователь
Регистрация: 11.10.2015
Возраст: 45
Город: Йошкар-Ола
Регион: 12
Машина: Kia Sorento 2011
Сообщений: 182
|
|
08.10.2016, 13:58 | #273 |
Старший Пользователь
Регистрация: 25.06.2014
Возраст: 46
Регион: 77, 97, 99, 177
Машина: BMW X3 (E83)
Сообщений: 235
|
Конечно. если подключать ее с скеччем как HID (было тут в форуме) , она определяется как клава и управляет планшетом. А вот как Serial не хочет настраиваться. Может какие права выделить ейв /dev/ ?
|
08.10.2016, 14:04 | #274 | |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
Цитата:
Если появляется, то в терминале набираем busybox stty -F /dev/ttyUSB0 4800, где 4800 - указать скорость которая в скетче cat /dev/ttyUSB0 и смотрим что реально приходит... Заменить ttyUSB0 на то что появляется в /dev Если ничего не появляется, то необходим драйвер для USB-TTL моста что стоит на плате. В общем для этого читаем тему тут. Все аналогично. |
|
08.10.2016, 15:23 | #275 | |
Старший Пользователь
Регистрация: 25.06.2014
Возраст: 46
Регион: 77, 97, 99, 177
Машина: BMW X3 (E83)
Сообщений: 235
|
Цитата:
|
|
07.11.2016, 11:56 | #276 |
Старший Пользователь
Регистрация: 16.08.2013
Возраст: 40
Регион: 23, 93
Машина: Opel Vectra B
Сообщений: 240
|
не пойму в чем причина зависания планшета, ардуина подключена через хаб в юсб2.0. Планшет запускается с 0, бывает под конец загрузки виснет, бывает нет. Планшет грузиться 40 сек., в настройках проги выставлял разное время запуска, даже 60сек ставил, но все равно бывает при подключенной ардуине виснет, без нее нормально. Ставил версии 1.6.5-1.6.7. В чем может быть причина? может чего еще включить в настройках?
__________________
Мой первый проект Opel Vectra B + Wexler 7T |
07.11.2016, 18:43 | #277 | |
Старший Пользователь
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
|
Цитата:
|
|
07.11.2016, 20:57 | #278 |
Старший Пользователь
Регистрация: 16.08.2013
Возраст: 40
Регион: 23, 93
Машина: Opel Vectra B
Сообщений: 240
|
без хаба, щас проблематично попробовать) но когда в хабе только ардуина, то работает, а с флешкой бывает виснет, питание хорошее без просадок.
__________________
Мой первый проект Opel Vectra B + Wexler 7T |
07.11.2016, 21:04 | #279 |
Старший Пользователь
Регистрация: 21.06.2014
Возраст: 47
Регион: 05
Машина: Hyundai Accent II
Сообщений: 556
|
Так может во флешке проблема?
|
07.11.2016, 23:31 | #280 |
Старший Пользователь
Регистрация: 16.08.2013
Возраст: 40
Регион: 23, 93
Машина: Opel Vectra B
Сообщений: 240
|
Пробовал разные флешки, все равно виснет.
Подключил напрямую без хаба, через раз, то виснет, то нет. Если зависает, то при кратковременном отключении ардуины и заново ее подключить, то загрузка дальше идет, но с тормозами. UPD. Выяснил я, в чем причина зависания планшета. В настройках есть пункты время запуска после автостарта и время запуска после просыпания планшета, так вот второе время стояло на 2 сек и походу, оно опережало время запуска после автозагрузки, где стояло 50 сек. И из-за этого программа запускалась сразу через 2 секунды после автозагрузки, игнорируя время которое стоит в автозагрузке. Надо как то доработать этот пункт.
__________________
Мой первый проект Opel Vectra B + Wexler 7T Последний раз редактировалось fedor5800; 10.11.2016 в 08:52. Причина: UPD |
Метки |
android, arduino, управление |
Здесь присутствуют: 6 (пользователей: 0 , гостей: 6) | |
|
|