wagiminator/ATmega-Soldering-Station ? reverse-engineered prompt
Reverse engineered prompt
Build me a DIY soldering station controller for a T12 quick heating iron, with a simple screen and one rotary encoder for all the controls.
I want it to show the tip temperature live, let me set the target temperature with the knob, and support a short press boost mode plus a long press menu for settings. It should handle automatic sleep and power off when the iron is idle, detect when the handle is moved, and warn if the iron is unplugged or the voltage is too low. Please include calibration for different tips, save settings in memory so they stay after power off, and make it work with an OLED display and a buzzer. If possible, include both English and Chinese menus, screen flip, knob direction setting, and a simple startup password option. The code should support the usual ATmega based Arduino style setup and be ready to compile for the project hardware. If you need to check any current details, look up the docs online first.
Are you gonna build this?
make sure you review the code using coderabbit