Re: Управление магнитолой Alpine с помощью Carduino
Все верно к A0
Цитата:
boolean RawKeyPressed() {
int anaPin = 0;
anaPin = analogRead(0);
if (anaPin > NO_B - 20) {
button = 0;
return 0;
} else if (anaPin > MODE_B - 20 && anaPin < MODE_B + 20 ) {
button = 1;
return 1;
} else if (anaPin > NXTU_B - 20 && anaPin < NXTU_B + 20 ) {
button = 2;
return 1;
} else if (anaPin > NXTD_B - 20 && anaPin < NXTD_B + 20 ) {
button = 3;
return 1;
} else if (anaPin > MUTE_B - 20 && anaPin < MUTE_B + 20 ) {
button = 4;
return 1;
} else if (anaPin > VOLU_B - 20 && anaPin < VOLU_B + 20 ) {
button = 5;
return 1;
} else if (anaPin < VOLD_B + 20 ) {
button = 6;
return 1;
} else {
button = 0;
return 0;
}
}
Re: Управление магнитолой Alpine с помощью Carduino
Здравствуйте. Имею на руках ардуину уно, alpine 9855. bmw с i-bus и доступ к резистивным кнопкам напрямую.
Вознкили вопросы
Схема предполагает подключение к i-bus или к самим кнопкам, кнопки в скетче заточены под какой то конкретный автомобиль? если да, то какие значения менять, если я возьму значения своих кнопок через стандартную функцию аналог рид.
В этой теме первый раз, прошу сильно не пинать.