- 博客(5)
- 收藏
- 关注
原创 基于STMF407ZGT6的智能手环
随着科学技术的革新,智能化生活已经开始实现,更多的人们的目光聚焦在智能化产品上面,一方面是对自身健康的关注,另一方面是对便携轻松的生活的向往,智能手环就作为其中的一种代表性产物。本设计是由STM32F103C8T6最小系统电路,DS3231时钟模块,ADXL345计步模块,MAX30100血氧心率模块,DS18B20温度模块,MPU6050体位检测模块,1.44寸TFT彩色液晶屏显示模块组成的嵌入式智能手环系统。(6)通过1.6C寸ST7789液晶屏实时显示日期,步数,心率,血氧,跌倒状态以及温度值。
2024-03-28 13:55:45
392
1
原创 自习室灯光系统
那么又该如何控制灯的亮度哪?LED灯是通过三极管(NPN)驱动的,单片机的IO口连接三极管基极,可以将其看成控制信号,当该引脚输出高电平时,可以认为三极管导通,电流由集电极所连的VCC提供,也就是用电源给灯带供电,这个电流远大于IO口直接输出的电流,足以满足灯带的需求。如此PWM的输出就已经配置好了,下面就在自动模式下根据光敏电阻收集的光照强度,用ADC模数转换成比例信号,再调用修改PWM占空比对自习室进行自动补光,具体程序如下,一般ADC收集数据需要给一定时间,求平均光照强度,提高准确性。
2024-03-25 12:07:31
577
2
原创 函数中的形参和实参
C语言函数的参数会出现在两个地方,分别是函数定义 (函数实现)处和函数调用处。形参和实参的功能是传递数据,发生函数调用时,实参的值会传递给形参。
2023-10-31 20:18:58
958
1
原创 做C语言题2023_10_24
现有一个嵌入式设备终端传输过来的数据包是一个32位无符号的整型数,这个数据包里面各位含义如下:(位运算)请编写一个程序接收这3个数据包,并解析出对应的数据【温度,湿度,门0-3,灯0-3】(门和灯的状态0-关,1-开)。调试时发现scanf输入时我输入的是16进制,却用%d占位符来接收数据,导致没有出现bug,希望大家引以为戒。2.因为函数中可能多次用要计算温度湿度等所有我定义两个函数来对数据进行处理。总代码放在这里,希望大家指点。
2023-10-15 16:23:18
112
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人