matthewturner / massive-clock-remote

A bluetooth remote for the massive clock

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PlatformIO CI

Massive Clock Remote

Controls the massive clock via bluetooth. Integrates an ESP8266 Wifi module for synchronizing time with an NTP time server.

Process Flow

flowchart LR
    A[Web Client] -->|force-sync| B(Synchronizer)
    B -->|set/set-schedule| C(Remote)
    C -->|set/set-schedule| D(Clock)
    D -->|request-sync| C
    C -->|request-sync| B
Loading

Installing Platform IO

Install command line tools by following the installation instructions for Windows

Serial Monitor

Deploy code to your Arduino and run the following command in a terminal:

 pio device monitor --eol=CRLF --echo --filter=send_on_enter

Unit Testing

Run the following command after installing Platform IO:

pio test -e native

About

A bluetooth remote for the massive clock


Languages

Language:C++ 69.6%Language:C 30.4%