16.03.2016, 05:41 | #191 | |
Старший Пользователь
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
|
Цитата:
и как быть вот с этим советом ?
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе |
|
16.03.2016, 20:24 | #192 | |
Старший Пользователь
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
|
помогите советом
Ребят помогите разобраться
вот опять появилось время повозиться с планшетом и довести до ума "хотелки" на основе этого виджета. пользую прошивку от PACman 5.1 которая, таскер стоит версии 4.8u1 . на ардуине выведено три датчика DS с пинов 9,10,11 вот скетч такой (незнаю может что подскажете где-что поправить) : PHP код:
вот хоть убей не могу понять как в таскере правильно , что именно и как использовать из значений: %org_kangaroo_rim_device_extra_args и %org_kangaroo_rim_device_extra_command вот тут я запнулся : Цитата:
с zooper и Overlays я вроде разобрался ... но пока получилось вывести данные только из одного датчика :sad2 для мня - прогресс сейчас вот так тока работает: P.S. еще вчера думал что не разберусь никогда ,но ниче постигаю потихоньку ....
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе Последний раз редактировалось Serg-Zmuh; 16.03.2016 в 21:00. |
|
17.03.2016, 17:37 | #193 |
Старший Пользователь
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
|
Эх....
видать не кому подсказать
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе |
17.03.2016, 17:48 | #194 |
Новый Пользователь
Регистрация: 15.09.2008
Возраст: 41
Город: на работе
Регион: 38
Машина: 99\MMC\Pajero IO
Сообщений: 25
|
Завтра выложу скетч, сегодня был тяжелый день. Почти его написал, я так понял, что у тебя стоит три датчика и у них у каждого свой порт на ардуине. Затем у тебя в сериал порт шлет последовательно переменную &outdoor, потом &indoor и &engine. Лучше сделать вывод одной строкой, как у меня например <temp:0.0#0.0#0.0> и будет у тебя три переменных &temp1, &temp2, &temp3. Меня поражает то, что эта тема посути очень актуальна, т.к на смарте или планшете погода только в интернете, но затейливых людей в этой теме единицы(
|
17.03.2016, 17:53 | #195 | |
Старший Пользователь
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
|
Цитата:
ты все правильно понял
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе |
|
17.03.2016, 21:47 | #196 |
Пользователь
Регистрация: 22.01.2016
Город: СПб
Регион: 78, 98
Машина: Audi
Сообщений: 39
|
или разберись как работает millis()
или напиши проще: void loop(void) { delay(1000); Temp_A(); Temp_B(); Temp_C(); } |
17.03.2016, 22:57 | #197 |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
далеко он на delay уедет...
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. |
18.03.2016, 03:48 | #198 |
Старший Пользователь
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
|
сразу признаюсь - в программировании я
поэтому этот скетч не мой ,я туда тока третий датчик (ds3) сам по аналогии прописывал ,может и как-то криво на большее знаний не хватает а так то этот скетч работает с родными виджетами топикстартера может криво -но работает у меня на Zooper не получается вывести ,а там через таскер надо ,и там я запутался....
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе |
18.03.2016, 16:56 | #199 |
Новый Пользователь
Регистрация: 15.09.2008
Возраст: 41
Город: на работе
Регион: 38
Машина: 99\MMC\Pajero IO
Сообщений: 25
|
Попробуй этот скетч, напиши что у тебя выводит в сериал порт
Код:
#include <OneWire.h> #include <DallasTemperature.h> 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); tempa.begin(); tempb.begin(); tempc.begin(); } void loop(void){ tempa.requestTemperatures(); delay(40); tempb.requestTemperatures(); delay(40); tempc.requestTemperatures(); delay(40); Serial.print("<data:"); if ( !tempa.getAddress(tempaAddress,0)){ Serial.print("0"); }else{ Serial.print(tempa.getTempCByIndex(0),1); } Serial.print("#"); if ( !tempb.getAddress(tempbAddress,0)){ Serial.print("0"); }else{ Serial.print(tempb.getTempCByIndex(0),1); } Serial.print("#"); if ( !tempc.getAddress(tempcAddress,0)){ Serial.print("0"); }else{ Serial.print(tempc.getTempCByIndex(0),1); } Serial.println(">"); delay(1000); } |
19.03.2016, 10:56 | #200 |
Старший Пользователь
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
|
вот что выводит:
<data:29.5#0#0 ,но так как датчик дома один ,я попробовал перетыкивать на другие пины ,10 и 11 тоже норм <data:0#29.5#0 ,<data:0#0#28.0
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе |
Метки |
arduino |
Здесь присутствуют: 9 (пользователей: 0 , гостей: 9) | |
|
|