This repository has been archived on 2024-10-31 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
21d9ff8f6d424c799f82d1b313db40394275ef97
ProgramChooser
What's this
A library for microPython; it can be compared to an app launcher: just launch any function by usage of two buttons. It was tested on a Raspberry Pi Pico. All other microPython boards are expected to work (maybe the LCD driver (see here) has to be ported)
Needed peripherals
Needed for proper work are:
- an LCD panel with a PCF8574T backpack
- two buttons
That's it. Nothing more needed.
| Component | Pin on component | Pin on Board |
|---|---|---|
| Backpack | SDA | GPIO0 |
| Backpack | SCL | GPIO1 |
| Backpack | VCC | VBUS |
| Backpack | GND | GND |
| Button 1 | 1 | GPIO21 |
| Button 1 | 2 | GND |
| Button 2 | 1 | GPIO31 |
| Button 2 | 2 | GND |
[1]: This pin can be specified at initialization of the ProgramChooser, see the examples folder.
License
This project is licensed under the GPL-v3-or-later. A copy can be found here.
Description
A library for microPython; it can be compared to an app launcher: just launch any function by usage of two buttons
Readme
51 KiB
Languages
Python
100%