Skip to content

FearlessAdam/MicroWatch

Repository files navigation


MicroWatch - A advanced watch program for Micro:Bit ⌚


Have you ever wished for a Unique, Advanced Micro:Bit watch? well, if you did now you have one! Introducing MicroWatch!


Compatiblity ⚙️

This program uses bluetooth, and other stuff that works with Micro:Bit V2. so, the program can run only in V2 Micro:Bit's only. Sorry!


Installation 💿

Download the hex file from https://github.com/FearlessAdam/MicroWatch/releases/ and flash it your Micro:Bit. You will see a Loading Screen on your Micro:Bit after you flash the hex file.


How to use 📖

  1. Press button A to change the Hours.
  2. Press Button B to change Minutes.
  3. Shake to see the current time.
  4. Press The Logo to play a game.
  5. Long press the logo to stop the game.
  6. Press Pin 0 to play/pause the song playing
  7. Press Pin 1 to play the next song
  8. Press Pin 2 to play the previous song.

Connect the Micro:Bit with this program running to your PC and open the serial for More Information.


Using with USB Serial on PC

  1. Install Tera Term. (At the time of writting Version 5 is the latest.)
  2. Click File > New Connection > serial > And select the port of your Micro:Bit, and use these settings:

-Speed: 115200

-Data: 8Bit

-Parity: None

-Stop Bits: 1

-Flow Control: None


Input Commands using Serial.

To input data using serial follow the step given above and then click Control > Broadcast Command. Disable Realtime Mode then enable the following settings:

-Send to this Process Only

-Enter Key

Then enable The 'LF' option. after that, Type your command ie. Hour=(Hours) or Min=(Minutes) and click submit button.


Connecting with Bluetooth (For Phones)

refer this article: https://support.microbit.org/support/solutions/articles/19000062330-using-the-micro-bit-bluetooth-low-energy-uart-serial-over-bluetooth-


Input Commands Using Bluetooth (For Phones)

-Open the SerialBluetoothTerminal on your mobile

-Connect your Micro:Bit to the app

After that, Type your command ie. Hour=(hours) or Min=(minutes) On the text box then click the Send button.


Note ❗

Keep in mind that the program is Beta so, you may occur crashes as well.


Conclusion 🏳️

Anyone if welcomed to imporve the program. you can fork this project and improve/add more features in your style! Keep in mind you are not allowed to steal this project. Have fun!