1
0
A library for microPython; it can be compared to an app launcher: just launch any function by usage of two buttons
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.
Go to file
2024-03-10 16:35:50 +01:00
example Now did it really... 2024-03-10 16:31:09 +01:00
LICENSE Initial commit 2024-03-09 18:52:41 +00:00
PCF8574T.py Renamed the lcd driver 2024-03-10 16:32:03 +01:00
ProgramChooser.py Renamed the lcd driver 2024-03-10 16:32:03 +01:00
README.md Fixed broken link to example folder in README.md 2024-03-10 16:35:50 +01:00

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.