Немного заброшенного кода на растерзание "Сенсорное открытие багажника".

Привет всем!

Я новичок в программировании и делаю свои первые шаги на платформе Arduino. Читаю книги Виктора Петина + смотрю различные видеоуроки YouTube. Решил поделиться опытом.

Когда-то было дурацкое и в тоже время дичайшее желание сделать на своей Калине открывание багажника при помощи сенсорной кнопки.

В видео ниже представлен общий пример.

Но просто прикоснуться нужного метса на авто и потянуть багажник для меня было недостаточно. Я хотел сделать всё гибко и под себя и вот каким путём я на тот момент пошел...

На большинстве автосигнализаций при постановке на охрану, снятии с охраны и т.д. мигают поворотники. Почему бы нам не использовать мигание поворотников как сигналы, Ардуинка через твёрдотельное реле будет получать эти самые сигналы:

1) Машинку поставили на охрану, поворотники мигнули 1 раз, режим "LOCK" — сигналы с сенсорной кнопки не учитываются, багажник не открыть.

2) Машинку открыли, поворотники мигнули 2 раза, режим "UNLOCK" — идём и спокойно открываем багажник.

3) Сработала охрана, вы сломались и включили аварийку, используете поворотники при перестроениях? Т.е. все те моменты когда поворотники мигают три раза и более . В этом случае ардуинка переходит в режим ожидания "WAIT". Как только сигналы с поворотников перестают поступать, Ардуинка восстанавливает тот режим, который был до "WAIT".

4) Сняли аккумулятор? Как только восстанавливается питание на Ардуинку и пока не сработает один из двух режимов "LOCK" или "UNLOCK" — ни какой реакции на сенсорную кнопку не будет.

Более подробно как всё будет работать написано в коде https://github.com/Beijo2908/My в "Недоделка".

Вопрос к знатокам - правильно ли я использовал условия от переполнения счетчика?

Немного заброшенного кода на растерзание "Сенсорное открытие багажника". Arduino, Программирование, Первый опыт, Опыт, Новичок на Пикабу, Новичок, Видео

Arduino & Pi

1.4K постов20.6K подписчик

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

просто использовать канал сигналки на открытие багажника совсем не интересно?

раскрыть ветку (8)
1
Автор поста оценил этот комментарий
Как раз таки это и решило бы проблему, но у меня всё штатное и увы, доп. каналы отсутствуют. Да хоть если бы и сигналка была норм, возникает другая задача - её найти и достать. А есть такие установщики, после которых не сняв торпеду сигналку не достать))
раскрыть ветку (2)
Автор поста оценил этот комментарий
Да ты дьявол, 4 elseif, попробуй switch юзать..
раскрыть ветку (1)
Автор поста оценил этот комментарий

Я только начинающий, изучаю все азы))) к switch'у надо привыкнуть)

1
Автор поста оценил этот комментарий

А кто сказал что у него вообще сигналка стоит?

Иллюстрация к комментарию
раскрыть ветку (4)
Автор поста оценил этот комментарий

Сигналка там заводская.

раскрыть ветку (3)
Автор поста оценил этот комментарий

=> нету, как и допканала с управлением на ней, это для сторонних принятая вещь.

Штатная это ЦЗ и сирена на кой-то в комплектациях выше средней, бесполезная штука даже на топовой весте например.

раскрыть ветку (2)
Автор поста оценил этот комментарий

Допканал кстати был, а вот штатно задний актюатор не ставится на многие варианты автомобиля. Сирены у меня не было, если что она орала штатной бибикалкой.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Вообще не ставился если ты про открывание нормальное, но делается. Если ты про подъём методом не механики с ключом - это да, но мало явно.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку