基于51单片机的智能电动窗帘控制OLED显示设计

基于51单片机电动窗帘控制OLED显示设计

设计主要包含Proteus仿真+程序代码+设计报告+原理图+演示视频

一、开发环境

仿真图版本:proteus7.8以上

程序代码:KEIL4/KEIL5

设计编号:B013

二、功能介绍

设计一个电动窗户控制器,该控制器能够根据室内的光照强度,自动调整窗户开合度。支持手动关闭或开启。

基本要求:

1、用一台步进电机机旋转(正传/反转)控制窗户的开合度;

2、用一个光敏电阻检测室内光照强度,并显示测量结果;

3、根据光照强度可以自动控制窗户关闭或打开;

4、设置3个按键:手动/自动切换、手动正转、手动反转并用一个发光二极管显示手动/自动状态。

架构:

AT89C51可以替换为AT89C52,实物可以换作STC89C51,STC89C52

三、仿真设计

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。

四、程序代码

工程文件使用Keil4/keil5打开,编译产生hex加载到对应的单片机中。

五、视频讲解

主要包括仿真运行讲解。

六、原理图

元器件清单:

七、设计报告

八、资料清单&&下载链接

本资料下载链接(可点击):https://pan.baidu.com/s/1S26jcJDTjqeu7y8jqZPRPQ?pwd=yrus

相关推荐
三佛科技-134163842124 分钟前
FT32F072系列 FT32F072RBAT7/CBAT7/KBBT7/KBBU7/KBCW7单片机共性与区别详细分析
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
星夜夏空996 分钟前
STM32单片机学习(11)——GPIO输入实验
stm32·单片机·学习
YangWeiminPHD8 分钟前
从零开始构建你的第一个8051汇编程序:掌握A51汇编语言核心知识
51单片机·汇编语言·金水32051编译器
寺中人18 分钟前
基于 5G 物联网的智慧养老全方位安全监测系统
人工智能·物联网·5g·安全·智能家居
LingLong_roar25 分钟前
手搓温湿度仪(单片机普冉PY32F002AF15P6TU + 温湿度传感器 SHT40-AD1B-R2 + 0.96寸TFT IPS 显示屏)软件实现
单片机·嵌入式硬件
黑白园25 分钟前
STM32F103ZET6移植-电机2804-驱动板SimpleFOC Mini实现速度开环_位置开环控制(二、代码移植及功能实现)
stm32·单片机·嵌入式硬件
深圳市晨芯阳科技有限公司30 分钟前
HC9623晨芯阳400mA带载、18V耐压、低压差快速响应LDO
单片机·嵌入式硬件·ldo线性稳压ic·深圳市晨芯阳科技有限公司
chengpei1471 小时前
电信创维E900盒子固件备份刷机
嵌入式硬件
星夜夏空9910 小时前
STM32单片机学习(10)——GPIO输入
stm32·单片机·学习
secondyoung12 小时前
Arm架构解析:Cortex-R系列架构概览
arm开发·单片机·嵌入式硬件·mcu·arm