my_key = 'BJNu+LXFAAoaSYm8GRNmaRcBvyM6OySC9BgKc8fr03Z9myqzVXUHtsJNpsfD7uI9a6PPi1tZwUMvkx9C2z/4Zg==' table_service = TableService(account_name=my_account, account_key=my_key) table_service.create_table('accel') def analog_read(channel): r = spi.xfer2([1, (8 + channel) << 4, 0]) adc_out = ((r[1]&3) << 8) + r[2] return adc_out while True: x = analog_read(0) y = analog_read(1) z = analog_read(2) accel = Entity() accel.PartitionKey = 'accelValue' accel.RowKey = '1' accel.x = x accel.y = y accel.z = z table_service.insert_or_replace_entity('accel', 'accelValue', '1', accel) print("X=%d\tY=%d\tZ=%d" %(x, y, z)) #accelFrom = table_service.get_entity('accel', 'accelValue', '1') #print(accelFrom.x) time.sleep(1)