Tock开发:传感器、交互库与数据存储全解析
在Tock开发中,传感器的使用、用户交互库的运用以及数据的持久化存储是非常重要的部分。下面将详细介绍相关内容。
传感器库的使用
- 温度传感器
-
int temperature_read_sync (int* temperature):将温度值存储在temperature变量中。 -
int temperature_set_callback (subscribe_upcall callback, void* callback_args):设置异步读取完成时调用的回调函数,可通过callback_args传递额外参数。
-
- 运动传感器
- Tock提供了运动传感器库
ninedof,适用于像micro:bit这样配备运动传感器的设备,可读取X、Y、Z轴的加速度、陀螺仪和指南针数据。 - 部分设备可能仅支持部分功能,例如micro:bit的LSM303AGR运动传感器只有加速度计和磁力计。
- 相关函数如下:
-
int ninedof_read_acceleration_sync (int* x, int* y, int* z):将三个轴的加速度存储在x
-
- Tock提供了运动传感器库
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



