This repository has been archived on 2024-10-31 . You can view files and clone it, but cannot push or open issues or pull requests.
1872c91a9760287f60da974376554ad1541160f7
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 example 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%