PIC10F202 LED PCB assembly code UX improvement
Budget: $30 ā $250 USD
I have existing code in assembly (will share) that wakes from sleep with a quick button press recalling a saved LED state, changes colors of an LED with a 2s press and initiates sleep with a 4s press.
I simply need the code to be modified so that the wake from sleep press is 1s
I would also like to have direct control of the timing of the three presses, so I can fine tune the duration of each (this is mostly already in the code using cycle counts, just need to improve it). I would also need to add some visual feedback (i.e., quick LED flash) to indicate when changing colors.
Currently, the code has that the color changes when the button is released - Iād like to see the color change while in the 2s press, and the user can know when to release the button.
This project must remain in assembly.
This project may lead to future work that overhauls the code entirely.
I simply need the code to be modified so that the wake from sleep press is 1s
I would also like to have direct control of the timing of the three presses, so I can fine tune the duration of each (this is mostly already in the code using cycle counts, just need to improve it). I would also need to add some visual feedback (i.e., quick LED flash) to indicate when changing colors.
Currently, the code has that the color changes when the button is released - Iād like to see the color change while in the 2s press, and the user can know when to release the button.
This project must remain in assembly.
This project may lead to future work that overhauls the code entirely.
Related categories:
Electronics
Microcontroller
Assembly
UX / User Experience
Embedded Systems
Prototyping