具体功能:寻黑线,当检测到其温度值低于一个下限,停车开始启动加湿器。具体详情都在压缩包
Altium Designer画的原理图和PCB图如下:(51hei附件中可下载工程文件)
STM32单片机移动端源程序如下:
- #include "delay.h"
- #include "sys.h"
- #include "stm32f10x.h"
- #include "stm32f10x_usart.h"
- #include "GPIOIint.h"
- #include "key.h"
- #include "usart.h"
- #include "moter.h"
- #include "xunji.h"
- #include "beep.h"
- #include "oled_iic.h"
- /////////////////////////////////////////
- //串口1波特率:115200
- //串口2波特率:9600
- //串口3波特率:9600
- //
- /////////////////////////////////////////
- int main(void)
- {
- SystemInit(); // 配置系统时钟为72M
- delay_init(); //延时初始化
- xunji_config(); //循迹初始化
- TIM3_PWM_Init(); //电机pwm TIM3
- NVIC_Configuration();//设置NVIC中断分组2:2位抢占优先级,2位响应优先级
- usart2init(9600);
- OLED_Init();
- OLED_Clear();
- BEEP_Init();
- BEEP=1;
- while(1)
- {
-
- if(data<60)
- {
- XUNJI();
- if(data>=60)
- {
- while(1)
- {
-
- CarBigLeft();
- BEEP=1;
- delay_ms(800);
- CarStop();
- delay_ms(800);
- while(1){
- XUNJI();
- }
- }
- }
-
- }
- }
- }
-
复制代码
所有资料51hei提供下载:
智能移动加湿器.7z
(312.48 KB, 下载次数: 59)
|