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

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

Ответ
 
Опции темы
Старый 06.02.2017, 13:16   #331
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 317
T_r_D is a glorious beacon of lightT_r_D is a glorious beacon of lightT_r_D is a glorious beacon of lightT_r_D is a glorious beacon of lightT_r_D is a glorious beacon of light
По умолчанию

Глюки с юсб у меня только если несколько устройств. С единственным работает всё как часы. Исключением бывает отваливается ЮСБ в мороз ниже 17 градусов, но это китайхаб замерзает. В принципе я подключаю флешку только чтоб закачать на СД музыку, так что не сильно напрягает.
T_r_D вне форума   Ответить с цитированием
Старый 06.02.2017, 19:18   #332
DelleTenebre
Старший Пользователь
 
Регистрация: 10.01.2015
Возраст: 26
Город: Бишкек
Регион: Казахстан
Машина: Subaru Outback
Сообщений: 161
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
По умолчанию

Leprechaun, универсального способа точно нет. Всё зависит от того какой launcher Вы используете и добавили ли его разработчики эту возможность. В принципе, ничего сложного нет, нужно всего лишь получить broadcast intent с действием "перелистнули homescreen", проблема в том, что в каждом конкретно взятом launcher'е это "перелистнули homescreen" называется по-разному или вообще отсутствует.
__________________
Подсолнух (github) для авторегулировки яркости экрана по позиции солнца и синхронизации времени по GPS (v1.6 от 13.06.17)
Serial Manager для обработки данных с Arduino
Calls Assistant - замена TabletTalk
DelleTenebre вне форума   Ответить с цитированием
Старый 07.02.2017, 13:37   #333
Leprechaun
Новый Пользователь
 
Регистрация: 27.04.2016
Город: Москва
Регион: 77, 97, 99, 177
Сообщений: 10
Leprechaun is on a distinguished road
По умолчанию

Цитата:
Сообщение от DelleTenebre Посмотреть сообщение
Leprechaun, универсального способа точно нет. Всё зависит от того какой launcher Вы используете и добавили ли его разработчики эту возможность. В принципе, ничего сложного нет, нужно всего лишь получить broadcast intent с действием "перелистнули homescreen", проблема в том, что в каждом конкретно взятом launcher'е это "перелистнули homescreen" называется по-разному или вообще отсутствует.
Спасибо! Хоть понятно куда копать. Использую Nova
Leprechaun вне форума   Ответить с цитированием
Старый 11.02.2017, 16:40   #334
skal
Новый Пользователь
 
Регистрация: 28.12.2016
Город: севастополь
Регион: 77, 97, 99, 177
Машина: geely
Сообщений: 6
skal is a jewel in the roughskal is a jewel in the roughskal is a jewel in the roughskal is a jewel in the rough
По умолчанию

Всем привет кому надо могу поделиться стабильным скетчем для ардуино нано для отображения двух цифровых датчиков температуры а также есть бекап таскера и виджетов Zw для вывода на экран
skal вне форума   Ответить с цитированием
Старый 11.02.2017, 23:21   #335
Leprechaun
Новый Пользователь
 
Регистрация: 27.04.2016
Город: Москва
Регион: 77, 97, 99, 177
Сообщений: 10
Leprechaun is on a distinguished road
По умолчанию

Цитата:
Сообщение от skal Посмотреть сообщение
Всем привет кому надо могу поделиться стабильным скетчем для ардуино нано для отображения двух цифровых датчиков температуры а также есть бекап таскера и виджетов Zw для вывода на экран
Привет. Мне надо )
Leprechaun вне форума   Ответить с цитированием
Старый 11.02.2017, 23:42   #336
Явген
Старший Пользователь
 
Регистрация: 30.12.2009
Возраст: 32
Город: Минск
Регион: Беларусь
Машина: Renault Laguna 3
Сообщений: 128
Явген is on a distinguished road
По умолчанию

