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:
-
David Whale's bitio library, to run Python codes directly on the micro:bit.
-
W10toast, for push notification to destkop.
Installation
To use MicroReminder, the following are required:
-
If Python Is Not Installed, download Python 3.6 from this link
-
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.
-
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:
- First, connect the micro:bit to the computer with a usb cable.
- Write
python MicroReminder.py
on the open command line. - Now the "tick" will appear on the leds of the microbit. This means that it was successfully installed.
- 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.
- Press and hold the B button to start the move reminder counter.
- Done!
Project Video:
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>