MicroBit clock based on DS3231
Diff: README.md
- Revision:
- 10:df37742f32d6
- Parent:
- 2:2f72859d7247
--- a/README.md Sun Aug 14 10:31:41 2016 +0000 +++ b/README.md Sun Aug 14 11:45:28 2016 +0000 @@ -1,12 +1,43 @@ -# microbit-starter +##MicroBit-rtc_ds3231 +##Clock + +Copyright David Wright 2016. DAW9000. +Feel free to copy, ammend , or do what you will but a shout out would be nice :) -An example programs using the micro:bit runtime. + +This program uses the Maxim Integrated DS3231 library to create a BBC MicroBit +Clock. Requires a DS3231 Real Time clock connected to pin 19 and 20. + +Recommended that an edge connector is used for DS3231 connection. -Using microbit. -This program shows the Temperature which can be adjusted up or down to reflect true ambient temperature using B (down) and A (up). -Pressing A+B together changes mode from temperature to compass text heading display to compass heading graphic. Pressing A+B will circle around the three -modes. -Touching pins GND and P0 dims display, GND and P1 brightens display. GND and P2 shows actual device temperature. +Program will display :- + Date then Time then Temp (from DS3231 not MicroBit as it seems for + accurate as to ambient temp.) + Pressing Button B and keeping it pressed between rotations ie at the end + of each display cycle will change mode cyclically. + 1. Date, Time, Temp + 2. Date only. + 3. Time only. + 4. Temp only. +I am sure better things can be done here! Improvements welcome. + +Pressing Buttons A and B together and keeping pressed as above will take +you into clock setting mode. +Clock is set :- +Year, Month, Day, Hour, Minute, Second, Day of Week (1 to 7 eg Sun=7 but you can +make any day the start of week ie Sun=1). +Setting is done after DATE and again after TIME. So if only setting date +you can abort after the msg "Date Set". + +If in setting mode abort changes by powering off at any time. + +This again can be improved .... not the easiest to set date and time with +no keypad and limited screen! + +DS3231 has 2 alarms, so alarm clock feature with speaker/music attached to +MicroBit is a good future mod. + + developed by daw9000. no copywrite, free for whatever...