personal_blog:diy:not-only-clock:last-version:upload-firmware
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| personal_blog:diy:not-only-clock:last-version:upload-firmware [2024/10/20 06:27] – ironmesh | personal_blog:diy:not-only-clock:last-version:upload-firmware [2024/12/11 07:46] (текущий) – ironmesh | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Сборка прошивки и загрузка ====== | ====== Сборка прошивки и загрузка ====== | ||
| - | [[https://github.com/ | + | Если вы читаете данную статью, |
| - | [[https://jarduino.ru/2019/12/23/arduino-hex-upload/]] | + | ===== Сборка прошивки из исходников ===== |
| + | |||
| + | В данной процедуре нет совершенно ничего сложного, | ||
| + | |||
| + | Итак, для начала нам потребуется скачать и установить программу **Arduino IDE 2**, для этого качайте ее с [[https://www.arduino.cc/en/software|официального сайта]] и устанавливайте на свой компьютер. Cкачайте файлы исходников (они находятся на [[main|главной странице проекта]]). Затем откройте скетч | ||
| ^ Имя библиотеки ^ Автор ^ Версия ^ Ссылка на репозиторий ^ | ^ Имя библиотеки ^ Автор ^ Версия ^ Ссылка на репозиторий ^ | ||
| - | | EncButton | AlexGyver | 3.6.2 | https:// | + | | EncButton | AlexGyver | 3.6.3 | [[https:// |
| - | | max7219 | Jonathan Evans | 1.0.0 | https:// | + | | max7219 | Jonathan Evans | 1.0.0 | [[https:// |
| - | | TimerMs | AlexGyver | 1.2 | https:// | + | | TimerMs | AlexGyver | 1.2 | [[https:// |
| - | | GyverTimers | AlexGyver | 1.10 | https:// | + | | GyverTimers | AlexGyver | 1.10 | [[https:// |
| - | | BME280 | Tyler Glenn | 3.0.0 | https:// | + | | BME280 | Tyler Glenn | 3.0.0 | [[https:// |
| - | | RTC | Manjunath CV | 1.8.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.1729394859.txt.gz · Последнее изменение: — ironmesh