Herunterladen Diese Seite drucken

Joy-it EXPLORER SET Bedienungsanleitung Seite 12

Werbung

4.6 BUTTONS
Buttons sind interaktive Elemente in Benutzeroberflächen, die eine einfache, aber essenzielle Funktion erfüllen: die Benutzereingabe. Ähnlich wie RGB-LEDs
eine Vielzahl von Farben anzeigen können, dienen Buttons dazu, eine breite Palette von Befehlen und Aktionen in digitalen Umgebungen zu initiieren.
Die Buttons sind an die GPIO Pins GP10 (Oben), GP11 (Rechts), GP14 (Unten) und GP15 (Links) angeschlossen.
from
machine
import
Pin
# Define button pins
buttons
=
[10, 11, 14, 15]
# Initialize buttons
buttonOne
=
Pin(buttons[0], Pin.IN, Pin.PULL_DOWN)
buttonTwo
=
Pin(buttons[1], Pin.IN, Pin.PULL_DOWN)
buttonThree
=
Pin(buttons[2], Pin.IN, Pin.PULL_DOWN)
buttonFour
=
Pin(buttons[3], Pin.IN, Pin.PULL_DOWN)
# Define button handler functions
def
buttonUp(pin):
print("Button Up
Pressed")
def
buttonRight(pin):
print("Button Right
Pressed")
def
buttonDown(pin):
print("Button Down
Pressed")
def
buttonLeft(pin):
print("Button Left
Pressed")
# Attach interrupt handlers to buttons
buttonOne.irq(trigger=Pin.IRQ_RISING, handler=buttonUp)
buttonTwo.irq(trigger=Pin.IRQ_RISING, handler=buttonRight)
buttonThree.irq(trigger=Pin.IRQ_RISING, handler=buttonDown)
buttonFour.irq(trigger=Pin.IRQ_RISING, handler=buttonLeft)
12

Werbung

loading

Verwandte Produkte für Joy-it EXPLORER SET

Diese Anleitung auch für:

Rb-p-xplr-set