Home

Awesome

MicroReminder

MicroReminder is a activity reminder using with micro:bit. You specify a period of time, and MicroReminder reminds you when the time comes. Using the project you need 2 modules. These Modules:

Installation

To use MicroReminder, the following are required:

  1. If Python Is Not Installed, download Python 3.6 from this link

  2. If you don't already have Pip, install it by following these instructions. Pip is a "package manager" for Python, and makes getting set up with Python packages really easy.

  3. Install required modules for MicroReminder

Using Command Line

Open a command line window. Type the following:

git clone https://github.com/codermyagiz/MicroReminder

To install this latest code

Navigate to the MicroReminder folder in your command line window using the 'cd' command - you may need to change the path, depending on how you've configured git on your computer:

cd MicroReminder

Next, install the required modules:

pip install -U -q -r requirements.txt

Setting up the bitio library

See this to set up David Whale's bitio library.

Setting up your MicroReminder

Connect your micro:bit to your computer. Get the latest bitio.hex from the bitio repository, and drag this hex file to your micro:bit to 'flash' it to the device.

If you're on Windows, you'll also need to install the Windows serial driver on your computer.

Usage:

  1. First, connect the micro:bit to the computer with a usb cable.
  2. Write python MicroReminder.py on the open command line.
  3. Now the "tick" will appear on the leds of the microbit. This means that it was successfully installed.
  4. Write down the action you want to remember and determine the duration. You can also increase the time by holding down the A button on the Micro:Bit.
  5. Press and hold the B button to start the move reminder counter.
  6. Done!

Project Video:

MicroReminder

I set the time to 10 seconds for the test.

Note:

I would like to thank Musab Kilic for allowing me to excerpt the readme file in the MicroBike project.

<p align="center"> Muzaffer Yağız Yasak<br/> @yagizyasak<br/> <a href="https://github.com/codermyagiz/MicroReminder/blob/master/LICENSE">Licensed under the GNU General Public License v3.0</a> </p>