personal_blog:diy:not-only-clock:last-version:upload-firmware
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| personal_blog:diy:not-only-clock:last-version:upload-firmware [2024/10/02 13:26] – 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>serv:includes: | + | {{page>..:article-footer |
personal_blog/diy/not-only-clock/last-version/upload-firmware.1727864765.txt.gz · Последнее изменение: — ironmesh