Proton78 -а чё не хочешь поработать над своим проектом? Мне паяльник нравится, монитор особенно, я себе сделал. Не плохо-бы добавить плюшек.
Доработал прошивку.
1. Добавил список из 37 сменных насадок. Список можно изменить или незначительно расширить.
2. Добавил возможность выбрать четыре из них с сохранением в еепром (подменю в меню основных настроек).
3. Добавил режим смены выбранных насадок (при одновременном зажатии кнопок + и -) происходит переход в режим смены насадок . Кнопками + и - можно выбрать одну их 4-х сохраненных в памяти. При
кратковременном нажатии кнопки ON\OFF в еепром записывается выбранная насадка по умолчании. При длительном нажатии кнопки ON\OFF происходит переход в режим калибровки выбранной насадки.
4. Режим калибровки разлелен на четыре этапа, с последовательным переключением кнопкой ON\OFF. Начиная с максимальной температуры, заканчивая минимальной. На каждом этапе необходимо измерить
текущую температуру насадки (жала) и кнопками + и - выставить истинную. После нажать кнопку ON\OFF, значения калибровок сохранятся в ЕЕПРОМ.
5. Калибровки сохраняются для каждой из насадок отдельно.
Не разобрался как запомнить откалибрована насадка или нет (для отображения на дисплее) и как изменить статус насадки (откалибрована или нет) при выборе новой насадки из списка возможных.
На данном этапе при компиляции занято 82% памяти и 67% переменных. То есть "расширить" прошивку можно, но не значительно. При более 90% занятой памяти компилятор ругается на недостаток памяти и предупреждает о возможных сбоях.
Проверить в железе пока нет возможности. В ближайшее время постараюсь сделать макетную плату.
- Вложения
-
- t12-5510_v3_podmenu.ino.with_bootloader.hex
- Готовая прошивка с загрузчиком
- (71.43 KiB) Скачиваний: 986
-
- t12-5510_v3_podmenu.ino.hex
- Готовая прошивка
- (73.04 KiB) Скачиваний: 939
-
- t12-5510_v3_podmenu.rar
- Проект для Arduino
- (11.82 KiB) Скачиваний: 889