Цитата:
Сообщение от skal Посмотреть сообщение
Всем привет кому надо могу поделиться стабильным скетчем для ардуино нано для отображения двух цифровых датчиков температуры а также есть бекап таскера и виджетов Zw для вывода на экран
Думаю, многим бы пригодилось бы). Поэтому, было бы проще, если бы просто выложил исходники под сообщением)
Явген на форуме   Ответить с цитированием
Старый 12.02.2017, 11:52   #337
skal
Новый Пользователь
 
Регистрация: 28.12.2016
Город: севастополь
Регион: 77, 97, 99, 177
Машина: geely
Сообщений: 6
skal is a jewel in the roughskal is a jewel in the roughskal is a jewel in the roughskal is a jewel in the rough
По умолчанию

Выкладываю по просьбе скетч для ардуино https://yadi.sk/d/grW7ExsO3DuiDG , бекап таскера ( имейте в виду что надо сохранить свои записи задач иначе перезапишет ) https://yadi.sk/d/MKjs4qyV3Duj4J , виджеты zw https://yadi.sk/d/HkIY8P0h3DuhyX https://yadi.sk/d/Gjq5XvvP3DujHf датчики подключать по паралельной схеме к Пину D3 ардуино или в случае если у вас пин занят на любой цифровой пин и изменить в скетче номер Пина на нужный . В сериал менеджере включить автоматическое определение ключа и создать 2 задачи с ключевыми Ulica и Salon . Кому нужна будет помощь обращайтесь.
skal вне форума   Ответить с цитированием
Старый 12.02.2017, 12:08   #338
skal
Новый Пользователь
 
Регистрация: 28.12.2016
Город: севастополь
Регион: 77, 97, 99, 177
Машина: geely
Сообщений: 6
skal is a jewel in the roughskal is a jewel in the roughskal is a jewel in the roughskal is a jewel in the rough
По умолчанию

Вот схема подключения датчиков https://yadi.sk/i/TTXREjP93Dutpu. причём подтягивающий резистор можно впаять как на любом из датчиков так и прямо на плате ардуино ( в моем случае это между пином D3 и + 5 в ) параллельное соединение датчиков не имеет значения где делать не обязательно тянуть два провода можно припаяться как к другому датчику так и в любом месте кабеля хоть посередине .
skal вне форума   Ответить с цитированием
Старый 14.02.2017, 12:39   #339
Serg-Zmuh
Старший Пользователь
 
Аватар для Serg-Zmuh
 
Регистрация: 19.02.2014
Возраст: 47
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 325
Serg-Zmuh will become famous soon enough
По умолчанию

а если нужно 3 датчика ?
где поправить ?
Код:
#include <OneWire.h>
#include <DallasTemperature.h>
 
OneWire oneWire(3);// вход датчиков 18b20
DallasTemperature ds(&oneWire);

byte qty; // количество градусников на шине 

void setup() {
  Serial.begin(9600);
  ds.begin();
  
  qty = ds.getDeviceCount(); 
  
}

void loop() {
  ds.requestTemperatures(); // считываем температуру с датчиков
  
  for (int i = 0; i < qty; i++){ // крутим цикл 
  if( i==1) // ставим 1 или 0 в зависимости от того какой датчик для улицы  
 {{

   Serial.print("<Ulica: ");
   
    Serial.print(ds.getTempCByIndex(i)); 
    
     }
     Serial.println(">");
     Serial.println();
      }
     if( i==0) // ставим 1 или 0 в зависимости от того какой датчик для сална 
     {{
       Serial.print("<Salon: ");
    Serial.print(ds.getTempCByIndex(i)); 
    
       }
       Serial.println(">");
       Serial.println();
        }
        delay(700); // не менять задержку иначе будете получать на сериал менеджер только одно значение 
  

  } 
}
просто у меня на данный момент выводится 5 показаний ,3 датчика подключены отдельно на каждый пин ,вот хотелбы сделать параллельно
,а то у меня на последнюю версию СМ мой скетч данные не выводит
старую 1.5 ставлю работает ....
у меня вот такой скетч
Код:
#include <Adafruit_INA219.h>
#include <OneWire.h> 
#include <DallasTemperature.h> 
#include <Wire.h> 
 
