Электронный спидометр на базе платы Arduino Nano.
Привод стрелки - Шаговый двигатель для комбинации приборов VDO ВАЗ. Драйвер ШД - A4988. Два OLED дисплея 0.91" 128x32 SSD1306, I2C синий. Верхний экран - общий пробег, нижний - пока что скорость. Далее нижний экран будет отображать состояние АКПП.
Два дисплея имеют одинаковый адрес i2c, в папке Add есть схема как их подключить, чтобы они работали вместе.
Код написан на AVR C без стороних библиотек.
Видео, как это работает: https://www.youtube.com/watch?v=tU535JgkpUg https://www.youtube.com/watch?v=tFU5FpRuKqU
Для сборки прошивки на Windows необходимо скачать avr-gcc по ссылке https://github.com/ZakKemble/avr-gcc-build/releases/download/v8.3.0-1/avr-gcc-8.3.0-x86-mingw.zip, распаковать в C:\avr-gcc и запустить Make.bat.
Чтобы залить прошивку надо в MakefileWin указать свой COM порт и выполнить команду "Make.bat flash".
2025-09-08 197134 2025-09-22 197292 2025-11-02 198422