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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2014, 23:31   #41
xxoma
Пользователь
 
Регистрация: 13.05.2009
Возраст: 14
Город: Uzhgorod
Регион: Украина
Машина: Lancer 9
Сообщений: 58
xxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of light
По умолчанию

Замените KPin, SPin на номер порта куда у вас поключен блютус. Вы будете через блютус связывать ардуино с планшетом или по юсб? Если по юсб то вам этот скетч не нужен, он для конфигурации блютус модуля. Примеры кода для кнопок внизу в приатаченых файлах.
xxoma вне форума   Ответить с цитированием
Старый 08.11.2014, 06:48   #42
Serg-Zmuh
Старший Пользователь
 
Аватар для Serg-Zmuh
 
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
Serg-Zmuh will become famous soon enough
По умолчанию

пока по юсб буду использовать
Serg-Zmuh вне форума   Ответить с цитированием
Старый 08.11.2014, 08:23   #43
lti1
Старший Пользователь
 
Аватар для lti1
 
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
lti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond repute
По умолчанию

Serg-Zmuh, скетч из этого поста для примера тоже подойдет. Вот так примерно выводить информацию на виджет:
Код:
data1=температуре с датчика 1
Serial.print("<tempa:");
Serial.print(data1);
Serial.print(">");

data2=температуре с датчика 2
Serial.print("<tempb:");
Serial.print(data2);
Serial.print(">");
Ну и соответственно в конфигурации виджета прописываете для датчика 1 tempa, а для датчика 2 tempb.
lti1 вне форума   Ответить с цитированием
Старый 08.11.2014, 14:17   #44
murano
Пользователь
 
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
murano is on a distinguished road
По умолчанию

При добавлении нескольких виджетов и динамически меняющихся значениях, происходит задержка обновления данных. В реальном времени обновляется только последний Serial.print в ардуино. Это проблема андроида? Можно это как то исправить?
Цитата:
Сообщение от xxoma Посмотреть сообщение
Тестил на 4.4.4, кому нужно для версий пониже пишите - скомпилю.
Буду благодарен за версию для 4.1 и выше.
murano вне форума   Ответить с цитированием
Старый 08.11.2014, 16:49   #45
xxoma
Пользователь
 
Регистрация: 13.05.2009
Возраст: 14
Город: Uzhgorod
Регион: Украина
Машина: Lancer 9
Сообщений: 58
xxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от murano Посмотреть сообщение
При добавлении нескольких виджетов и динамически меняющихся значениях, происходит задержка обновления данных. В реальном времени обновляется только последний Serial.print в ардуино. Это проблема андроида? Можно это как то исправить? Думаю чаще одной секунды обновлять виджет смысла нет, все равно визуально не успеете увидеть инфу)

Буду благодарен за версию для 4.1 и выше.
Под 4.1 позднее выложу. Насчет задержек, от моего виджета это не зависит. Пишите автору remote steering wheel. А какая частота обновления, что оно не успевает?
xxoma вне форума   Ответить с цитированием
Старый 08.11.2014, 18:42   #46
murano
Пользователь
 
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
murano is on a distinguished road
По умолчанию

Цитата:
Сообщение от xxoma Посмотреть сообщение
А какая частота обновления, что оно не успевает?
Для примера взять можно вот это:
PHP код:
int idata1data2data3data4;

void setup()
{
  
Serial.begin(9600);
}

void loop()
{
  for(
i=0;i<100;i++)
  {
    
data1=i;
    
data2=i;
    
data3=i;
    
data4=i;
    
Serial.print("<tempa:");
    
Serial.print(data1);
    
Serial.print(">");
    
Serial.print("<tempb:");
    
Serial.print(data2);
    
Serial.print(">");
    
Serial.print("<tempc:");
    
Serial.print(data3);
    
Serial.print(">");
    
Serial.print("<tempd:");
    
Serial.print(data4);
    
Serial.print(">");
    
delay(1000);
  }

Здесь "data4" обновляется как надо - раз в секунду. Остальные же как попало.
murano вне форума   Ответить с цитированием
Старый 08.11.2014, 18:55   #47
xxoma
Пользователь
 
Регистрация: 13.05.2009
Возраст: 14
Город: Uzhgorod
Регион: Украина
Машина: Lancer 9
Сообщений: 58
xxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of light
По умолчанию

Ну так сделайте delay(250) после каждого вывода в сериал. А то оно за раз пачку выдает.
xxoma вне форума   Ответить с цитированием
Старый 08.11.2014, 19:11   #48
murano
Пользователь
 
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
murano is on a distinguished road
По умолчанию

Спасибо. Так на много лучше
murano вне форума   Ответить с цитированием
Старый 08.11.2014, 19:35   #49
murano
Пользователь
 
Регистрация: 10.10.2009
Возраст: 59
Регион: 35
Сообщений: 99
murano is on a distinguished road
По умолчанию

Из пожеланий хотелось бы иметь возможность изменять размер, цвет и сам шрифт. Без проблем все заработало на 4.1.1
murano вне форума   Ответить с цитированием
Старый 08.11.2014, 21:07   #50
xxoma
Пользователь
 
Регистрация: 13.05.2009
Возраст: 14
Город: Uzhgorod
Регион: Украина
Машина: Lancer 9
Сообщений: 58
xxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of lightxxoma is a glorious beacon of light
По умолчанию

Ок, позднее прикручу такую возможность.
xxoma вне форума   Ответить с цитированием
Ответ

Метки
arduino


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

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

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



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


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