- 博客(9)
- 收藏
- 关注
原创 ESP32C3驱动HC-SR04超声测距模块
打样板子购买物料时看到有HC-SR04模块,购入。模块工作电压3v-5.5v,直接用3.3v供电。测距原理声波在空气中的传播速度是固定的,发射的超声波遇到障碍物会反射回来,我们记录下发射波到接受反射波之间的时间差,就可以计算出模块距离障碍物的距离。我们可以把这个用于测距、避障等领域。编程思路启用定时器组0的定时器0,实现微秒延时和时间测量。定时器频率为4MHz,每个us计数4个。按模块使用方法,给Trig脚一个10us的高电平,测量echo脚高电平的时间,此时间即为声波信号发送到接收之间的时
2022-04-01 00:25:51
1245
原创 ESP32中NVS的字符串函数使用使用
想用nvs存储一些字符串类型的配置参数,看了下文档就简单写了代码运行,结果一些key读不出value,仅一个key可以。nvs_get_str报错ESP_ERR_NVS_INVALID_LENGTH。以错误代码搜索,找到相关解释。nvs_get_str (nvs_handle_t handle, const char* key, char* out_value, size_t* length)中length参数是一个双向参数,传入out_value的大小,传出读取的value的长度。报错是因为该值定义时
2022-03-20 23:41:50
1730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人