personal_blog:diy:not-only-clock:last-version:upload-firmware
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| personal_blog:diy:not-only-clock:last-version:upload-firmware [2024/09/27 02:22] – ironmesh | personal_blog:diy:not-only-clock:last-version:upload-firmware [2024/12/11 07:46] (текущий) – ironmesh | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Сборка прошивки и загрузка ====== | ====== Сборка прошивки и загрузка ====== | ||
| + | |||
| + | Если вы читаете данную статью, | ||
| + | |||
| + | ===== Сборка прошивки из исходников ===== | ||
| + | |||
| + | В данной процедуре нет совершенно ничего сложного, | ||
| + | |||
| + | Итак, для начала нам потребуется скачать и установить программу **Arduino IDE 2**, для этого качайте ее с [[https:// | ||
| + | |||
| + | ^ Имя библиотеки ^ Автор ^ Версия ^ Ссылка на репозиторий ^ | ||
| + | | EncButton | AlexGyver | 3.6.3 | [[https:// | ||
| + | | max7219 | Jonathan Evans | 1.0.0 | [[https:// | ||
| + | | TimerMs | AlexGyver | 1.2 | [[https:// | ||
| + | | GyverTimers | AlexGyver | 1.10 | [[https:// | ||
| + | | BME280 | Tyler Glenn | 3.0.0 | [[https:// | ||
| + | | RTC | Manjunath CV | 1.8.0 | [[https:// | ||
| + | |||
| + | Хорошо, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | В строчке кода //#define DISPLAY_INVERTED < | ||
| + | |||
| + | В строчке кода //#define USE_RTC_MODULE < | ||
| + | |||
| + | Следующие параметры рекомендуется редактировать только опытным пользователям: | ||
| + | |||
| + | * // | ||
| + | * // | ||
| + | * // | ||
| + | * // | ||
| + | * // | ||
| + | |||
| + | После того как все параметры установлены, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== Загрузка готовой сборки ===== | ||
| + | |||
| + | В архиве // | ||
| + | |||
| + | Данный способ я не использовал на практике, | ||
| + | |||
| + | ===== Другие варианты схемы ===== | ||
| + | |||
| + | Данное устройство имеет очень простую схему и для минимальной комплектации достаточно всего трех компонентов: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Пользовательские настройки хранятся в структуре //struct SetttingsData{...}//, | ||
| + | |||
| + | При должном умении вы можете изменить прошивку, | ||
| + | |||
| + | ===== Вместо заключения ===== | ||
| + | |||
| + | Спасибо всем, кто уделил время прочтению данных материалов, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | {{page> | ||
| + | |||
personal_blog/diy/not-only-clock/last-version/upload-firmware.1727392933.txt.gz · Последнее изменение: — ironmesh