if event.action == "released": printEvent(event) if event.direction == "right": newMode += 1 if(newMode > 2): newMode = 1 elif event.direction == "middle": if(mode != switchMode): newMode = mode mode = switchMode else: mode = newMode rotate = rotate0 hat.set_imu_config(compass_enabled=False,gyro_enabled=False,accel_enabled=True) a = hat.get_accelerometer_raw() x = a['x'] y = a['y'] z = a['z'] if abs(x) < 0.1: x = 0 if abs(y) < 0.1: y = 0 if abs(z) < 0.1: z = 0 if x < -0.9: x = -1 if y < -0.9: y = -1 if z < -0.9:
from sense_emu import SenseHat import sys import time import random sense = SenseHat() sense.set_imu_config(False, False, False) def main(): text = 'Hello! We are New Media Development :)' while True: rnd1 = random.randrange(0, 255) rndb1 = random.randrange(0, rnd1) rnd2 = random.randrange(0, 255) rndb2 = random.randrange(0, rnd2) rnd3 = random.randrange(0, 255) rndb3 = random.randrange(0, rnd3) sense.show_message(text, 0.07, [rnd1, rnd2, rnd3], [rndb1, rndb2, rndb3]) time.sleep(3) try: main() except (KeyboardInterrupt, SystemExit): print('Programma sluiten') finally: print('Opkuisen van de matrix') sense.clear() sys.exit()
from sense_emu import SenseHat import datetime from .csvsetup import setheaders as setup import sys import picamera import json import csv import os # initializing sensehat sense = SenseHat() # initialize camera camera = picamera.PiCamera() # config IMU sensor https://pythonhosted.org/sense-hat/api/#imu-sensor sense.set_imu_config(True, True, True) # get environmental data from the sensehat def get_enviro(): pressure = sense.get_pressure() tempPress = sense.get_temperature_from_pressure() tempHumid = sense.get_temperature_from_humidity() humidity = sense.get_humidity() # format results into a 'csv' enviro_results = [pressure, tempPress, tempHumid, humidity] return enviro_results