kopia lustrzana https://github.com/russhughes/st7789py_mpy
28 wiersze
885 B
Python
28 wiersze
885 B
Python
# input pins for buttons: you will need to change these to match your wiring
|
|
|
|
from machine import Pin
|
|
|
|
|
|
class Buttons:
|
|
"""
|
|
Buttons class for examples, modify for your device.
|
|
|
|
Attributes:
|
|
name (str): The name of the device.
|
|
left (Pin): The Pin object representing the left button.
|
|
right (Pin): The Pin object representing the right button.
|
|
fire (Pin): The Pin object representing the fire button.
|
|
thrust (Pin): The Pin object representing the thrust button.
|
|
hyper (Pin): The Pin object representing the hyper button.
|
|
"""
|
|
|
|
def __init__(self):
|
|
self.name = "t-embed"
|
|
self.left = Pin(17, Pin.IN, Pin.PULL_UP) # middle GROVE connector
|
|
self.right = Pin(18, Pin.IN, Pin.PULL_UP)
|
|
|
|
# need more buttons for roids.py
|
|
self.fire = None
|
|
self.thrust = None
|
|
self.hyper = None
|