Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ratfactor/pico-multitimer
Source for a hardware multitimer running on the Raspberry Pi Pico
https://github.com/ratfactor/pico-multitimer
Last synced: 3 months ago
JSON representation
Source for a hardware multitimer running on the Raspberry Pi Pico
- Host: GitHub
- URL: https://github.com/ratfactor/pico-multitimer
- Owner: ratfactor
- Created: 2021-09-23T14:24:58.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-28T02:14:39.000Z (about 3 years ago)
- Last Synced: 2023-03-22T17:50:16.406Z (almost 2 years ago)
- Language: Python
- Size: 76.2 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= Dave's RP2040 MultiTimer
**MOVED!** Hello, I am moving my repos to http://ratfactor.com/repos/
and setting them to read-only ("archived") on GitHub. Thank you, _-Dave_image::multitimer.jpg[hardware multi-timer]
A multiple-category project/productivity timer with pretty RGB-lit
MX-compatible keyboard keyswitches and backlit LCD output. Running a
ridiculously powerful (yet inexpensive) dual-core ARM processor.Check out my full write-up (and video!) here:
http://ratfactor.com/multitimer
== What's it made of?
Hardware:
* Raspberry Pi Pico microcontroller (RP2040 32-bit dual ARM Cortex-M0+)
* Adafruit NeoKey 1x4 QT I2C Breakout (Cherry-compatible keypad + NeoPixels)
* SparkFun SerLCD (RGB 16x2 LCD + AVR microcontroller with I2C, etc.)== Software Runtime/VM
* link:http://docs.micropython.org/en/latest/rp2/quickref.html[MicroPython]
* `main.py` in this repoI chose not to use any external libraries. But I referenced the Sparkfun
and Adafruit libraries for Python/Micropython/Circuitpython to write this.== About
This scratched an itch for a hardware timer that I simply could not find
for sale: a minute-tracking stopwatch with a single category active at
any one time.If you want to program a SerLCD or NeoKey device from scratch, this source
should provide some helpful reference!