- 博客(9)
- 问答 (2)
- 收藏
- 关注
原创 STM32+MAX30100+TFT显示实现心率血氧检测
测心率和血氧的模块选用MAX30100,做实验用用可以,要追求精确,稳定的建议换其他的,主控STM32F103,0.96寸TFT显示屏.商家给出的例程里面的测量时间为60s,要实现快速测量需要更改PPG信号转心率数据的函数(简称调参),不然会让心率爆表。MAX30100能测温度,血氧,心率,但是同时只能实现一种量的测量。测血氧含量很简单,数据很稳定,但是心率数据的问题很大。
2025-01-15 22:17:30
438
原创 用STM32特殊引脚作为普通IO时需要的操作
就给我了我误区,让我以为也要先失能USB,DisableUSB外设才能用,我去ST官网下了关于USB外设的库,一顿搞下来发现没用,这时候万用表出场了,一测发现,只是经过正常的GPIO结构体配置后,能够正常输出了,回头才发现是自己应用代码写错了,但是IO是正常输出的,这下明白了默认的那一栏是GPIO就代表了只需要最简单的配置就可以控制,而不是其他的花里胡哨,只有默认不是GPIO的才需要去折腾。上面两句就是失能了JTAG,只用SW调试,也够用了。
2025-01-08 21:13:34
724
原创 ESP32 入门学习——WIFI连接
特点:时钟频率高,自带WIFI和蓝牙,最牛的是兼容Arduino IDE开发(图形编程会毁掉一个人但Arduino IDE不会),可以省去很多编写函数的步骤,从而专注于功能的实现。
2024-03-14 18:28:06
8950
1
原创 ESP32CAM图像传输与手机图像展示
ESP32CAM可以看作一个独立的摄像头模块,只需插上电源,进入特定的网站就可以查看图像而且帧率较高,成本低,某宝也就20几块,加个天线利用WIFI传输到手机显示画面更方便不过了。
2024-03-14 10:54:46
1828
3
原创 Arduino蓝牙小车
两个电机连接L289N的两个输出端,Arduino的PWM端连接L289N的信号输入引脚,由于采用两驱 前方采用万向轮 在起步时会出现万向轮转向导致不直线运动的问题。蓝牙模块直连 Arduino的0 1脚(烧录程序的过程中 需要拔掉)后两驱 前方万向轮 基本的运动功能 前进后退停车 以及变速。四个IO连接L289N的方向控制引脚 INA INB。
2024-01-15 10:34:21
507
原创 3.3V的GPIO通过三极管驱动电机
单片机上的GPIO输出的最大电流一般就是几十mA,总的输出电流在几百mA以内,以STM32F103C8T6为例,GPIO输出电流最大可达20mA,电压基本都是3,3V,总的输出电流为800mA,当负载需要的电流高于单片机能提供的电流时,要么负载不能正常工作,要么就是单片机内部检测到电流过高不断重启,甚至会烧坏单片机。所以单片机叫单片微控制器,而不是驱动器,他的控制引脚GPIO主要是用于信号控制,信号输出,在连接上驱动模块,比如电机驱动模块后,通过引脚控制模块从而控制驱动的马达等。
2023-08-23 12:26:27
2874
使用hc-06模块通信出现的问题
2022-04-21
在51单片机编程中,怎么用数组中的某个值作为if的判断条件
2022-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人