Instead of requiring users to upload a message before testing the POV display, I aimed to provide a default message right out of the box for an easy, hassle-free experience. This way, users can interact with the display immediately without needing to figure out the upload instructions. To achieve this, I modified the state machine and configured the accelerometer to detect a double-tap event. At startup, the POV display now shows the message "SUPERCON8" as the default message. I find this to be fitting. If the user double-taps the POV SAO board, it switches to a mode that waits for an I2C upload of a new message. Once the new message is uploaded, the display switches back to show the updated message.
Final State Machine:
- State 0 – Initialize POV Display
- State 1 – Display POV Message
- State 2 – Wait for Message via I2C
- State 3 – Retrieve Message from I2C
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.