Итак, по входам/выходам получается:
Входы:
1) Сама кнопка "Start/Stop Engine"- просто кнопка без фиксации. Главная кнопка девайса.
2) Кнопка датчика двери - штатная, которая замыкает лампочку на кузов. Нужна для начальной подсветки кнопки на ~60сек.
3) Кнопка педали тормоза - штатная, которая замыкает лампочку на кузов. Используется при запуске/остановке двигателя.
4) Кнопка стояночного тормоза - используется штатная, которая замыкает лампочку на кузов. Аналогично педали тормоза, но с небольшими изменениями.
5) Лампа индикации заряда батареи (генератор) - нужен для прекращения работы стартера при успешном запуске двигателя (необходимо еще и временнОе ограничение - на случай не запуска двигателя). Возможны варианты, например - датчик масла.
6) Иммобилайзер (опционально, т.е. учесть возможность.), можно ипользовать Pandect IS-350, или аналогичный. Базово можно оставить перемычку.
Выходы:
1) Подсветка кнопки "Start/Stop Engine" (5 диодов, 4 белых, один синий)
2) Звук, (может быть, но не обязательно)
3) Вибро, (может быть, но не обязательно)
4) Управление на реле АСС.
5) Управление на реле включения зажигания.
6) Управление на реле включения стартера.
7) Реле на включение мощных потребителей энергии.
6 входов и 7 выходов. Т.е. в пределах возможностей Arduino.
Теперь по программированию.
Ранее никогда не занимался.
Пока изучаю язык и мучаю эмулятор ардуинки.
Уперся в создание блок-схемы программы.
Ну чтобы ее светлый образ всегда был перед глазами
Кто каим софтом пользуется? И есть ли специальный софт для составления блок-схем на ардуино?
А эмулятор так себе, конечно...
Я для эксперимента попробовал изобразить скетч на плавное зажигание гашение 4х светодиодов по кругу - так вот светодиоды подключенные к эмулятору не смогли плавно зажигаться/гаснуть на экране. странное моргание, но правда по кругу
Только небольшие куски можно тестировать на эмуляторе, думаю.