예제 #1
0
        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()
예제 #3
0
파일: datawrite.py 프로젝트: hgrahamcs/VAR
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