off: видел, наверное, VOBD
может дороговато, но он того стоит ...
НЕ РЕКЛАМА - совет![]()
off: видел, наверное, VOBD
может дороговато, но он того стоит ...
НЕ РЕКЛАМА - совет![]()
Вот в шапке спидометр и тахометр подключается к аналоговому входу. Почему так? Это прокатывает для спидометра/тахометра импульсного? Я думал надо частоту мерить.
У меня датчик скорости 9 импульсов на оборот, там как я понял надо ловить импульс с плюсом. Как развязать, чтобы + подать?
Или же можно вот так вот просто бросить спидометр на аналоговый вход?
Лучше частоту импульсов измерять , прерыванием
Походу я накосячил. Подрубил 2 штуки HCF4094BE для того, чтобы увеличить кол-во вЫходов. А он оказался ShiftIn а не ShiftOut регистр.
На скока я понял из даташита, на него наоборот надо на 8 входов подать сигналы, и с 3х выходов считать число.
Возьми регистр тот который я тебе рекомендовал
не могу понять как это всё будет работать без компьютера
Уважаемый Chip не мог бы объяснить что делает ниже указанный код,я в параллельной ветке делаю тоже самое только на ЖКИ. У меня почему то при включении проскакивают надписи
PHP код:
// Перевод состояний на цифровых входах в общее число
// 5 - двоиный код включения лампочек (
// 6 - двоичный код включения лампочек
// + двоичный код включенной передачи (3 старших бита)
// 7-10 - текущее значение одометра
resultInput[5] = digitalRead(2) +
digitalRead(3)*2 +
digitalRead(4)*4 +
digitalRead(5)*8 +
digitalRead(6)*16 +
digitalRead(7)*32 +
digitalRead(8)*64;
resultInput[6] = digitalRead(9) +
digitalRead(10)*2 +
digitalRead(11)*4 +
digitalRead(12)*8 +
digitalRead(13)*16;
D945GCLF2,160gb,2gb-ram,8" TFT LCDTouch+2lcd7" ,Bt,WiFi,SILABS,OBD2,DVBT, ,Audioson,Hertz,Fokal
Переводит из принятых бит данных в байт
Можно это сделать еще вот таким способом:
PHP код:
resultInput[5]|=0;
for(int i=2; i<8; i++)
{
if (digitalRead(i)) resultInput[5]|=1<<i;
}
Последний раз редактировалось Chip; 28.04.2010 в 12:14.
Спасибо за разьеснение
D945GCLF2,160gb,2gb-ram,8" TFT LCDTouch+2lcd7" ,Bt,WiFi,SILABS,OBD2,DVBT, ,Audioson,Hertz,Fokal
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)