单片机毕业设计:基于stm32单片机智能远程电梯系统(点阵屏+红外检测模块+舵机+非接触式红外按键+WiFi+电机驱动模块+手机app)

单片机毕业设计:基于stm32单片机智能远程电梯系统(点阵屏+红外检测模块+舵机+非接触式红外按键+WiFi+电机驱动模块+手机app)

主要功能:

1.红外检测模块检测是否有人、非接触式按键判断是否有人按下,舵机模拟开门,电机转动模拟上下楼

2.点阵屏显示当前上下楼的情况

3.纯手工焊接或者pcb

当然也可以添加其他功能

~ 定制可赠送资料:

1.实物

2.源码以及手机app

3.原理图

4.售后线上服务(代码讲解)

二、实物图:

 三、部分源码:

主函数部分源码:

while (1)
  {
     if(HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_11)==GPIO_PIN_RESET){servo_flag = 1;}//开门
     else if(HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_10)==GPIO_PIN_SET){motor_flag1 = 1;}//1楼
     else if(HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_9)==GPIO_PIN_SET){motor_flag2 = 1;}//2
     else if(HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_8)==GPIO_PIN_SET){motor_flag3 = 1;}//3
     Motor_Task();
     


  }

点阵屏初始化:

void Init_MAX7219(void)
{
    HAL_Delay(1000);
    //CS_H();
    MAX7219_WRITE(0x09, 0x00);       //译码方式:BCD码
    HAL_Delay(3);
    MAX7219_WRITE(0x0a, 0x03);       //亮度 
    HAL_Delay(3);
    MAX7219_WRITE(0x0b, 0x07);       //扫描界限;8个数码管显示
    HAL_Delay(3);
    MAX7219_WRITE(0x0c, 0x01);       //掉电模式:0,普通模式:1
    HAL_Delay(3);
    MAX7219_WRITE(0x0f, 0x00);       //显示测试:1;测试结束,正常显示:

}

四、原理图:

        以下是整个工程各个模块的原理图:

 

五、更多:

如果想要更加详细的了解整个工程的话可以去b站看这个视频演示,下面为视频链接:

单片机毕业设计:stm32单片机智能电梯系统(点阵屏+红外检测模块+舵机+非接触式红外按键+WiFi+电机驱动)_哔哩哔哩_bilibili

  给个免费的三连哦!!!

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"2017 电赛 滚球控制系统源代码(pixy ds3115舵机 stm32 矩阵按键 lcd12864).zip" 是一个包含源代码的压缩文件。该文件主要用于电赛中滚球控制系统的开发。在这个项目中,使用了一些特定的硬件设备,包括pixy ds3115舵机stm32单片机、矩阵按键和lcd12864液晶屏。 根据文件名和硬件设备的记述,可以推测这个源代码项目的目的是控制一个滚球,使其按照特定的规则进行运动。pixy ds3115舵机可能用来检测滚球的位置和方向,并通过与stm32单片机的通信,控制舵机转动来改变滚球的运动路径。矩阵按键可能用来提供用户与系统的交互界面,比如调整滚球速度、选择不同的运动模式等等。lcd12864液晶屏则可能用于显示滚球的状态、系统参数等信息。 这个源代码项目的压缩文件中应该包含了相关的源代码文件,供开发者参考和使用。通过阅读源代码,开发者可以了解整个滚球控制系统的工作原理和实现方式。源代码可能包含对硬件设备的初始化和配置、算法逻辑实现、运动控制代码等。 如果您需要使用或了解这个源代码项目,可以解压缩压缩文件,并通过合适的开发工具打开源代码文件进行阅读和使用。为了更好地理解和运行源代码,建议您先了解相关的硬件设备和编程平台(如stm32)的基本知识。 总之,这个源代码项目是为了实现一个滚球控制系统而开发的,提供了相关的源代码文件供开发者使用。希望以上解释对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值