Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from sense_hat import SenseHat
- from datetime import datetime
- from csv import writer
- sense = SenseHat()
- def get_sense_data():
- sense_data = []
- sense_data.append(sense.get_temperature())
- sense_data.append(sense.get_pressure())
- sense_data.append(sense.get_humidity())
- orientation = sense.get_orientation()
- sense_data.append(orientation["yaw"])
- sense_data.append(orientation["pitch"])
- sense_data.append(orientation["roll"])
- mag = sense.get_compass_raw()
- sense_data.append(mag["x"])
- sense_data.append(mag["y"])
- sense_data.append(mag["z"])
- acc = sense.get_accelerometer_raw()
- sense_data.append(acc["x"])
- sense_data.append(acc["y"])
- sense_data.append(acc["z"])
- gyro = sense.get_gyroscope_raw()
- sense_data.append(gyro["x"])
- sense_data.append(gyro["y"])
- sense_data.append(gyro["z"])
- sense_data.append(datetime.now())
- return sense_data
- with open('data.csv', 'w', newline='') as f:
- data_writer = writer(f)
- while True:
- data_writer.writerow(get_sense_data())
Add Comment
Please, Sign In to add comment