
单片机项目合集
文章平均质量分 96
单片机实物/仿真项目,包含物联网、STM32、51/52单片机、Proteus、ESP32/8266等项目。可参考应用在毕业设计、课程设计、实训、竞赛、作业、项目开发等方面中。文章可为设计文档/报告/文参考,包含硬件、软件等方面讲解。持续更新,订阅一个即可看本专栏所有文章。专栏的详细说明请看置顶文章
阿齐Archie
交流+微信公众号:阿齐Archie(嵌入式工程师-电子信息硕士-专注嵌入式系统、单片机、物联网、智能检测控制、上位机、人工智能、智能计算等)
展开
-
单片机项目合集列表与专栏说明——Excel合集列表目录查阅(持续更新)
为方便查找本专栏的项目,特整理Excel合集列表供查阅(可搜索或按系列查找)阿齐Archie《单片机项目合集》专栏项目。单片机项目合集列表与专栏说明——Excel合集列表目录查阅(持续更新)原创 2024-09-20 12:18:03 · 18081 阅读 · 0 评论 -
【STM32实物】基于STM32的RFID多卡识别语音播报系统设计
本项目可实现多个电子标签IC卡RFID识别,刷卡识别后进行中文语音播报反馈,同时进行控制对应的灯光开关。以此也可扩展开发更多功能。本项目所需主要硬件包括:STM32F103C8T6最小系统板、RFID-RC522模块、五个IC电子标签、SYN6288语音播报模块、四个LED原创 2025-04-30 22:30:24 · 485 阅读 · 0 评论 -
【物联网】基于LORA组网的远程环境监测系统设计(ThingsCloud云平台版)
实现一主多从的LORA组网远程通信,主机和两个从机都配备了STM32F103单片机与 LoRa 模块,主机作为中心设备及WIFI网关,负责接收和发送数据到远程物联网平台和手机APP,两个从机则负责采集数据并通过各自的 LoRa组网将数据发送给主机。原创 2025-04-25 12:52:03 · 771 阅读 · 0 评论 -
【物联网】基于LORA组网的远程环境监测系统设计(机智云版)
1.本系统有一个主机,两个从机。2.一主多从的LORA组网通信,主机和两个从机都配备了STM32F103单片机与 LoRa 模块,主机作为中心设备及WIFI网关,负责接收和发送数据到远程物联网平台和手机APP,两个从机则负责采集数据并通过各自的 LoRa组网将数据发送给主机。3.两个LORA从机,功能一样,组网分别实现对温度、湿度、粉尘PM2.5、PM10、CO2和NH3进行实时采集,并在OLED显示屏显示,系统采用锂电池供电。从机所用主要硬件:STM32F103C8T6最小系统板、多合一环境检原创 2025-04-16 18:42:40 · 5884 阅读 · 0 评论 -
基于STM32F103C8T6+手机APP+蓝牙设计的MPU6050姿态解算与OLED+上位机实时显示(四元数法、一阶龙格库塔法、卡尔曼滤波、一阶互补滤波、归一化、数据融合、IIC通信、匿名上位机等)
基于STM32F103C8T6+手机APP+蓝牙设计的MPU6050姿态解算与OLED+上位机实时显示(四元数法、一阶龙格库塔法、卡尔曼滤波、一阶互补滤波、归一化、数据融合、IIC通信、匿名上位机等)程序源码工程使用有HAL库版本和标准库版本原创 2025-03-23 11:21:00 · 11299 阅读 · 0 评论 -
【STM32实物】基于STM32的扫地机器人/小车控制系统设计
扫地机器人系统采用分层结构设计,主要包括底层硬件控制层、中间数据处理层和上层用户交互层。底层硬件控制层负责对各个硬件模块进行控制和数据采集,中间数据处理层负责对采集到的数据进行处理和解算,上层用户交互层负责与用户进行交互并显示系统状态信息。原创 2025-03-22 17:01:38 · 15548 阅读 · 0 评论 -
【STM32实物】基于STM32的太阳能充电宝设计
系统硬件包括主控 STM32F103C8T6、0.96 OLED 显示屏、蜂鸣器、电源自锁开关、温度传感器 DS18B20、继电器、5 V DC 升压模块 、TB4056、18650锂电池、9 V太阳能板、稳压降压 5 V三极管。电源供应:锂电池为系统供电,9 伏太阳能板经 5 伏降压稳压三极管降压为 5 伏后传送到 TP4056,TP4056 为锂电池供电,因锂电池电压 3.7 伏,通过 5 伏 DC 升压模块升压到 5 伏为整个系统提供 5 伏电压。温度采集与报警:可实现对电池等温度的采集,当温度大于原创 2025-03-21 11:03:53 · 16288 阅读 · 0 评论 -
【ESP32CAM+Android+OpenCV】自定义目标数据集、训练自己的OpenCV模型部署到手机APP并对ESP32CAM无线图传显示并实时检测识别目标
本项目实现自定义目标数据集(想检测什么就检测什么,按照本文教程自己来更换目标)、训练自己的OpenCV模型实时检测识别(pycharm工程)。手机APP(Android studio工程)部署OpenCV模型实现对ESP32CAM(arduino工程)无线WIFI图传过来的图像实时检测识别。本文以火焰检测识别为例进行演示,通过该过程,结合本文可自定义尝试更换为其它目标的检测,例如更换为车辆、车牌、手势、人脸面部活动、人脸表情、火焰烟雾、行人、口罩、行为、水果、植物、农作物、建筑、损伤等等部署进行检测。原创 2024-12-24 14:17:11 · 2691 阅读 · 0 评论 -
基于STM32姿态解算-正点原子ATK-IMU901模块标准库开发——正点原子串口角度传感器模块十轴IMU加速度气压计陀螺仪
购买了正点原子的ATK-IMU901模块后,发现例程给的是HAL库的,本项目将HAL库例程转换为库函数版本(基于STM32)。实战开发,亲测无误。原创 2024-12-18 16:16:01 · 2837 阅读 · 0 评论 -
【ESP32CAM+Android+OpenCV】ESP32-CAM实时图像检测人脸识别
本项目通过ESP32-CAM实时图像检测人脸识别,通过调用OpenCV实现对人正脸的识别,可修改为对眼睛、猫等其他内容进行检测识别。本文对开发过程介绍,本项目包含全部源码,ESP32CAM源码(arduino)、Android手机APP源码及配置OpenCV。原创 2024-11-24 17:26:04 · 7269 阅读 · 0 评论 -
【ESP32CAM+Android+C#上位机】ESP32-CAM在STA或AP模式下基于UDP与手机APP或C#上位机进行视频流/图像传输
本项目实现ESP32-CAM在STA或AP模式下基于UDP与手机APP或C#上位机进行视频流/图像传输。本项目包含有ESP32源码(arduino)、Android手机APP源码以及C#上位机源码,本文对其工程项目的配置使用进行讲解。实战开发,亲测无误。原创 2024-11-24 16:16:25 · 5805 阅读 · 0 评论 -
【51实物与仿真】基于51单片机设计的波形/函数发生器(正弦波、锯齿波、三角波、矩形波,设定频率步进值,改变振幅,LCD显示)
功能简介:1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机。2.LCD1602液晶显示波形种类和频率值(10-100HZ)。3.按键设置波形种类和设定频率步进值。4.电位器器改变振幅(0V-3.5V稳定)。5.本设计可产生正弦波、锯齿波、三角波、矩形波。6.有四个指示灯分别指示发出的是哪种波形,方便明了。原创 2024-09-23 20:41:33 · 9315 阅读 · 0 评论 -
【STM32系统】基于STM32设计的DAC输出电压与ADC检测电压系统(简易万用表,检测电压电流)
本项目实现对STM32的DAC和ADC的程序设计与硬件电路连接实现STM32内部DAC输出电压,并且ADC可以采集电压,可以采集DAC的输出电压,并在OLED显示屏上显示采集到的电压值(基于此,可显示DAC的输出电压。基于电压值可得电流值)。基于此项目可以作为简易的万用表来检测电压电流。本项目演示使用杜邦线进行的连接,也可用在面包板或万用板或PCB中。原创 2024-09-18 11:06:24 · 9814 阅读 · 0 评论 -
【STM32系统】基于STM32设计的锂电池电量/电压检测报警器系统
本设计旨在研究一个基于STM32F103C8T6微控制器的锂电池电量/电压检测报警器系统,应用于便携式电子设备电池管理。系统通过STM32的ADC模块对18650锂电池电压进行采集,利用LCD1602显示模块实时显示电池电压,当检测到电池电量不足或电压异常时,蜂鸣器报警模块会发出警报提醒用户。系统采用简单的硬件结构和优化的软件架构,通过对实际电池电压数据的检测、处理和显示,实现了低功耗、实时监测的锂电池管理功能。本文将介绍系统的设计原理、硬件电路、软件实现以及调试测试过程。原创 2024-09-15 15:16:59 · 13396 阅读 · 0 评论 -
【STM32系统】基于STM32设计的智能垃圾桶(语音、颜色识别、称重、光强、烟雾、人体识别、步进电机、水泵等)
功能简介:四个按键可分别打开四个垃圾桶(可回收垃圾、厨余垃圾、有害垃圾、其他垃圾)oled显示屏显示四个垃圾桶的打开/关闭状态、烟雾浓度、光照强度、称重的重量和识别到的颜色(白色、红色、绿色、蓝色)四个垃圾桶分别检测到有人时会自动打开垃圾桶,人离开3s后自动关闭垃圾桶。环境光强过暗时自动打开灯光。检测到的烟雾浓度过高时会进行自动水泵打开和蜂鸣器报警。唤醒词“智能垃圾桶”,语音模块唤醒并回复播报“我在...”。语音识别到人说出的对应的垃圾名称/命令词,系统会播报对应的垃圾分类名字(回复语)并原创 2024-09-13 19:40:24 · 13835 阅读 · 0 评论 -
【STM32实物】基于STM32设计的18650锂电池电量(电压/电流)电能检测系统——采用电阻分压法、均值滤波及ADC测量
使用STM32F103C8T6的ADC,和电阻分压法来测量18650锂电池的电压,并在OLED显示屏上显示电池电压值,求出电池电压值即求出电池的电流值和电量值。本文将对其实现过程进行详细介绍。所需硬件:STM32F103C8T6核心板、18650锂电池、10K电阻、104电容、OLED显示屏、杜邦线原创 2024-09-10 15:32:54 · 14596 阅读 · 0 评论 -
【STM32项目】基于STM32+彩屏+PWM调控震动电机+时钟日期及刷牙计时牙刷
本项目实现基于STM32F103C8T6主控,加TFT彩屏(ST7735S串口屏LCD),加PWM调控震动电机,以及实现时钟日期(年月日,时分秒)显示,配置时间外加接入备用供电引脚实现时钟日期掉电不丢失,上电后继续原先时钟日期显示,以及实现对各个刷牙模式下的时间进行计时,不同的刷牙模式是使用PWM调控震动电机的震动强度来划分,刷牙模式力度由弱到强。当然也可基于此再加上物联网功能,加手机APP,以及扩展加入更多模块,当然也可基于此来更换不同的主控芯片来开发。原创 2024-11-17 19:04:14 · 5713 阅读 · 0 评论 -
【STM32实物】基于STM32设计的计算器
功能简介:系统上电后,OLED显示屏显示中文“欢迎使用简易计算器”,同时数码管和LED进行闪烁。键盘按键中有数字0~9和+、-、*、/、%这些功能按键。左侧数码管和右侧数码管可分别输入四位数字,未输入的位会进行闪缩(已输入的位停止闪烁),按下K3按键出现计算结果(等于号),按下K2按键则请空所有的数据,进行新一轮的计算。OLED显示屏会实时显示键盘按键按下的加、减、乘、除、求余和等于号。按键k2使用外部中断方式/轮训方式。原创 2024-08-25 17:36:25 · 17036 阅读 · 0 评论 -
【STM32仿真】基于STM32单片机设计的秒表时钟计时器仿真系统
本设计基于STM32单片机,设计并实现了一个秒表时钟计时器仿真系统。系统通过显示器实时显示当前时间,并通过定时器实现秒表计时功能。显示小时、分钟、秒、毫秒,通过按键可调整时分秒和毫秒的时间。在键盘上输入要设置的时间,按*进入时间修改,之后在按*回退到上一位数字,按#表示修改完成。系统采用模块化设计,各功能模块独立开发,便于扩展和维护。通过Keil uVision 5进行代码开发和调试,并利用Proteus进行仿真验证。结果表明,系统具有较高的精度和稳定性,能够实现精确计时和显示功能。原创 2024-08-21 14:32:51 · 19697 阅读 · 0 评论 -
【STM32系统】基于STM32+手机APP设计的智能停车场系统
功能简介1、进出停车场时需要刷卡,进行一个记时、计费的功能。2、停车位配有超声波检测,主要识别车位是否被占用。3、车位区域配有OLED显示屏,用户可以通过显示屏看到空闲车位。4、车位配有车位灯。当用户找不到车位可以通过手机点亮车位灯5、停车场配有温湿度检测和烟雾检测模块。当环境发生异常状态。会触动紧急报警。6、停车场信息会通过Wi-Fi发送数据上传至阿里云。用户可以通过手机了解到停车场空闲车位和停车时间、费用。原创 2024-08-19 11:06:20 · 21578 阅读 · 0 评论 -
【STM32系统】基于STM32设计的按键控制舵机转动(窗帘&柜子&门禁&家居等多场景)PWM控制系统
设计并实现了一种基于STM32单片机的按键PWM控制舵机系统。通过按键可以精确控制舵机角度,实现对窗帘、柜子、门禁等家居设备的智能化控制。系统采用STM32F10x系列单片机,结合OLED显示屏和按键模块,实现了角度的实时显示与调整。本文详细介绍了系统的硬件设计、软件实现以及功能测试结果。原创 2024-08-04 12:35:07 · 23692 阅读 · 0 评论 -
【51单片机仿真】基于51单片机设计的十字路口交通灯仿真系统
功能简介(1)主干道亮绿灯时,则支干道亮红灯,主干道通车,时间为15秒。(2)主干道亮红灯时,则支干道亮绿灯,支干道通车,时间为10秒。(3)转换时,绿灯先变为黄灯,5秒后再变为红灯,同时另一方向道路的红灯转换为绿灯。(4)用数码管指示绿灯亮期间倒计时时间,红灯和黄灯亮时数码管不显示。原创 2024-08-20 12:49:48 · 19903 阅读 · 0 评论 -
【51单片机仿真】基于51单片机设计的温度检测与高低温报警系统
系统功能简介:1、实时温度测量,可调整温度值。2、显示测量的温度值,按键切换可查看高温和低温报警值。3、可通过按键输入报警最高值以及最低值,通过两个LED指示灯指示当前设置状态指示。4、当温度大于报警最高值或温度低于报警最低值时进行LED和蜂鸣器声光报警。原创 2024-08-08 14:39:41 · 22431 阅读 · 0 评论 -
【51单片机实物设计】基于51单片机的声控感光LED灯设计(可以在数码管显示光强或LCD显示年月日时分秒和光强)
有手动和自动模式,按下key2切换手动和自动模式,在手动模式下,按下key1可以进行手动开关LED灯,在自动模式下,当光照强度小于阈值时打开LED灯,当检测到有声音时持续打开LED灯5秒,数码管显示光强/LCD显示年月日时分秒和光强原创 2025-03-20 18:47:28 · 14167 阅读 · 0 评论 -
【51单片机仿真】基于51单片机设计的钟表定时闹钟系统
系统内容(1)使用 DS1302 结合字符型 LCD12864 显示器设计一个简易的定时闹钟 LCD 时钟。程序执行后 LCD 显示“00:00:00”(2)K1—设置现在的时间,年闪烁,再按 K1 键月闪烁,依次日,星期,时,分,秒。(3)K2—正常显示时间模式下按下 K2 键显示闹钟设置的时间,再按 K1 键依次年,月,日,时,分,秒闪烁。(4)K3—在设置现在时间或闹铃时间模式下,K3 负责增加功能,例如日闪烁时,每按一次 K3 键日期加 1,加到 31 再从 1 开始。原创 2024-08-05 11:17:40 · 23131 阅读 · 0 评论 -
【51单片机实物】基于51单片机设计的简易直流电机调测速系统(可用在普中开发板)
功能任务描述:将设置的转速与当前测量的转速比较,得出差值用于控制DAC0832的输出电压,从而控制直流电机的转速,使转速逐渐达到设置转速。在LED上显示设置转速(左2位LED)和当前转速(右2位LED),转速显示采用十进制。控制过程中,当前转速显示不断变化。*直流电机转速范围0-96r/s,误差±1r/s原创 2024-08-23 10:50:47 · 18207 阅读 · 0 评论 -
【51单片机实物及仿真】基于51单片机的多功能实时电子时钟系统及仿真(农历/阴历/DS1302实时/温度检测/时间日期设置/电压转换)
在开机之后,DS18B20芯片与DS1302芯片按原设置运行,此时LCD显示屏第一行显示公历日期与星期信息,第二行则显示时间和温度信息。按下KEY2后,第二行切换显示农历信息,再按返回。按下KEY1后进入调整模式并可通过多次按下依次进行年、月、日、时、分、秒的设置以及返回。在设置状态下,根据KEY1按下的次数进入相应时间的设置后可通过按下KEY2增加数值、按下KEY3减少数值。原创 2024-08-02 10:22:52 · 23837 阅读 · 0 评论 -
【仿真与实物设计】基于51单片机设计的打地鼠游戏机
功能描述:使用 51单片机为核心制作一个打地鼠游戏机。按下启动开关,8盏LED流水点亮并闪烁2次,随即开始播放游戏音乐,直到开始选择模式。选择的模式在数码管上显示,该游戏机共有两个模式,分别是闯关模式和无尽模式。闯关模式共3关,每通过一关,蜂鸣器就播放一小段音乐以示鼓励,完成闯关后继续播放游戏音乐;无尽模式,顾名思义没有尽头,但显示的最高分为999分。单片机随机生成一个0~6的随机整数到 LED,以表示地鼠冒头。在1秒内按下对应的按钮,即可得1分,蜂鸣器响一声提示;若超时或按错则扣2分,蜂鸣器响两声提示。初原创 2024-08-22 18:24:22 · 19035 阅读 · 0 评论 -
【51单片机仿真】基于51单片机设计的智能六位密码锁(匿*输入/密码修改/警示/保存/恢复/初始密码)
功能简介:能够从键盘中输入密码,并相应地在显示器上显示"*";能够判断密码是否正确,正确则开锁,错误则输出相应信息;能够实现密码的修改;在操作错误到达一定次数后能够报警;备用密码为,初始密码,在功能上实用性更强,利用中断按钮清除用户密码,恢复初始密码;断电或者单片机复位后能够保存之前的操作,如初密码。原创 2024-08-09 17:34:16 · 22663 阅读 · 0 评论 -
【51单片机仿真】基于51单片机设计的四层电梯仿真系统
该系统是一个基于 51 单片机的四层电梯控制系统,实现了电梯的上升、下降、开门、关门等基本运行控制。通过矩阵键盘接收按键请求,包括电梯内外的上下行按键以及开门、关门按键,并登记相应的运行任务。数码管实时显示电梯当前所在楼层,LED 指示灯指示电梯内外按键的状态。系统能根据任务情况和上次运行方向判断电梯的运行方向,寻找上行和下行的最远任务楼层。当电梯到达目标楼层、有开门请求或当前楼层有任务时执行开门操作,开门过程时间为 6 秒,开门后延时 10 秒关门,关门过程时间为 10 秒。步进电机控制电梯的升降运动,根原创 2024-08-18 11:38:59 · 21267 阅读 · 0 评论 -
【51单片机仿真】基于51单片机设计的温湿度采集检测系统
该系统通过与AT89C51单片机、LCD1602显示屏和DHT11温湿度传感器的集成,实时读取环境中的温度和湿度数据并在LCD1602上显示这些信息,其中系统初始化LCD1602显示屏、通过DHT11_receive()函数接收并校验DHT11传感器的温湿度数据、使用LCD_ShowNum()函数逐位显示湿度和温度数据并在这些数据后附加相应的单位符号,以便用户可以直观地看到当前环境的温湿度情况。原创 2024-08-03 11:23:34 · 24469 阅读 · 0 评论 -
【51单片机实物与仿真】基于51单片机设计的密码锁LCD1602液晶显示实物与仿真(可用在普中开发板)
功能简介1.本设计为了防止密码被窃取要求在输入密码时在LCD屏幕上显示*号,开锁密码为六位密码的电子密码锁。2、首次使用时输入:131420,对密码进行初始化,当显示:initpassword,证明密码初始化完成,此时的密码为:000000。(如密码忘记就再输入131420初始化,然后密码就是000000)3.密码可以由用户自己修改设定,修改密码之前必须再次输入密码(开锁状态下)。为防止误操作,在输入新密码时候需要二次确认,按D确认。输入密码时LCD显示INPUT PASSWORD。4、输原创 2024-08-13 19:48:34 · 22023 阅读 · 0 评论 -
【STM32实物】基于STM32+ESP32+手机APP设计的智能宠物喂食系统
本文以STM32单片机为主控MCU,配有压力传感器、温湿度传感器、光照强度传感器、蜂鸣器等,设计了一款可以远程控制的宠物智能喂食系统。用户可以通过APP下达指令,控制宠物的喂食。每天可以根据设置的数据进行精准喂食,成本相对较低的宠物喂食装置。该装置使用步进电机控制投食仓门的开闭,通过压力传感器和时钟系统控制每日的投喂量和投喂时间。每次投食后蜂鸣器会提醒宠物进食,树立每日定点进食的习惯。经测试得出,该设备确实能实现每日定时定量投喂。系统整体运行顺畅,所有预期功能得以实现。它非常适合解决宠物主人不在家时影响宠物原创 2024-08-12 18:25:17 · 24786 阅读 · 0 评论 -
【51单片机仿真】基于51单片机设计的智能烟雾/可燃气体/火焰检测与报警应急处理系统
使用火焰传感器和可燃气体传感器模拟检测火焰、烟雾/可燃气体,可使用无源蜂鸣器发出两种不同的声音,对火焰传感器和可燃气体传感器检测到的警情进行报警。使用继电器和步进电机的转动模拟打开灭火水阀和开窗通风的不同警情处理方法。原创 2024-08-10 15:04:49 · 21616 阅读 · 0 评论 -
【STM32系统及仿真】基于STM32+蓝牙设计的智能窗帘系统
本项目设计并实现了一种基于STM32单片机的智能窗帘系统,集成了光敏传感器、温湿度传感器、蓝牙模块和OLED显示屏,实现了窗帘的自动调节、环境监测和远程控制功能。系统采用STM32F103C8T6作为主控制器,通过光敏传感器检测环境光强,温湿度传感器监测室内环境,蓝牙模块实现与手机APP的通信,用户可以通过APP远程控制窗帘的开合状态。系统在检测到环境光照强度或温度超出设定范围时,可自动调节窗帘的开合,以达到节能和提高舒适度的目的。原创 2024-08-01 11:15:52 · 23485 阅读 · 0 评论 -
【STM32实物】基于STM32设计的智能仓储管理系统
近年来,随着我国仓储发展的和药品需求的不断增多,许多医院都采用药物仓储管理系统。我国的药物仓储产业已经有了长足的发展,仓库的规模不断变大,对仓储的要求也不断增高,药物的存储,识别以及对仓储环境条件的要求成为仓储的重要决策,他们可以根据不同的特点在不同场景中使用。本文详细介绍了一个基于单片机技术的智能仓储管理系统的设计与实现,这个系统可谓是集射频识别(RFID)技术和环境监测传感器于一身,旨在提高仓储操作的自动化和精确度。原创 2024-09-08 16:25:18 · 18106 阅读 · 0 评论 -
【51单片机仿真】基于51单片机设计的整数/小数计算器系统
本项目设计并实现了一种基于51单片机的多功能计算器系统。系统采用STC89C52单片机作为主控制器,结合LCD显示模块、矩阵键盘等外设,实现了基本的算术运算功能,包括加、减、乘、除、取模等。本文详细介绍了系统的硬件设计和软件实现,并对系统的功能和性能进行了测试和分析。通过对系统各模块的单独测试和整体联调,验证了系统的各项功能。测试结果表明,该系统能够正确进行加、减、乘、除、取模等运算,并能在LCD上实时显示输入的算式和计算结果。结果表明,该系统具有操作简便、功能多样、显示直观等优点,适用于学习和实验用途。原创 2024-07-31 11:04:29 · 14321 阅读 · 0 评论 -
【STM32系统】基于STM32设计的智能语音门禁系统
系统主要包括OLED显示模块、语音模块、舵机模块和LED模块。系统上电后,会进行各个模块的初始化,首先屏幕显示欢迎语“语音识别门禁”,并且语音播报欢迎语。语音模块ASRPRO通过串口2(USART2)与STM32主控进行数据传输,当接收到语音指令如“马上开锁”、“帮我开锁”、“智能开锁”或“立刻开锁”时,STM32主控根据指令控制舵机进行转动(开锁)或保持(不开锁),并在OLED屏幕上显示相应的结果,同时通过LED灯的状态(亮或灭)进行指示。舵机模块主要通过定时器TIM3的PWM功能来控制舵机的转动角度原创 2024-07-30 13:54:16 · 23840 阅读 · 3 评论 -
【单片机仿真】基于51单片机设计的两队计分(答题/比赛分数等计分)系统
本设计基于51单片机,实现了一个用于两队计分的系统。该系统适用于答题比赛、体育比赛等场景。通过按钮输入控制两队的分数,并在数码管上实时显示每队的得分。原创 2024-07-28 16:33:14 · 23731 阅读 · 0 评论 -
【51单片机仿真】基于51单片机设计的多功能电子时钟日历(实时时钟闹钟秒表温度检测)系统
该项目是基于单片机的多功能电子时钟系统,集成了时间显示、闹钟设置、秒表功能以及温度显示等功能。主要硬件包括1602液晶显示屏、DS1302时钟芯片、DS18B20温度传感器和蜂鸣器。系统通过按键进行时间和闹钟的设置,并实时显示当前时间和温度。原创 2024-07-27 19:17:13 · 24441 阅读 · 0 评论