Нету никакого -5В, есть земля. Один из проводов на землю, второй на ту ногу ардуино, с которой будет считываться сигнал (в данном случае Pin5). Вот же картинка.
Вид для печати
Нету никакого -5В, есть земля. Один из проводов на землю, второй на ту ногу ардуино, с которой будет считываться сигнал (в данном случае Pin5). Вот же картинка.
Ты говоришь про землю машины?
или землю на Андроино?
Если рассуждать логически то земля машины это и есть минус 12 вольт.
Если я даю на сопротивление (+5) вольт то я должен закрыть круг подключить к земле, то есть земля (-5) вольт.
Если подключить на сопротивление (+5) и подключить второй провод от кнопки к землю машины что это (-12) то в конце концов сопротивление сгорит от разницы в токе.
Что то ты совсем не то говоришь.
Общий провод(земля) это провод относительно которого передаются все сигналы .
Если следовать твоей теории, то как ты будешь звук между компом и усилителем передавать? К тому же многие усилители имеют встроенный преобразователь питания на 30-50 вольт
Перепаял сопротивление на 3.3 кило ома.
Переустанавливал WIN XP SP3 решил заново попробовать.
Проверил что устройство находит, стоит на 5 порте также поставил в програме на 5 порт, решил загрузить скетч на андруино так вот ошибка вылетела
http://img96.imageshack.us/img96/1152/59410322.th.jpg
Во общем я взял домой подключил к лептопу всё пошло как надо но у меня проводок (5+) зацепил землю на ардуине (GND) теперь не опознаёт его по USB мигает лампочка (L) что делать?
Какие способы его оживить?
Спасибо.
Проблема что он теперь не получает свои 5 вольт теперь на ножках около 3 вольт, что сгорело?
вроде визуально нечего не воняет и не видно что, что то почернело.
Я решил заново проверить и снял видео для лучего понимания
может проблема в том что я взял провода которые идут уже после преобразователя кнопок для АЛПИНА?
Да ещё одно у меня подгорела диода зенер даёт теперь около 3 вольт вместо 5 на Андруине так я её покамест не заменил а замкнул и теперь андроино работает запихнул туда скетч для клавиш без проблем, вроде я всё рассмотрел и обдумал не должно возникнуть не каких проблем с этим я прав?
Ещё не подключал андроино в машину хочу знать ваше мнение нечего не случится?
Я боюсь что в обратную сторону может пойти электричество.
Блин, доэксперементируешься.. :) Ты какой скетч заливаешь в ардуину?
Может быть не там измеряешь?
Ты в каком диапазоне сопротивление измеряешь, а то на видео не видно надписи на приборе
Я ставил на 200 ом и на 2000 ом всиволишь сдвигалось на один влево как положено.
Я думаю что это из за переходника для руля под Алпин так там он переделывает сопротивление под себя, но всё ровно не должно влиять.
В идеале он должен давать на каждую кнопку постоянное сопротивление покамест кнопка нажата? или импульсам?
Скетч я залил вот этот
В первом видео когда я зажал последнюю кнопку МОД то по автомату включается настройка часов поэтому не било не какой реакции.Цитата:
//http://compcar.ru
#define PIN 5 //номер аналогового порта
#define LIMIT 6 //предел погрешности сопротивления
byte bytes[2];
int res_dt1;
byte idx=0;
unsigned long math_time,old_time,real_time;
void setup()
{
Serial.begin(115200); // настроить скорость com порта
}
void loop()
{
old_time = real_time;
math_time = 0;
res_dt1 = analogRead(PIN); // прочитать данные АЦП
while(math_time < 500 && analogRead(PIN)>res_dt1-LIMIT && analogRead(PIN) < res_dt1+LIMIT && res_dt1 != 1023)
{
real_time = millis(); //получить реальное время
math_time = real_time - old_time; //считаем длительность паузы
}
if(math_time > 30 && res_dt1 != 1023) //если нет дребезга
{
if (idx==1 && math_time < 500){ res_dt1 = 1023; idx=0; }
else if(math_time > 499){ res_dt1 |= 1024; idx=1; }
bytes[0] = res_dt1 & 255; // преобразовать в 2-байта
bytes[1] = (res_dt1 & 1792) >> 8;
Serial.write( bytes,2); // отправить прочитаное значение компьютеру
} else idx=0;
}
Ещё 2 тупиньких вопроса
Заливать на Андруино можно только когда все контакты отключены? или без разницы?
У меня почему то на 1 из домашних лептопов которым я пользуюсь программа андруино не загружается показывается заставка Андруино альфа а потом изчезает просто закрывается смотрел в менеджере задач виндоус его нет.
Стоит XP SP3+ FrameWork 1,2,3,4
Насколько я понимаю, нет там переходников. Я брал отдельно кнопки на круиз и на аудио (в моей комплектации не было) и круиз и аудио в машине делал сам. Товарищу ещё ставил кнопки и аудио подключал к головному проигрывателю - просто 2 провода протянул и подцепил... всё работало без каких-либо переходников. А почему не стал делать, как я писал в 6-ом посте http://www.compcar.ru/forum/showpost...4&postcount=6?, я просто со скриптом, который у тебя написан не сталкивался.... по тому случаю, что я указывал выше, мне бы легче было б разобраться, тем более, что там всё 100% работает на СИВЕ
Если ты поставил другой резистор, то в сериал мониторе нужно смотреть, какие значения посылает ардуина и менять их в скетче (если будешь использовать скетч и скрипт, который в 6-ом посте)- на рисунке. Не забывай про скорость и порт.
Для того, чтоб посмотреть значения кнопок в скетче нужно в строчках
//Serial.print(dt1,DEC);
//Serial.print(" ");
//Serial.println(dt2,DEC);
поубирать наклонные (раскоментарить):
Serial.print(dt1,DEC);
Serial.print(" ");
Serial.println(dt2,DEC);
и загрузить тот скетч полностью, но без этих наклонных.
Спасибо за доходчевое обеснение, но мне кажется что вся проблема в том что как я и говорил я взял 2 провода после преобразователя Алпина
http://www.impulsecar.co.uk/services...ro-300x225.jpg
http://www.impulsecar.co.uk/services...st-300x225.jpg
Там где выход 3.5 милиметров под наушники вот это и есть кнопки для руля под Алпин я от туда и подключился.
т.е. оно там всё так и стояло? этот джэк всовывается в Альпайн?
Угу что бы было управление рулём
а ты хочешь, чтобы там тоже всё осталось? (в магнитоле)?
Не ответишь на эти 2 вопроса?
Цитата:
Ещё 2 тупиньких вопроса
Заливать на Андруино можно только когда все контакты отключены? или без разницы?
У меня почему то на 1 из домашних лептопов которым я пользуюсь программа андруино не загружается показывается заставка Андруино альфа а потом изчезает просто закрывается смотрел в менеджере задач виндоус его нет.
Стоит XP SP3+ FrameWork 1,2,3,4
Не понял вопроса?Цитата:
а ты хочешь, чтобы там тоже всё осталось? (в магнитоле)?
У меня не стоит Алпин а Стоит лилипут.
Это только переходник к алпину
Загружать можно и без проводов... без разницы... на счёт загрузки - дома у меня грузится нормально, а в машине тоже подтормаживает, хотя в машине стоИт получше комп.
Я так понял, ты просто не хочешь крамсать этот переходник.... А на видео - показания, которые ты снимал с этого джэка?
Без этого переходника не работает ни часы не кондиционер не подсветка.
давай мож завтра, и в личку, а то мы тут разведём щас флуд....
ОК.
мне самое главное нужно знать не згорит не чего из за того что я стабилитрон замкнул? что бы я смог начать испытания.
Так сказать нужен зелёный свет.
а от кнопок у тебя ещё чё-то управляется.....? часы только? если б их вообще отсоединить с того разъема (провода с кнопок)..
Вроде только часы настраиваются, но хрен его знает что они там наделали, я думаю найти эти 2 провода до коробки и подключится от туда посмотреть если часы будут настраиваться, и сопротивление будет постоянным если да то всё в шоколаде останется подключит андруино и настроить его.
Ты монитор туда же поставил, как на рисунке? и часы там же. Получается, что штатная магнитола тоже осталась и она у тебя как усилитель? Если так, то зачем тебе ардуина, если звук можно регулировать и на магнитоле...
По видео, я понял, ты не нашёл только выход от кнопки МODE?
Нет у меня 1 экран для часов кондиционера и бывший магнитолы, не 2 как у тебя на рисунке всё в одном.
вот мой тип
http://honda.co.il/_Uploads/dbsphoto...8kg(1)@jpg.jpg
а это то что ты показал
http://honda.co.il/_Uploads/dbsphoto...7kg(1)@jpg.jpg
Я штатную магнитолу выкинул вот что получилось
http://img513.imageshack.us/img513/5525/dsc01615s.jpg
Ты по ходу нечего не понял :)
У меня нет штатной магнитолы а есть комп и экран вместо штатной магнитолы, хотя запихнуть туда где ты подумал экран тоже мысль но много не стычек получиться.
Теперь понял.. :) Чтобы не отказываться от часов, я бы на твоём месте подобрал сопротивления по номиналу сопротивлений кнопок на руле и сделал бы отдельные кнопки для часов около аварийки, а на руле отцепил бы от штекера и сделал бы отдельно для ардуины.
Если зажать кнопку МОДЕ на пару сек то тогда можно будет настроить часики, так я думаю так я думаю если я подключусь параллельно перед коробкой это не очень повлияет на настройку часиков максимум можно будет просто отключить андроино от УСБ настроить часы и заново подключить андроино.
Да у меня этот скетч что ты дал не получается закачать.
в ардуину? проверь порты, скорость. Делай как здесь написано.
Нашёл проблему надо выбрать Tools->Board->Arduino Duemelanove o Nano w/Atmega328 a не Arduino Diecimila.
давай в личку, а то мы щас разведём тут... ОК?