How to measure 200 samples/sec of accelerometer in pysense?
-
I want to get 200 sample data in a seconds of x,y and z coordinates of accelerometer present in pysense board. I have set the output data rate of 200Hz (ODR value: 4). I am getting only on a average of 30 samples/sec from the acceleration function.
Here i am attaching the LIS2HH12 setup code and main code to print the data in console.LIS2HH12 setup code:
#!/usr/bin/env python # # Copyright (c) 2020, Pycom Limited. # # This software is licensed under the GNU GPL version 3 or any # later version, with permitted additional terms. For more information # see the Pycom Licence v1.0 document supplied with this file, or # available at https://www.pycom.io/opensource/licensing # import math import time import struct from machine import Pin FULL_SCALE_2G = const(0) FULL_SCALE_4G = const(2) FULL_SCALE_8G = const(3) ODR_POWER_DOWN = const(0) ODR_10_HZ = const(1) ODR_50_HZ = const(2) ODR_100_HZ = const(3) ODR_200_HZ = const(4) ODR_400_HZ = const(5) ODR_800_HZ = const(6) ACC_G_DIV = 1000 * 65536 class LIS2HH12: ACC_I2CADDR = const(30) PRODUCTID_REG = const(0x0F) CTRL1_REG = const(0x20) CTRL2_REG = const(0x21) CTRL3_REG = const(0x22) CTRL4_REG = const(0x23) CTRL5_REG = const(0x24) ACC_X_L_REG = const(0x28) ACC_X_H_REG = const(0x29) ACC_Y_L_REG = const(0x2A) ACC_Y_H_REG = const(0x2B) ACC_Z_L_REG = const(0x2C) ACC_Z_H_REG = const(0x2D) ACT_THS = const(0x1E) ACT_DUR = const(0x1F) SCALES = {FULL_SCALE_2G: 4000, FULL_SCALE_4G: 8000, FULL_SCALE_8G: 16000} ODRS = [0, 10, 50, 100, 200, 400, 800] def __init__(self, pysense = None, sda = 'P22', scl = 'P21'): if pysense is not None: self.i2c = pysense.i2c else: from machine import I2C self.i2c = I2C(0, mode=I2C.MASTER, pins=(sda, scl)) self.odr = 0 self.full_scale = 0 self.x = 0 self.y = 0 self.z = 0 self.int_pin = None self.act_dur = 0 self.debounced = False whoami = self.i2c.readfrom_mem(ACC_I2CADDR , PRODUCTID_REG, 1) if (whoami[0] != 0x41): raise ValueError("LIS2HH12 not found") print("ODR Value : {}".format(ODR_200_HZ)) # enable acceleration readings at 200Hz self.set_odr(ODR_200_HZ) # change the full-scale to 2g self.set_full_scale(FULL_SCALE_2G) # set the interrupt pin as active low and open drain self.set_register(CTRL5_REG, 3, 0, 3) # make a first read self.acceleration() def acceleration(self): x = self.i2c.readfrom_mem(ACC_I2CADDR , ACC_X_L_REG, 2) self.x = struct.unpack('<h', x) y = self.i2c.readfrom_mem(ACC_I2CADDR , ACC_Y_L_REG, 2) self.y = struct.unpack('<h', y) z = self.i2c.readfrom_mem(ACC_I2CADDR , ACC_Z_L_REG, 2) self.z = struct.unpack('<h', z) _mult = self.SCALES[self.full_scale] / ACC_G_DIV # print(CTRL1_REG) return (self.x[0] * _mult, self.y[0] * _mult, self.z[0] * _mult) def roll(self): x,y,z = self.acceleration() rad = math.atan2(-x, z) return (180 / math.pi) * rad def pitch(self): x,y,z = self.acceleration() rad = -math.atan2(y, (math.sqrt(x*x + z*z))) return (180 / math.pi) * rad def set_register(self, register, value, offset, mask): reg = bytearray(self.i2c.readfrom_mem(ACC_I2CADDR, register, 3)) # print("reg value",reg) reg[0] &= ~(mask << offset) reg[0] |= ((value & mask) << offset) print(ACC_I2CADDR, register, reg) self.i2c.writeto_mem(ACC_I2CADDR, register, reg) def set_full_scale(self, scale): self.set_register(CTRL4_REG, scale, 4, 3) self.full_scale = scale def set_odr(self, odr): # self.set_register(CTRL1_REG, odr, 6, 7) val = b'\xE7' print("Writing values in register: ", ACC_I2CADDR, CTRL1_REG, val) self.i2c.writeto_mem(ACC_I2CADDR, CTRL1_REG, b'\xF7') eg = bytearray(self.i2c.readfrom_mem(ACC_I2CADDR, CTRL1_REG, 1)) print("register read: ", eg) self.odr = odr print(self.odr) def set_high_pass(self, hp): self.set_register(CTRL2_REG, 1 if hp else 0, 2, 1) def enable_activity_interrupt(self, threshold, duration, handler=None): # Threshold is in mg, duration is ms self.act_dur = duration if threshold > self.SCALES[self.full_scale]: error = "threshold %d exceeds full scale %d" % (threshold, self.SCALES[self.full_scale]) print(error) raise ValueError(error) if threshold < self.SCALES[self.full_scale] / 128: error = "threshold %d below resolution %d" % (threshold, self.SCALES[self.full_scale]/128) print(error) raise ValueError(error) if duration > 255 * 1000 * 8 / self.ODRS[self.odr]: error = "duration %d exceeds max possible value %d" % (duration, 255 * 1000 * 8 / self.ODRS[self.odr]) print(error) raise ValueError(error) if duration < 1000 * 8 / self.ODRS[self.odr]: error = "duration %d below resolution %d" % (duration, 1000 * 8 / self.ODRS[self.odr]) print(error) raise ValueError(error) _ths = int(127 * threshold / self.SCALES[self.full_scale]) & 0x7F _dur = int((duration * self.ODRS[self.odr]) / 1000 / 8) self.i2c.writeto_mem(ACC_I2CADDR, ACT_THS, _ths) self.i2c.writeto_mem(ACC_I2CADDR, ACT_DUR, _dur) # enable the activity/inactivity interrupt self.set_register(CTRL3_REG, 1, 5, 1) self._user_handler = handler self.int_pin = Pin('P13', mode=Pin.IN) self.int_pin.callback(trigger=Pin.IRQ_FALLING | Pin.IRQ_RISING, handler=self._int_handler) # return actual used threshold and duration return (_ths * self.SCALES[self.full_scale] / 128, _dur * 8 * 1000 / self.ODRS[self.odr]) def activity(self): if not self.debounced: time.sleep_ms(self.act_dur) self.debounced = True if self.int_pin(): return True return False def _int_handler(self, pin_o): if self._user_handler is not None: self._user_handler(pin_o) else: if pin_o(): print('Activity interrupt') else: print('Inactivity interrupt')
main code:
from network import WLAN import socket import pycom import time from wifi_conn import wifiCon from pysense import Pysense # from pytrack import Pytrack from LIS2HH12 import LIS2HH12 from machine import SD, Pin, RTC import machine import utime from SI7006A20 import SI7006A20 from LTR329ALS01 import LTR329ALS01 from MPL3115A2 import MPL3115A2,ALTITUDE,PRESSURE # SD card mount #sd = SD() #os.mount(sd, '/sd') #time.sleep(2) pycom.rgbled(0x007f00) # green time.sleep(1) # RTC sync rtc = RTC() rtc.init((2021, 7, 23, 16, 10, 0, 0, 0)) utime.sleep_ms(250) print(rtc.now()) # py = Pytrack() py = Pysense() mp = MPL3115A2(py,mode=ALTITUDE) mpp = MPL3115A2(py,mode=PRESSURE) si = SI7006A20(py) t_ambient = 24.4 lt = LTR329ALS01(py) acc = LIS2HH12(py) pycom.heartbeat(False) pycom.rgbled(0xff3333) # red utime.sleep_ms(250) # File open ftime = rtc.now() fname = str(ftime[2]) + str(ftime[1]) + str(ftime[0]) #+ "_" + str(ftime[3]) + str(ftime[4]) + str(ftime[5]) datee = str(ftime[2]) + "/" + str(ftime[1]) + "/" + str(ftime[0]) # define all sensors MPLtemperature = str(mp.temperature()) llatitude = str(mp.altitude()) ppressure = str(mpp.pressure()) ttemperature = str(si.temperature()) hhumidity = str(si.humidity()) dewPoint = str(si.dew_point()) Ambi_Light = str(si.humid_ambient(t_ambient)) light_LUX = str(lt.light()) f = open('book1.csv', 'a') pycom.rgbled(1000) # blue t_end = time.time() + 10 print("Reading the accelerometer data...") TotalData=[] while time.time() < t_end: dataString = acc.acceleration() # acc1 = str(round(dataString[0],2)) # acc2 = str(round(dataString[1],2)) # acc3 = str(round(dataString[2],2)) # x = bytes(acc1, 'utf-8') # y = bytes(acc2, 'utf-8') # z = bytes(acc3, 'utf-8') ttime = rtc.now() timee = str(ttime[3]) + ":" + str(ttime[4]) + ":" + str(ttime[5]) # dataBytes = datee + " " + timee + " " + str(x) + " " + str(y) + " " + str(z) # fullData2 = datee + "," + timee + "," + acc2 + "," + acc1 + "," + acc3 #+ "," + ppressure + "," + ttemperature + "," + hhumidity + "," + light_LUX fullData2 = datee + "," + timee + "," + str(dataString) TotalData.append(fullData2) print(fullData2) f.write(fullData2) f.write("\n") f.close() print("Length of Total Data is : ") # print(TotalData) print(len(TotalData)) pycom.rgbled(0x007f00) # green time.sleep(1) pycom.rgbled(False) print("Data is collected and saved.")
output data collected in 10 seconds :
23/7/2021,16:10:4,(-0.1531372, 0.008056641, 0.9604492) 23/7/2021,16:10:4,(-0.154541, 0.007995605, 0.9663086) 23/7/2021,16:10:4,(-0.1571655, 0.007568359, 0.9680176) 23/7/2021,16:10:4,(-0.1550903, 0.006530762, 0.9591675) 23/7/2021,16:10:4,(-0.1578369, 0.00769043, 0.9657593) 23/7/2021,16:10:4,(-0.1594849, 0.008483887, 0.9747925) 23/7/2021,16:10:4,(-0.1582642, 0.007873535, 0.9663086) 23/7/2021,16:10:4,(-0.1580811, 0.006408691, 0.9642334) 23/7/2021,16:10:4,(-0.1563721, 0.01220703, 0.9665527) 23/7/2021,16:10:4,(-0.1113281, -0.004699707, 0.9753418) 23/7/2021,16:10:4,(-0.2111206, 0.01818848, 1.002197) 23/7/2021,16:10:4,(-0.09790039, 0.03955078, 1.004639) 23/7/2021,16:10:4,(-0.03875732, 0.02502441, 1.042053) 23/7/2021,16:10:4,(-0.05621338, 0.08813477, 1.032959) 23/7/2021,16:10:4,(-0.1005859, 0.1329346, 0.9644775) 23/7/2021,16:10:4,(-0.08666992, 0.07287598, 0.9727173) 23/7/2021,16:10:5,(-0.05023193, 0.06188965, 0.9977417) 23/7/2021,16:10:5,(-0.09442139, 0.08746338, 0.9581299) 23/7/2021,16:10:5,(-0.1203613, 0.05841064, 0.9735107) 23/7/2021,16:10:5,(-0.1047974, 0.02404785, 1.008118) 23/7/2021,16:10:5,(-0.1182251, 0.05865479, 0.9533691) 23/7/2021,16:10:5,(-0.1079102, 0.03240967, 0.9866943) 23/7/2021,16:10:5,(-0.1130371, 0.01416016, 0.9690552) 23/7/2021,16:10:5,(-0.1471558, -0.00213623, 0.972168) 23/7/2021,16:10:5,(-0.1050415, -0.007629395, 0.9708252) 23/7/2021,16:10:5,(-0.1428833, -0.0300293, 0.9779053) 23/7/2021,16:10:5,(-0.1273804, -0.02539063, 0.9621582) 23/7/2021,16:10:5,(-0.1303101, -0.03271484, 0.9631348) 23/7/2021,16:10:5,(-0.1343384, -0.04693604, 0.9580688) 23/7/2021,16:10:5,(-0.1560059, -0.05499268, 0.9655762) 23/7/2021,16:10:5,(-0.1256714, -0.07159424, 0.9779053) 23/7/2021,16:10:5,(-0.147522, -0.08190918, 0.9730835) 23/7/2021,16:10:5,(-0.1377563, -0.07745361, 0.9578857) 23/7/2021,16:10:5,(-0.1397095, -0.1033936, 0.9677124) 23/7/2021,16:10:5,(-0.111145, -0.1029053, 0.9590454) 23/7/2021,16:10:5,(-0.1032104, -0.1185913, 0.9688721) 23/7/2021,16:10:5,(-0.07214355, -0.1386719, 0.9754639) 23/7/2021,16:10:5,(-0.09106445, -0.1325073, 0.9610596) 23/7/2021,16:10:5,(-0.08544922, -0.1358643, 0.9782715) 23/7/2021,16:10:5,(-0.08929443, -0.1680298, 1.004883) 23/7/2021,16:10:5,(-0.08294678, -0.1303101, 0.9460449) 23/7/2021,16:10:5,(-0.1242676, -0.1446533, 0.9517212) 23/7/2021,16:10:5,(-0.08776855, -0.1523438, 0.9681396) 23/7/2021,16:10:5,(-0.09228516, -0.1463623, 0.9362793) 23/7/2021,16:10:5,(-0.09417725, -0.1700439, 0.9578857) 23/7/2021,16:10:5,(-0.05224609, -0.161377, 0.9671631) 23/7/2021,16:10:6,(-0.07946777, -0.1773071, 0.9707031) 23/7/2021,16:10:6,(-0.08081055, -0.1680298, 0.9614868) 23/7/2021,16:10:6,(-0.1113281, -0.1600952, 0.9489136) 23/7/2021,16:10:6,(-0.06707764, -0.1917725, 0.9978027) 23/7/2021,16:10:6,(-0.1038208, -0.1568604, 0.9224854) 23/7/2021,16:10:6,(-0.09442139, -0.1825562, 0.9746704) 23/7/2021,16:10:6,(-0.105896, -0.1370239, 0.9237671) 23/7/2021,16:10:6,(-0.1089478, -0.12146, 0.9238892) 23/7/2021,16:10:6,(-0.1405029, -0.168335, 0.9742432) 23/7/2021,16:10:6,(-0.05474854, -0.1453857, 0.9755249) 23/7/2021,16:10:6,(-0.1193848, -0.1607666, 0.984375) 23/7/2021,16:10:6,(-0.1449585, -0.1467285, 0.9865723) 23/7/2021,16:10:6,(-0.04931641, -0.1518555, 1.026733) 23/7/2021,16:10:6,(-0.1071777, -0.1448975, 1.02124) 23/7/2021,16:10:6,(-0.1399536, -0.1089478, 0.9522095) 23/7/2021,16:10:6,(-0.07720947, -0.1102905, 0.968689) 23/7/2021,16:10:6,(-0.06231689, -0.1712646, 1.028687) 23/7/2021,16:10:6,(-0.1378784, -0.1116333, 0.9387817) 23/7/2021,16:10:6,(-0.1168213, -0.1112061, 0.9298096) 23/7/2021,16:10:6,(-0.0958252, -0.1407471, 0.9551392) 23/7/2021,16:10:6,(-0.1021118, -0.1456909, 0.9740601) 23/7/2021,16:10:6,(-0.1090088, -0.1247559, 0.9275513) 23/7/2021,16:10:6,(-0.1132813, -0.1315918, 0.9367676) 23/7/2021,16:10:6,(-0.06872559, -0.1699829, 0.991394) 23/7/2021,16:10:6,(-0.09436035, -0.1408081, 0.942749) 23/7/2021,16:10:6,(-0.0848999, -0.1182251, 0.9172363) 23/7/2021,16:10:6,(-0.08874512, -0.168457, 0.9944458) 23/7/2021,16:10:6,(-0.09484863, -0.1646118, 1.005737) 23/7/2021,16:10:6,(-0.08239746, -0.1315918, 0.947998) 23/7/2021,16:10:6,(-0.06878662, -0.1669312, 0.9788818) 23/7/2021,16:10:7,(-0.1040649, -0.1932983, 0.9915771) 23/7/2021,16:10:7,(-0.07550049, -0.1609497, 0.9539185) 23/7/2021,16:10:7,(-0.05615234, -0.1760254, 0.9727173) 23/7/2021,16:10:7,(-0.06439209, -0.1785889, 0.9797974) 23/7/2021,16:10:7,(-0.04943848, -0.182251, 0.9676514) 23/7/2021,16:10:7,(-0.07794189, -0.1776733, 0.956665) 23/7/2021,16:10:7,(-0.1095581, -0.1692505, 0.9318848) 23/7/2021,16:10:7,(-0.04400635, -0.15802, 0.9487915) 23/7/2021,16:10:7,(-0.04083252, -0.1567383, 0.9588623) 23/7/2021,16:10:7,(-0.07171631, -0.1305542, 0.9492798) 23/7/2021,16:10:7,(-0.07696533, -0.1478882, 0.9677124) 23/7/2021,16:10:7,(-0.03167725, -0.1749268, 1.000183) 23/7/2021,16:10:7,(-0.0758667, -0.1442871, 0.9542236) 23/7/2021,16:10:7,(-0.06091309, -0.1566162, 0.973877) 23/7/2021,16:10:7,(-0.03997803, -0.1794434, 1.007874) 23/7/2021,16:10:7,(-0.04663086, -0.1312256, 0.9334717) 23/7/2021,16:10:7,(-0.06152344, -0.166687, 0.9771118) 23/7/2021,16:10:7,(-0.03143311, -0.1759644, 0.9974976) 23/7/2021,16:10:7,(-0.07208252, -0.138855, 0.9341431) 23/7/2021,16:10:7,(-0.06365967, -0.1732178, 0.9654541) 23/7/2021,16:10:7,(-0.07641602, -0.1837158, 0.9690552) 23/7/2021,16:10:7,(-0.03643799, -0.1494751, 0.9400635) 23/7/2021,16:10:7,(-0.08477783, -0.1732178, 0.9719238) 23/7/2021,16:10:7,(-0.05322266, -0.1663208, 0.9782715) 23/7/2021,16:10:7,(-0.05682373, -0.1584473, 0.9616699) 23/7/2021,16:10:7,(-0.07818604, -0.1570435, 0.9851074) 23/7/2021,16:10:7,(-0.04229736, -0.1762695, 0.9729004) 23/7/2021,16:10:8,(-0.05065918, -0.1890869, 0.9743042) 23/7/2021,16:10:8,(-0.07275391, -0.1846924, 0.9645996) 23/7/2021,16:10:8,(-0.04223633, -0.1838379, 0.9873657) 23/7/2021,16:10:8,(-0.02044678, -0.1854248, 0.9838867) 23/7/2021,16:10:8,(-0.06512451, -0.1766968, 0.9602661) 23/7/2021,16:10:8,(-0.04803467, -0.1757202, 0.9796143) 23/7/2021,16:10:8,(-0.02050781, -0.184021, 0.9805908) 23/7/2021,16:10:8,(-0.04168701, -0.1835938, 0.9787598) 23/7/2021,16:10:8,(-0.04333496, -0.1672974, 0.9293823) 23/7/2021,16:10:8,(-0.07562256, -0.1717529, 0.9332275) 23/7/2021,16:10:8,(-0.04077148, -0.2033691, 0.9835205) 23/7/2021,16:10:8,(-0.006469727, -0.2004395, 0.9619141) 23/7/2021,16:10:8,(-0.03729248, -0.1829834, 0.9307251) 23/7/2021,16:10:8,(-0.01953125, -0.1973267, 0.9443359) 23/7/2021,16:10:8,(0.04382324, -0.2383423, 0.9768677) 23/7/2021,16:10:8,(-0.01586914, -0.1921997, 0.9199829) 23/7/2021,16:10:8,(-0.002441406, -0.1998901, 0.9591675) 23/7/2021,16:10:8,(-0.02453613, -0.206665, 0.975769) 23/7/2021,16:10:8,(-0.02606201, -0.206665, 0.9906616) 23/7/2021,16:10:8,(-0.01470947, -0.2001343, 0.975769) 23/7/2021,16:10:8,(-0.03778076, -0.2046509, 0.9562378) 23/7/2021,16:10:8,(-0.02215576, -0.1965332, 0.961853) 23/7/2021,16:10:8,(-0.01861572, -0.2127686, 0.9840698) 23/7/2021,16:10:8,(-0.02545166, -0.2176514, 0.96875) 23/7/2021,16:10:8,(-0.0458374, -0.2114868, 0.9631348) 23/7/2021,16:10:8,(0.004943848, -0.2192383, 0.9841919) 23/7/2021,16:10:8,(-0.01159668, -0.2503662, 0.9835205) 23/7/2021,16:10:8,(-0.03771973, -0.2333374, 0.9344482) 23/7/2021,16:10:8,(-0.02581787, -0.2339478, 0.9276733) 23/7/2021,16:10:9,(-0.01403809, -0.2396851, 0.9483032) 23/7/2021,16:10:9,(-0.03759766, -0.2477417, 0.951416) 23/7/2021,16:10:9,(0.003540039, -0.2305908, 0.9290161) 23/7/2021,16:10:9,(-0.01837158, -0.2495117, 0.9312134) 23/7/2021,16:10:9,(0.008789063, -0.249939, 0.9539795) 23/7/2021,16:10:9,(0.01147461, -0.2625732, 0.9620972) 23/7/2021,16:10:9,(0.003540039, -0.2351685, 0.9243774) 23/7/2021,16:10:9,(0.008850098, -0.2437134, 0.9553223) 23/7/2021,16:10:9,(0.01409912, -0.2661133, 0.9515381) 23/7/2021,16:10:9,(0.00213623, -0.2581177, 0.928894) 23/7/2021,16:10:9,(0.00592041, -0.2738037, 0.9400024) 23/7/2021,16:10:9,(-0.003662109, -0.2971191, 0.9884644) 23/7/2021,16:10:9,(0.0480957, -0.2579956, 0.9736938) 23/7/2021,16:10:9,(-0.03741455, -0.2659912, 0.9712524) 23/7/2021,16:10:9,(-0.008056641, -0.2541504, 0.9522705) 23/7/2021,16:10:9,(0.05175781, -0.288147, 0.9648438) 23/7/2021,16:10:9,(0.02728271, -0.2776489, 0.9462891) 23/7/2021,16:10:9,(-0.01281738, -0.2543945, 0.9421387) 23/7/2021,16:10:9,(-0.0166626, -0.2598267, 0.9370728) 23/7/2021,16:10:9,(-0.03161621, -0.2963867, 0.9391479) 23/7/2021,16:10:9,(-0.03070068, -0.2941284, 0.9400024) 23/7/2021,16:10:9,(0.01452637, -0.2661133, 0.9307861) 23/7/2021,16:10:9,(-0.009399414, -0.3026733, 0.9736328) 23/7/2021,16:10:9,(-0.006652832, -0.2823486, 0.9425659) 23/7/2021,16:10:9,(0.007263184, -0.2806396, 0.9285889) 23/7/2021,16:10:9,(-0.01470947, -0.2985229, 0.9475708) 23/7/2021,16:10:9,(0.007385254, -0.2935181, 0.9429932) 23/7/2021,16:10:9,(0.002197266, -0.2907104, 0.9338379) 23/7/2021,16:10:10,(-0.01495361, -0.3046265, 0.9458618) 23/7/2021,16:10:10,(-0.004455566, -0.2862549, 0.9386597) 23/7/2021,16:10:10,(-0.0112915, -0.3085327, 0.9506836) 23/7/2021,16:10:10,(-0.01055908, -0.3101196, 0.9505615) 23/7/2021,16:10:10,(0.00378418, -0.2962646, 0.9437256) 23/7/2021,16:10:10,(-0.01043701, -0.3140869, 0.9555664) 23/7/2021,16:10:10,(0.02154541, -0.3060303, 0.9447021) 23/7/2021,16:10:10,(0.02355957, -0.3138428, 0.9337158) 23/7/2021,16:10:10,(0.00769043, -0.3303223, 0.942749) 23/7/2021,16:10:10,(0.001220703, -0.3326416, 0.9135742) 23/7/2021,16:10:10,(0.02062988, -0.3270264, 0.8754272) 23/7/2021,16:10:10,(-0.0002441406, -0.3442383, 0.90625) 23/7/2021,16:10:10,(0.00579834, -0.3222656, 0.913208) 23/7/2021,16:10:10,(0.02783203, -0.328186, 0.9454956) 23/7/2021,16:10:10,(0.03082275, -0.3323975, 0.960083) 23/7/2021,16:10:10,(-0.005493164, -0.3286743, 0.942627) 23/7/2021,16:10:10,(0.01251221, -0.3404541, 0.9490967) 23/7/2021,16:10:10,(0.005554199, -0.3269043, 0.9206543) 23/7/2021,16:10:10,(0.01879883, -0.3441772, 0.9299316) 23/7/2021,16:10:10,(-0.01098633, -0.3222656, 0.9158325) 23/7/2021,16:10:10,(-0.009399414, -0.3234863, 0.927063) 23/7/2021,16:10:10,(-0.005493164, -0.3092651, 0.8946533) 23/7/2021,16:10:10,(-0.02038574, -0.3205566, 0.9193726) 23/7/2021,16:10:10,(-0.01971436, -0.3019409, 0.9343872) 23/7/2021,16:10:10,(-0.02313232, -0.2993164, 0.9850464) 23/7/2021,16:10:10,(-0.06610107, -0.2983398, 0.9714355) 23/7/2021,16:10:10,(-0.0647583, -0.2835693, 0.9206543) 23/7/2021,16:10:10,(-0.08441162, -0.2887573, 0.9100952) 23/7/2021,16:10:10,(-0.07965088, -0.3067017, 0.9407349) 23/7/2021,16:10:11,(-0.06506348, -0.2970581, 0.9094238) 23/7/2021,16:10:11,(-0.06097412, -0.3074341, 0.9226685) 23/7/2021,16:10:11,(-0.06011963, -0.2926025, 0.9537354) 23/7/2021,16:10:11,(-0.09283447, -0.2915649, 0.9528809) 23/7/2021,16:10:11,(-0.08679199, -0.2609253, 0.9221191) 23/7/2021,16:10:11,(-0.065979, -0.2767944, 0.942688) 23/7/2021,16:10:11,(-0.09716797, -0.286499, 0.9107666) 23/7/2021,16:10:11,(-0.07879639, -0.2700806, 0.9185181) 23/7/2021,16:10:11,(-0.06634521, -0.27948, 0.9616089) 23/7/2021,16:10:11,(-0.0802002, -0.2761841, 0.9736328) 23/7/2021,16:10:11,(-0.06182861, -0.2521362, 0.968689) 23/7/2021,16:10:11,(-0.07910156, -0.2667236, 0.9524536) 23/7/2021,16:10:11,(-0.05249023, -0.2634277, 0.9396973) 23/7/2021,16:10:11,(-0.05828857, -0.2642212, 0.9389648) 23/7/2021,16:10:11,(-0.07385254, -0.2645874, 0.9404907) 23/7/2021,16:10:11,(-0.06164551, -0.2669678, 0.9389648) 23/7/2021,16:10:11,(-0.06774902, -0.2752075, 0.9348145) 23/7/2021,16:10:11,(-0.07440186, -0.2582397, 0.8884277) 23/7/2021,16:10:11,(-0.1040039, -0.2171021, 0.8701782) 23/7/2021,16:10:11,(-0.1055908, -0.2537842, 0.9921265) 23/7/2021,16:10:11,(-0.07965088, -0.260498, 1.020752) 23/7/2021,16:10:11,(-0.1000366, -0.2333984, 0.9611816) 23/7/2021,16:10:11,(-0.07006836, -0.2319946, 0.9708252) 23/7/2021,16:10:11,(-0.09301758, -0.2410278, 0.9624023) 23/7/2021,16:10:11,(-0.08520508, -0.239563, 0.9829102) 23/7/2021,16:10:11,(-0.06158447, -0.2496338, 0.96875) 23/7/2021,16:10:11,(-0.08483887, -0.2368164, 0.9824829) 23/7/2021,16:10:11,(-0.09265137, -0.2318726, 0.9539185) 23/7/2021,16:10:11,(-0.1100464, -0.2290649, 0.9297485) 23/7/2021,16:10:11,(-0.1221313, -0.2174072, 0.9263306) 23/7/2021,16:10:12,(-0.1100464, -0.2324829, 0.9559326) 23/7/2021,16:10:12,(-0.1282349, -0.2431641, 0.9416504) 23/7/2021,16:10:12,(-0.1243896, -0.2330322, 0.9267578) 23/7/2021,16:10:12,(-0.1088257, -0.2376709, 0.9485474) 23/7/2021,16:10:12,(-0.1255493, -0.2446289, 0.9532471) 23/7/2021,16:10:12,(-0.1080933, -0.2478027, 0.9658203) 23/7/2021,16:10:12,(-0.09332275, -0.2199707, 0.9199219) 23/7/2021,16:10:12,(-0.1072998, -0.2174072, 0.9414673) 23/7/2021,16:10:12,(-0.1133423, -0.2174072, 0.9801636) 23/7/2021,16:10:12,(-0.09710693, -0.2167358, 0.9811401) 23/7/2021,16:10:12,(-0.1188354, -0.2169189, 0.9748535) 23/7/2021,16:10:12,(-0.09204102, -0.206665, 0.9574585) 23/7/2021,16:10:12,(-0.1344604, -0.2304688, 0.9535522) 23/7/2021,16:10:12,(-0.1672974, -0.197937, 0.9223022) 23/7/2021,16:10:12,(-0.1481323, -0.1895752, 0.9480591) 23/7/2021,16:10:12,(-0.1436157, -0.2074585, 0.9761353) 23/7/2021,16:10:12,(-0.1378174, -0.2215576, 0.9822388) 23/7/2021,16:10:12,(-0.12854, -0.2128296, 0.9414673) 23/7/2021,16:10:12,(-0.1229248, -0.2146606, 0.9195557) 23/7/2021,16:10:12,(-0.1044922, -0.2114868, 0.9376221) 23/7/2021,16:10:12,(-0.1022339, -0.2175903, 0.9473267) 23/7/2021,16:10:12,(-0.07611084, -0.2006226, 0.9451294) 23/7/2021,16:10:12,(-0.102356, -0.1990356, 0.9588013) 23/7/2021,16:10:12,(-0.1003418, -0.1889038, 0.9573364) 23/7/2021,16:10:12,(-0.0692749, -0.1832275, 0.9532471) 23/7/2021,16:10:12,(-0.1105347, -0.15802, 0.9404297) 23/7/2021,16:10:12,(-0.1715088, -0.1575317, 0.9580078) 23/7/2021,16:10:13,(-0.102417, -0.1443481, 0.9955444) 23/7/2021,16:10:13,(-0.08813477, -0.1485596, 1.018616) 23/7/2021,16:10:13,(-0.1340332, -0.1384888, 0.9936523) 23/7/2021,16:10:13,(-0.104187, -0.1213989, 0.9592285) 23/7/2021,16:10:13,(-0.0949707, -0.1394653, 0.973877) 23/7/2021,16:10:13,(-0.0970459, -0.137146, 0.9547119) 23/7/2021,16:10:13,(-0.07775879, -0.1253662, 0.9818726) 23/7/2021,16:10:13,(-0.09088135, -0.1279297, 0.9771118) 23/7/2021,16:10:13,(-0.07324219, -0.1055298, 0.9788818) 23/7/2021,16:10:13,(-0.06610107, -0.1004028, 0.9708862) 23/7/2021,16:10:13,(-0.074646, -0.09472656, 0.958313) 23/7/2021,16:10:13,(-0.08618164, -0.08721924, 0.9610596) 23/7/2021,16:10:13,(-0.1087036, -0.05377197, 0.9656982) 23/7/2021,16:10:13,(-0.1566162, -0.05395508, 1.002197) 23/7/2021,16:10:13,(-0.1137085, -0.08654785, 1.031128) 23/7/2021,16:10:13,(-0.07269287, -0.0982666, 1.001404) 23/7/2021,16:10:13,(-0.06488037, -0.1069336, 0.9693604) 23/7/2021,16:10:13,(-0.0557251, -0.07806396, 0.9769897) 23/7/2021,16:10:13,(-0.009643555, -0.1078491, 0.9485474) 23/7/2021,16:10:13,(-0.01275635, -0.08984375, 1.012634) 23/7/2021,16:10:13,(0.007629395, -0.0803833, 1.042236) 23/7/2021,16:10:13,(0.02954102, -0.06170654, 1.017212) 23/7/2021,16:10:13,(-0.01605225, -0.07141113, 0.9866943) 23/7/2021,16:10:13,(-0.02325439, -0.07202148, 0.9644775) 23/7/2021,16:10:13,(-0.0223999, -0.07232666, 0.9429321) 23/7/2021,16:10:13,(-0.0402832, -0.07226563, 0.9412842) 23/7/2021,16:10:13,(-0.01452637, -0.07678223, 0.9453125) 23/7/2021,16:10:13,(-0.008178711, -0.08996582, 0.9555054) 23/7/2021,16:10:13,(-0.03857422, -0.08209229, 0.9738159)
total data collected value is 275.
Please someone check it and correct me where i am doing it error.
-
@Chandan-Verma see https://forum.pycom.io/topic/6963/pytrack-s-accelerometer-sampling-rate/4 for a discussion on the topic.