Доброго времени суток. Вопрос очень ёмкий, скорее тут будет много вопросов, и если поможете по отдельности хотя бы буду очень признателен. Объясню ситуацию. Есть кнопка у которой 4 позиции.
Центр-когда она не нажата.
Вверх первая позиция
Вверх вторая позиция
Вниз первая позиция
Вниз вторая позиция
Пытаюсь расписать подробно но думаю все равно будет сложно это разобрать.
Далее, есть два провода с которых выходит сигнал.
Синий и белый.
Когда кнопка нажата вверх (в первую позицию) в синем проводе появляется минус, если нажать дальше вверх(вторая позиция) то синий провод так же выдает минус, но и в белом проводе появляется минус.
Тоесть при первой позиции когда кнопка нажата вверх минус только на синем, при второй позиции минус появляется и на белом проводе. Происходит это из-за конструкции самого пульта, при втором положении кнопки нажимается и противоположная сторона,
Вторая позиция вверх = первая позиция вниз. И так же в обратную сторону. Первая позиция вниз минус на белом проводе, а на синем ничего нет, вторая позиция вниз=первая позиция вверх, минус есть на обоих проводах.
Вот собственно
Вопрос1. Можно ли без Ардуино сделать сигнал с провода который выдает сигнал раньше приоритетным, тоесть чтобы второй игнорировался, если с синего сигнал идёт раньше то белый игнорируется, и наоборот.
Вопрос 2 сделал это через Ардуино, пустил провода на пин2 и пин3 для считывания сигнала. Через input_pullup настроил пины на прием, опасно ли напрямую их подключать? По сути на пины приходит масса автомобиля.
Вопрос 3. Питание тоже идёт от автомобиля, к контакту vin, в авто у нас 12-14 вольт, но скорее всего бывают скачки, могла ли из-за этого сгореть плата?
Спасибо.
Центр-когда она не нажата.
Вверх первая позиция
Вверх вторая позиция
Вниз первая позиция
Вниз вторая позиция
Пытаюсь расписать подробно но думаю все равно будет сложно это разобрать.
Далее, есть два провода с которых выходит сигнал.
Синий и белый.
Когда кнопка нажата вверх (в первую позицию) в синем проводе появляется минус, если нажать дальше вверх(вторая позиция) то синий провод так же выдает минус, но и в белом проводе появляется минус.
Тоесть при первой позиции когда кнопка нажата вверх минус только на синем, при второй позиции минус появляется и на белом проводе. Происходит это из-за конструкции самого пульта, при втором положении кнопки нажимается и противоположная сторона,
Вторая позиция вверх = первая позиция вниз. И так же в обратную сторону. Первая позиция вниз минус на белом проводе, а на синем ничего нет, вторая позиция вниз=первая позиция вверх, минус есть на обоих проводах.
Вот собственно
Вопрос1. Можно ли без Ардуино сделать сигнал с провода который выдает сигнал раньше приоритетным, тоесть чтобы второй игнорировался, если с синего сигнал идёт раньше то белый игнорируется, и наоборот.
Вопрос 2 сделал это через Ардуино, пустил провода на пин2 и пин3 для считывания сигнала. Через input_pullup настроил пины на прием, опасно ли напрямую их подключать? По сути на пины приходит масса автомобиля.
Вопрос 3. Питание тоже идёт от автомобиля, к контакту vin, в авто у нас 12-14 вольт, но скорее всего бывают скачки, могла ли из-за этого сгореть плата?
Спасибо.