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-10-31 08:40:36 +00:00
example Added garbage collector and explaining comments to the example's main.py 2024-03-10 16:39:36 +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 [README.md] Updated link as I renamed the successor library (yes, again :) 2024-10-31 08:40:36 +00:00

ARCHIVED!

This repo still exists for documentation/archive reasons. There won't be any further development. For the successor project, see lcdMenu!

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.