Writing the App

A project log for IOT Mechanical Clock with Bluetooth App

Big clock from the 90's overhauled to obey an ESP32 instead of its old motherboard. Lots of possibilities for display. Very clicky.

Keenan ReberaKeenan Rebera 12/21/2020 at 20:440 Comments

The app took a long time to write, and takes advantage of both Core data and Core Bluetooth. Getting the clock to sync with the app was even harder, and required the use of SPIFFS and ArduinoJSON, as well as a finite state machine to keep track of all of the modes and messages. Here are some screenshots from the app: