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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2015, 11:28   #561
fedor5800
Старший Пользователь
 
Аватар для fedor5800
 
Регистрация: 16.08.2013
Возраст: 40
Регион: 23, 93
Машина: Opel Vectra B
Сообщений: 240
fedor5800 has a spectacular aura aboutfedor5800 has a spectacular aura aboutfedor5800 has a spectacular aura about
По умолчанию

Цитата:
oledv или один аналоговый вход
Чтото ума не приложу как подключить его по аналоговому входу?
__________________
Мой первый проект Opel Vectra B + Wexler 7T
fedor5800 вне форума   Ответить с цитированием
Старый 16.11.2015, 11:50   #562
oledv
Старший Пользователь
 
Регистрация: 25.04.2012
Возраст: 48
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
oledv is just really niceoledv is just really niceoledv is just really niceoledv is just really nice
По умолчанию

Цитата:
Сообщение от fedor5800 Посмотреть сообщение
Чтото ума не приложу как подключить его по аналоговому входу?
также как и резистивные кнопки, у по сути 3 кнопки 3 состояния 3 входящих напряжения, только одна замкнута постоянно.
Постоянно опрашиваем порт, как только значение изменилось, сравниваем с предыдущим и определяем в какую сторону крутился энкодер.
oledv вне форума   Ответить с цитированием
Старый 16.11.2015, 12:00   #563
fedor5800
Старший Пользователь
 
Аватар для fedor5800
 
Регистрация: 16.08.2013
Возраст: 40
Регион: 23, 93
Машина: Opel Vectra B
Сообщений: 240
fedor5800 has a spectacular aura aboutfedor5800 has a spectacular aura aboutfedor5800 has a spectacular aura about
По умолчанию

oledv спасибо, подскажите есть эмулятор подключения ардуины со всеми радио элементами. А то пока придёт посылка, потренируюсь на электронных схемах. Заранее спасибо
__________________
Мой первый проект Opel Vectra B + Wexler 7T
fedor5800 вне форума   Ответить с цитированием
Старый 16.11.2015, 12:33   #564
Maniac82
Старший Пользователь
 
Регистрация: 17.05.2011
Возраст: 41
Город: Новокузнецк
Регион: 42
Машина: Murano
Сообщений: 131
Maniac82 is on a distinguished road
По умолчанию

Цитата:
Сообщение от fedor5800 Посмотреть сообщение
oledv спасибо, подскажите есть эмулятор подключения ардуины со всеми радио элементами. А то пока придёт посылка, потренируюсь на электронных схемах. Заранее спасибо
https://123d.circuits.io/
Единственный нормально работающий. Но он онлайн.
Maniac82 вне форума   Ответить с цитированием
Старый 16.11.2015, 13:01   #565
fedor5800
Старший Пользователь
 
Аватар для fedor5800
 
Регистрация: 16.08.2013
Возраст: 40
Регион: 23, 93
Машина: Opel Vectra B
Сообщений: 240
fedor5800 has a spectacular aura aboutfedor5800 has a spectacular aura aboutfedor5800 has a spectacular aura about
По умолчанию

Maniac82 Вот спасибо, щас как натренируюсь))
__________________
Мой первый проект Opel Vectra B + Wexler 7T
fedor5800 вне форума   Ответить с цитированием
Старый 16.11.2015, 14:02   #566
klimsky
Пользователь
 
Регистрация: 13.10.2014
Возраст: 44
Город: Томск
Регион: 70
Машина: Ford Mondeo MK4
Сообщений: 32
klimsky is on a distinguished road
По умолчанию

в схемотехнике познания близки к 0. подскажите, как решить проблему: arduino подключаю напрямую к ноутбуку, данные передаются: вижу кнопка нажата/кнопка удерживается/кнопка отпущена. но если подключаю ардуино в авто через usb-хаб, то вижу - при любом нажатии кнопок на руле вижу "кнопка нажата" - "кнопка удерживается". и всё. "отжатия" кнопки не происходит.
с чем может быть связано?
klimsky вне форума   Ответить с цитированием
Старый 16.11.2015, 18:21   #567
yuriy m
Старший Пользователь
 
