![]() |
Цитата:
только вот последнее не понял .. rx k tx ? Я зацепил rx k rx и tx k tx,вот бы сроду не подумал что все наоборот :blink2: |
По твоей ссылке написано: вывод Arduino TX - к 2 пину модуля RX
вывод Arduino RX - к 1 пину модуля TX |
Цитата:
пробовал просто проверить отклик в терминале замкнув Rx- Tx - работает ,получается с Леонардо нет вывода инфы .... попробую на UNO еще ,она у мня в машине .... ,щаз морозы лезть туда ломы :( короче х.з. что делать - прям невезуха какая-то :dntknw: |
Цитата:
|
Serg-Zmuh, попробуйте на вывод RX HC-05 поставить делитель напряжения на двух резисторах, для согласования уровня с 5 до 3.3 вольт. Ардуино логический уровень 3.3 вольта воспринимает адекватно.
http://pccar.ru/attachment.php?attac...1377380852.jpg |
lti1
попробовал - нифига :( Поправка ,у мня НС-06 ) все сходится к тому что с Леонарды нет сигналов ... странно как-то скетчи и все остальное на ней работает ... не мог же я спалить выходы на Леонардо просто перепутав Rx с Tx , бред какой-то пичаль :( |
Попробуй через SoftwareSerial.
Для проверки можно попробовать использовать переходник RxTx->USB. Себе сделал из старого компьютерного адаптера для телефона. Также продаются отдельные такие переходники в инет-магазинах. |
Цитата:
Насколько я понимаю, из мануала на сайте ардины, у леонардо нужно обращаться по Сериал1 для получения инфы Rx Tx. |
Во блин .... ,это уже интересно :)
седня попробую к УНО зацепить - и все станет ясно :) |
Подключил к uno - все работает ! И при отключениях не
сбрасывает . вывод- надо разбираться с Леонардой, скетч надо наверно другой ... |
Так попробуй через Serial1, а не просто Serial
|
Цитата:
позже попробую с Леонардой ,я так понял там везде вместо serial изменить на Serial1 , отпишусь позже ..., |
Цитата:
вопрос - случаем не собираешься виджет свой доработать ? :blush: размер шрифта изменять , форму окна ., ну т.д. или забросил тему ... :acute: |
Привет. Собираюсь да вот никак не соберусь)
Если будет время на след. неделе то добавлю смену размера шрифта. А форму окна зачем менять? Размеры растягиваются лаучером. |
Виджет, представленный здесь не имеет таких широких настроек как ,например, Zooper. Поэтому используя последний в связке с Remote steering wheel control и Tasker можно получить больше возможности.
Для получения данных с ардуино создаем профиль Событие - Система - Intent Recived. В действие пишем org.kangaroo.rim.action.ACTION_DATA_RECEIVE. Профиль будет отрабатывать при каждом приеме данных из ардуино. На профиль вешаем задачу, в которой читаем переменную %org_kangaroo_rim_device_extra_args. Ну а далее используем эту переменную или в таскере для вывода на сцену, или через Zooper, в котором создаем любой виджет и отображаем данные. Из ардуино несколько данных можно передавать, например, в виде Как использовать Zooper в Tasker расписано при его настройке. |
Ну если есть более удобное решение то не буду заново изобретать велосипед. Можно скрин как это выглядит?
|
[IMG]http://s017.radikal.ru/i403/1502/cf/56b60140fb9c.png[/IMG]
В правом квадрате температура от датчика подключенного к ардуино Переменной temp присваиваем данные от ардуино (вида "var1#var2#...). Разбираем temp на составляющие (temp1, temp2, ....). Присваиваем переменной temp из zooper значение temp1. Выводим виджет zooper через оверлей. |
у мня ни фига не получается :(
я в таскере не силен.... если можно разжевать по полочкам - буду благодарен у мня выводится две тепмературы из ардуино ,tempa и tempb все что я сделал - это поставил виджет и таскер :blush: на большее тямы не хватает .... |
1. В ардуино отправляешь данные вида:
Serial.print(" Serial.print("#"); Serial.print(tempb); Serial.println(">"); Можно отправлять данные как у автора RemoteInputsMgr по отдельности, но так, как мне кажется, немного сложнее в их отлавливании таскером. Но в некоторых случаях только такой вариант реализации возможен, например, для передачи данных температуры и реализации резистивных кнопок чтобы отсеивать информацию с кнопок. 2. На планшете в RemoteInputsMgr выбираем USB соединение и устанавливаем скорость обмена как в ардуино. 3. В таскере создаем профиль-событие-система-Intent Received. В поле действие пишем org.kangaroo.rim.action.ACTION_DATA_RECEIVE. Идем назад на вопрос - выбираем или создаем новую задачу, например, arduino. 4. В задаче: 4.1 Нажимаем плюс-переменная-установить переменную: Имя: %имя (любое имя) До: %org_kangaroo_rim_device_extra_args 4.2 Плюс-переменная-расчленить переменную: Имя: имя из п.4.1 Разделитель: разделитель из строки посылаемой ардуино. В нашем случае - # 4.3 Ecли данные из ардуино посылаем по отдельности, то в задаче нужно отслеживать переменную %org_kangaroo_rim_device_extra_command. Аналогично п.4.1 читаем ее. Например, переменной %Com присваиваем ее значение и сравниваем, например, с "tempa". Если %Com=tempa, то выполняем какие-то действия с данными %org_kangaroo_rim_device_extra_args. Как писал ранее, пофиль будет отрабатывать при каждом приеме данных из ардуино. 5. Открываем Overlas-плюс-название профиля-add-виджет-zooper-виджет нужного размера-назад и нажать на имени созданного виджета, чтобы OFF поменялось на ON. Выходим из программы. На экране тапаем по виджету, открывается редактор. Создаем что нужно. В поле дополнительные параметры выбираем таскер и пишем #Txxx#, Ok. XXX - имя переменной. Выходим из редактора. В overlays отключаем виджет. При необходимости там же в настройках отключаем возможность реакции при нажатии на него. 6. В таскере в ранее созданной задаче. Плюс-плагин-zooper-конфигурация(карандаш): ZW переменная: переменная из редактора zooper (XXX) ZW текст: имя из п.4.1 Если данные из ардуино посылаются все сразу, то к имени нужно дописать порядковый номер передаваемых данных (1,2,...). Их можно посмотреть во вкладке VARS. Сохранить. 7. Создаем новую задачу, например Overlays on. Плюс-плагин-overlays-конфигурация(карандаш)-созданный виджет-вкл. 8. Запускаем задачу Overlays on и в виджете должна отображаться информация. |
вот пятый пункт не понял ...
5. Открываем Overlas-плюс-название профиля-add-виджет-zooper-виджет нужного размера-назад и нажать на имени созданного виджета, чтобы OFF поменялось на ON это где открывать ? |
|
Кто нибудь выводил на нексус 2013 года русские символы?
Виджет не поддерживает выводятся непонятные знаки, usb serial monitor выводит нормально, а если через таскер создать сцену как с русскими буквами? Кодировка win1251. Я отсканировал морду jvc x-310bte хочу вывести на планшет, английский нормально а вот с русским беда. В таскере можно размер шрифта менять? Вот пока как: https://yadi.sk/i/nDapvjiDgmFJP |
Совместными усилиями с lti1 всё получилось как надо, теперь русские символы как в виджете так и в таскере
https://yadi.sk/i/s7HPhTOMgrgUs https://yadi.sk/i/eM9iYWBegrgVE |
Подскажите, может ли данная программа дать ардуине команду на выполнение определённого действия? К примеру жму кнопку на планшете, программа передаёт команду ардуине, а ардуина замыкает контакты и включается/выключается свет в салоне или ещё что?
Или работает только в обратную сторону? Т.е. ардуина считала информацию и переслала в планшет. |
Цитата:
added support recive data from external apps for sending to device action: org.kangaroo.rim.action.ACTION_DATA_SEND exrta: org.kangaroo.rim.device.EXTRA_COMMAND, org.kangaroo.rim.device.EXTRA_ARGS data format that will be sent to device " |
Добрый день, друзья.
Прошу подсказать или дать наводку. Если подобное решение под Android-2.3x? Необходимо взять данные с Arduino через USB и вывести их на экран. Данные - температура с двух датчиков DS18B20. Заранее благодарен за любую подсказку. |
Цитата:
|
Цитата:
|
Цитата:
|
Направьте на путь истинный:у меня вот такой девайс https://duino.ru/arduino-nano-v7--ca...nano-duo-.html. Поставил скетч lti1 c 3-ей страницы, изменив номер аналогового порта на свой-в приложении на планшете выставил usb,устройство определяется, но от кнопок тишина. В сериал порт Arduino IDE ничего, только иногда пролетает hold без нажатия кнопки. С другими скетчами сериал порт работает, кнопки прозваниваются четко. В чем может быть беда?
|
Цитата:
|
Цитата:
Цитата:
|
Земля от кнопок руля к Gnd подключена,фаза к А7, без резисторов, так как на arduino он уже на А7 стоит на 3,3кОм
Скетч от же, только в начале вместо А0 стоит А7 |
int analogPin=A7
|
PHP код:
|
В приложении при замыкании двух проводов ардуины иногда пишет 549 hold, но не всегда. Может, сопротивления надо больше?
|
Цитата:
|
Цитата:
|
Цитата:
|
У меня chery tiggo fl, там стоит матрица из 6 резисторов от 0 до 2ком, на выход 2 провода. Они нормально опрашиваются сериал портом на стандартном скетче с дребезгом в 1-2 единицы.
|
Часовой пояс GMT +4, время: 08:53. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot