server/g-forcepy
import timeimport boardimport busioimport adafruit_adxl34ximport subprocess as sp i2c = busio.I2C(board.SCL, board.SDA) ad = adafruit_adxl34xaccelerometer = ad.ADXL345(i2c)accelerometer.data_rate = ad.DataRate.RATE_12_5_HZaccelerometer.range = ad.Range.RANGE_4_G#accelerometer.RANGE(RANGE_4_G)#accelerometer.set_data_rate(adafruit_adxl34x.ADXL345.ADXL345_DATARATE_12_5_HZ) xoff, YOFF, zoff = accelerometer.acceleration#yoff = accelerometer.acceleration[1]#zoff = accelerometer.acceleration[2]max_g = 0.0while True: print("OFFSET Y %f"%(YOFF)) x,y,z = accelerometer.acceleration latG = round((YOFF - y * (1/9.80655)),2) print("latG=%f"%((latG))) # print("Tapped: %s" % accelerometer.events['tap']) print("%f"%(x)) print("%f"%(y)) print("%f"%(z)) if max_g < latG: max_g = latG print("Max G: %f"%max_g) # print("%f"%accelerometer.acceleration[0]) # print("%f"%accelerometer.acceleration[1]) # print("%f"%accelerometer.acceleration[2]) print("-----------------------") time.sleep(0.05) sp.call('clear',shell=True)