Регистрация: 13.11.2011
Возраст: 45
Город: Гомель BY
Регион: 03
Машина: Гольф2 -> Lancia Zeta
Сообщений: 376
yuriy m is a jewel in the roughyuriy m is a jewel in the roughyuriy m is a jewel in the rough
По умолчанию

Цитата:
Сообщение от klimsky Посмотреть сообщение
в схемотехнике познания близки к 0. подскажите, как решить проблему: arduino подключаю напрямую к ноутбуку, данные передаются: вижу кнопка нажата/кнопка удерживается/кнопка отпущена. но если подключаю ардуино в авто через usb-хаб, то вижу - при любом нажатии кнопок на руле вижу "кнопка нажата" - "кнопка удерживается". и всё. "отжатия" кнопки не происходит.
с чем может быть связано?
Наводит на мысль
1 usb кабель,
2 питание (хаба-(ардуино смотря как ацп включен),
3 подтягивающий резистор...
__________________
Управление под ANDROID ... http://www.pccar.ru/showthread.php?t=24001
Мой старый проект http://www.pccar.ru/showthread.php?t=18038
yuriy m вне форума   Ответить с цитированием
Старый 16.11.2015, 18:59   #568
klimsky
Пользователь
 
Регистрация: 13.10.2014
Возраст: 44
Город: Томск
Регион: 70
Машина: Ford Mondeo MK4
Сообщений: 32
klimsky is on a distinguished road
По умолчанию

usb-кабель до ардуины - вроде ок, 30см, экранированный, шел с китай-ардуино
питание - по варианту 1 со схемы, 5в от NSD15-12S5. Хаб Dlink H-7 rev.A

сопротивление кнопок: Без нажатия 5.1 кОм;Влево 570 Ом;Вправо 316 Ом;Вверх 155 Ом;Вниз 63 Ом;Меню 1050 Ом. По совету с форума, подтягивающий резистор установлен 2кОм. Ардуино выдает значения: влево-811 вправо-897 вверх-957 вниз-997 меню-690
klimsky вне форума   Ответить с цитированием
Старый 16.11.2015, 23:33   #569
oledv
Старший Пользователь
 
Регистрация: 25.04.2012
Возраст: 48
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
oledv is just really niceoledv is just really niceoledv is just really niceoledv is just really nice
По умолчанию

klimsky, у вас в скетче ошибка
oledv вне форума   Ответить с цитированием
Старый 17.11.2015, 08:18   #570
klimsky
Пользователь
 
Регистрация: 13.10.2014
Возраст: 44
Город: Томск
Регион: 70
Машина: Ford Mondeo MK4
Сообщений: 32
klimsky is on a distinguished road
По умолчанию

код из шапки темы на XDA
Код:
#include <Button.h>
const unsigned int DPin = 13;
const unsigned int APin = A0;

Button button = Button(DPin, HIGH);
unsigned int value = 0;
boolean holding = false;

void setup()
{
  Serial.begin(9600);
  button.setDebounceDelay(10);
  button.setHoldDelay(800);
}

void loop()
{
  button.listen();

  if (button.onPress()) {
    value = analogRead(APin);
    Serial.print("<click:");Serial.print(value); Serial.print(">");  
  }

  if(!holding && button.isHold()) {
    Serial.print("<hold:");Serial.print(value); Serial.print(">"); 
    holding = true;  
  }

  if(holding && button.onRelease()) {
    Serial.print("<release:");Serial.print(value); Serial.print(">");
    holding = false;
  }
}
в итоге в авто в терминале вижу <click значениекнопки> <hold значениекнопки> и всё
klimsky вне форума   Ответить с цитированием
Ответ


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

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

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



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


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