多模态传感器
文章平均质量分 55
介绍博主在开发以SHT41温湿度、AS7341光谱传感器等多模态传感器过程中的新的
门夹核桃补脑壳
这个作者很懒,什么都没留下…
展开
-
NRF52840 多传感器通讯(II)——数据定时读取
timers_init() 和 application_timers_start()对NRF52840中的定时器进行设置,从而实现在一定时间间隔后自动进行数据采样。注:基于官方库例程中的ble_app_blink进行更改。在上一章的基础上(已经完成对传感器IIC的数据读取),最后,在main函数中对下面函数进行调用。原创 2023-11-14 19:51:01 · 267 阅读 · 1 评论 -
NRF52840 IIC通讯(1)——多传感器数据读取
记录一下最近的小项目,主要用到NRF52840蓝牙模块,定时读取温湿度(SHT41)及光谱传感器(AS7341)的数据,并通过蓝牙广播向APP端发送数据。此外,TWI_ENABLED 中 Frequency对应后续程序中的Frequency,TWI0为所需的IIC序号,这里可以自定义。这几项勾选完后,其实还没有结束,有些小伙伴可能进行程序编译仍然还会报错,而且找不到错误问题(当然,也有可能不报错)。其实问题在于还有相应的TWI文件没有加入目录中,而NRF官方的例程是不会帮你加入的。原创 2023-10-25 19:14:05 · 598 阅读 · 0 评论 -
AS7341 光谱传感器使用STM32库函数操作
Start信号 -> (DW):芯片数据位(7bit)+ write(1bit) -> ACK -> (WA):需要操作的寄存器地址-> ACK -> reg_data: 需写入的具体数据 -> ACK -> stop。Start信号 -> (DW):芯片数据位(7bit)+ write(1bit) -> ACK -> (WA):需要操作的寄存器地址-> ACK ->: 第二次start 信号-> DR :芯片数据位(7bit)+ read(1bit)-> ACK - Receive data ->原创 2023-06-21 15:38:13 · 1279 阅读 · 0 评论