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:30:16 +01:00
examples Replaced complex micronEC with a simple randomblink example (for simplicity) 2024-03-10 16:30:16 +01:00
LICENSE Initial commit 2024-03-09 18:52:41 +00:00
PCF8574.py Added license indicators at the beginning of all code files 2024-03-10 15:31:07 +01:00
ProgramChooser.py Added license indicators at the beginning of all code files 2024-03-10 15:31:07 +01:00
README.md Added license section to the README.md 2024-03-10 14:23:59 +00: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 examples folder.

License

This project is licensed under the GPL-v3-or-later. A copy can be found here.