Guest User

Untitled

a guest
May 7th, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.01 KB | None | 0 0
  1. from sense_hat import SenseHat
  2. from datetime import datetime
  3. from csv import writer
  4.  
  5. sense = SenseHat()
  6.  
  7. def get_sense_data():    
  8.  
  9.     sense_data = []
  10.     sense_data.append(sense.get_temperature())
  11.     sense_data.append(sense.get_pressure())
  12.     sense_data.append(sense.get_humidity())
  13.  
  14.  
  15.     orientation = sense.get_orientation()
  16.     sense_data.append(orientation["yaw"])
  17.     sense_data.append(orientation["pitch"])
  18.     sense_data.append(orientation["roll"])
  19.  
  20.     mag = sense.get_compass_raw()
  21.     sense_data.append(mag["x"])
  22.     sense_data.append(mag["y"])
  23.     sense_data.append(mag["z"])
  24.  
  25.     acc = sense.get_accelerometer_raw()
  26.     sense_data.append(acc["x"])
  27.     sense_data.append(acc["y"])
  28.     sense_data.append(acc["z"])
  29.  
  30.     gyro = sense.get_gyroscope_raw()
  31.     sense_data.append(gyro["x"])
  32.     sense_data.append(gyro["y"])
  33.     sense_data.append(gyro["z"])
  34.  
  35.     sense_data.append(datetime.now())
  36.  
  37.     return sense_data
  38.  
  39.  
  40. with open('data.csv', 'w', newline='') as f:
  41.     data_writer = writer(f)
  42.  
  43.     while True:
  44.         data_writer.writerow(get_sense_data())
Add Comment
Please, Sign In to add comment