Skip to content
Snippets Groups Projects

Control Program via Joystick

Merged willm3 requested to merge wmalisch/joy-stick-commands into main
4 files
+ 54
1
Compare changes
  • Side-by-side
  • Inline
Files
4
src/Controller.py 0 → 100644
+ 27
0
# Controller.py
from src.Logger import Logger
from sense_hat import SenseHat
class Controller:
def __init__(self):
self.sense = SenseHat()
self.logger = Logger(self.sense)
self.recording = False
def run(self):
try:
while True:
for event in self.sense.stick.get_events():
if event.action == "pressed":
if event.direction == "middle" and not self.recording:
self.logger.print_start()
self.recording = not self.recording
elif event.direction == "middle" and self.recording:
self.logger.print_end()
print(event)
self.recording = not self.recording
except KeyboardInterrupt:
print("Exiting...")
self.sense.clear()
Loading