#include <SPI.h> 
Adafruit_INA219 monitor; 
char incomingByte; 
int analogInput = 0; 
float vout = 0.0; 
float vin = 0.0; 
float R1 = 100000.0; 
float R2 = 10000.0; 
int value = 0; 
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); 
//  monitor.begin(69); //i2c addres
//  monitor.configure(0, 3, 11, 11, 7);  
// (range, gain, bus_adc, shunt_adc, mode) 
// range = 1 (0-32V bus voltage range) 
// gain = 3 (1/8 gain - 320mV range) 
// bus adc = 3 (12-bit, single sample, 532uS conversion time) 
// shunt adc = 3 (12-bit, single sample, 532uS conversion time) 
// mode = 7 (continuous conversion) 
// test shunt = 115mm of 22AWG solid copper = 0.3 Ohms 
//  monitor.calibrate(0.099, 0.1584, 16, 2); 
//R_шунта, напряж_шунта, макcнапряж, максток 
pinMode(analogInput,INPUT); 
tempa.begin(); 
tempb.begin(); 
tempc.begin(); 
} 
void loop(void){ 
for(int i = 0; i < 100; i++)  
  { 
//  Serial.print("raw shunt voltage: "); 
//  Serial.println(monitor.shuntVoltageRaw()); 
//  Serial.print("raw bus voltage:   "); 
//  Serial.println(monitor.busVoltageRaw()); 
//  Serial.println("--"); 
//  Serial.print("shunt voltage: "); 
//  Serial.print(monitor.shuntVoltage(), 4); 
//  Serial.println(" mV"); 
//  Serial.print("shunt current: "); 
//  Serial.print(monitor.shuntCurrent() * 1000, 4); 
//  Serial.println(" mA"); 
//  Serial.print("bus voltage:   "); 
//  Serial.print(monitor.busVoltage(), 4); 
//  Serial.println(" V"); 
//  Serial.print("bus power:     "); 
//  Serial.print(monitor.busPower() * 1000, 4); 
//  Serial.println(" mW"); 
//  Serial.println(" "); 
//  Serial.println(" ");  
//  i=0; 
} 
  value = analogRead(analogInput); 
  vout = (value*5.0)/1024.0; 
  vin = vout/(R2/(R1+R2)); 
  if(vin<0.09){ 
    vin = 0.0; 
  } 
tempa.requestTemperatures(); 
delay(700); 
Serial.print("<In:"); 
if ( !tempa.getAddress(tempaAddress,0)){ 
Serial.print("0"); 
}else{ 
Serial.print(tempa.getTempCByIndex(0),1); 
} 
Serial.println(">"); 
tempb.requestTemperatures(); 
delay(700); 
Serial.print("<Out:"); 
if ( !tempb.getAddress(tempbAddress,0)){ 
Serial.print("0"); 
}else{ 
Serial.print(tempb.getTempCByIndex(0),1); 
} 
Serial.println(">"); 
tempc.requestTemperatures(); 
delay(700); 
Serial.print("<Eng:"); 
if ( !tempc.getAddress(tempcAddress,0)){ 
Serial.print("0"); 
}else{ 
Serial.print(tempc.getTempCByIndex(0),1); 
} 
Serial.println(">"); 
delay(700); 
Serial.print("<Volt:"); 
Serial.print(vin,2); 
Serial.println(">"); 
}
__________________
MMC-Pajero ,Nexus 7 2013 Wi-Fi ,все пока в процессе
Serg-Zmuh вне форума   Ответить с цитированием
Старый 14.02.2017, 13:03   #340
Serg-Zmuh
Старший Пользователь
 
Аватар для Serg-Zmuh
 
Регистрация: 19.02.2014
Возраст: 47
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 325
Serg-Zmuh will become famous soon enough
По умолчанию

ни фига
дело не в скетче ....
с последней версией не работает так же.....
у меня usb-подключение
может ардуина не нравится .... у меня UNO ....хз
не врубаюсь
__________________
MMC-Pajero ,Nexus 7 2013 Wi-Fi ,все пока в процессе
Serg-Zmuh вне форума   Ответить с цитированием
Ответ

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


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

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

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



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


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