personal_blog:diy:not-only-clock:1-2dev:upload-firmware
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| personal_blog:diy:not-only-clock:1-2dev:upload-firmware [2024/11/27 22:26] – [Сборка прошивки из исходников] ironmesh | personal_blog:diy:not-only-clock:1-2dev:upload-firmware [2026/09/10 10:25] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 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> | ||
| - | |||