04 2024 档案
摘要:MAX3010X初始化部分 byte ledBrightness = 60; //Options: 0=Off to 255=50mA byte sampleAverage = 4; //Options: 1, 2, 4, 8, 16, 32 byte ledMode = 2; //Options:
阅读全文
摘要:前言 主要介绍的是arduino中SparkFun_MAX3010x_Sensor_Library这个库。 SparkFun_MAX3010x_Sensor_Library链接地址 这个库可以在arduino中直接搜索下载。 主要分析的是SpO2这个部分。examples中是示例,src中是源码。
阅读全文
摘要:前言 这篇主要是从数据手册的角度,解释初始化的过程。里面不包含代码,但是对初始化过程中用到的参数做了一些描述。 初始化 模式配置 地址功能B7B6B5B4B3B2B1B0R/W0x09模式配置SHDN:当为1时,关机RESET:当为1时,复位 MODE[2]MODE[1]MODE[0]RW 其中MO
阅读全文
摘要:文章是借鉴了下面这篇文章,并对内容做了一些整合。 心知天气天气状况获取,ESP32获取天气信息(含源码) 如何申请和基本使用可以看上面这个链接的文章。 CPP文件 #include "xzweather.h" // 创建实例 HTTPClient http; XzWearther::XzWearth
阅读全文
摘要:配置串口部分网上教程太多了,不做复述。 利用这种方法的好处是,printf只能重定向一个串口。而这种方法可以针对不同串口写不同的函数,实现很多串口的发送数据。 可以用串口1传输日志信息,串口2传输调试信息。当不需要时,直接在相关函数里把串口发送代码注释掉就行了。 代码 H文件 #ifndef USA
阅读全文