久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 基于stm32精英版的溫控風扇源碼 [打印本頁]

作者: whkang    時間: 2018-12-10 09:13
標題: 基于stm32精英版的溫控風扇源碼
用stm32F103ZET6精英版,溫度傳感器是DS18B20,1602液晶顯示屏,利用溫度來控制轉速,液晶顯示屏顯示實時轉速,也可手動調節轉速。(采用pi控制)

電路原理圖如下:


單片機源程序如下:

  1. #include "delay.h"
  2. #include "key.h"
  3. #include "sys.h"
  4. #include "timer.h"
  5. #include "lcd1602.h"
  6. #include "encoder.h"
  7. #include "control.h"
  8. #include "usart.h"                          
  9. #include "usart3.h"                          
  10. #include "hc05.h"  
  11. #include "string.h"          
  12. #include "usmart.h"       
  13. #include "ds18b20.h"



  14.         u8 w=0;
  15.         int k=0;
  16. extern int real;
  17. vu8 key=0;
  18. u8 reclen=0;
  19. extern int temperature;
  20. int main(void)
  21. {               
  22.         delay_init();          
  23.         LCD_GPIO_Configuration();
  24.         LCD1602_Init();
  25.         KEY_Init();//按鍵初始化;
  26.   ENCODER_Init();
  27.   TIM2_Int_Init(19999,35);
  28.         TIM3_PWM_Init(7199,0); //不分頻。PWM頻率=72000000/900=80Khz         
  29.         DS18B20_Init();
  30. //usmart_dev.init(72);         //初始化USMART                         
  31.         delay_ms(5000);                        //等待藍牙模塊上電穩定
  32.         LCDshowNum(0,0,"EV:",SpeedSet);       
  33.         LCDshowNum(0,1,"RV:", real);
  34.         LCDshowTNum(9,1,"T:",temperature);
  35. //        while(HC05_Init())                 //初始化ATK-HC05模塊  
  36. //{
  37. //                delay_ms(500);
  38. //        }                                                                                                      
  39. //        delay_ms(100);
  40. //        USART3_RX_STA=0;
  41.        
  42. while(1)
  43. {  
  44.          delay_ms(200);       
  45.          temperature=(int)DS18B20_Get_Temp();       
  46.          LCDshowNum(0,0,"EV:",SpeedSet);       
  47.          LCDshowNum(0,1,"RV:", real);
  48.          LCDshowTNum(9,1,"T:",temperature);
  49.          key=KEY_Scan(0);
  50.                  switch(key)
  51.             {
  52.                              case KEY0_PRES:
  53.                              SpeedSet+=100;               
  54.                                          k++;
  55.                        LCDshowNum(0,0,"EV:",SpeedSet);       
  56.                               break;
  57.                             case KEY1_PRES:
  58.                              SpeedSet-=100;       
  59.              k++;                                         
  60.                        LCDshowNum(0,0,"EV:",SpeedSet);       
  61.                               break;
  62.                              default:break;
  63.                     }
  64.          if(k==0&&temperature>270)
  65.                 {
  66.                                    SpeedSet=2200;                       
  67.                       LCDshowNum(0,0,"EV:",SpeedSet);                                       
  68.     }
  69.          if(k==0&&temperature<270&&temperature>250)
  70.                  {
  71.                                    SpeedSet=2100;                       
  72.                                        
  73.                       LCDshowNum(0,0,"EV:",SpeedSet);       
  74.                                        
  75.       }
  76.                  if(k==0&&temperature<250&&temperature>200&&temperature==200&&temperature==250)
  77.                  {
  78.                                   SpeedSet=2000;                       
  79.                       LCDshowNum(0,0,"EV:",SpeedSet);               
  80.       }
  81.                  if(k==0&&temperature<200)
  82.      {
  83.                                    SpeedSet=1800;         
  84.                        LCDshowNum(0,0,"EV:",SpeedSet);                               
  85.       }
  86.                  
  87. }
  88.        
  89.          }
復制代碼

所有資料51hei提供下載:
test1 - 1602正常 1x4鍵盤 加減調速 加溫控.rar (368.76 KB, 下載次數: 198)



作者: ggfg    時間: 2019-2-28 10:45
這個設計好不錯哦
作者: 清照333    時間: 2019-11-2 08:56
請問用開發板做的嗎
作者: 46856    時間: 2019-12-2 23:59
電路圖有文件嗎?
作者: 我是菜雞雞    時間: 2020-6-29 11:00
電路圖有文件嗎?
作者: xiaowang1366    時間: 2020-7-4 15:33
電路圖是用什么畫的,有源文件嗎
作者: paldier    時間: 2020-9-22 10:04
很棒剛好需要部分內容
作者: 設大    時間: 2021-4-22 16:09
正準備做個個小項目不錯
作者: 劉思繁    時間: 2023-2-2 10:39
我需要原理圖





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久国产欧美 | 欧美一区二区三区在线视频 | 成人av资源 | 久久99深爱久久99精品 | 色婷婷在线视频 | 国产成人久久精品麻豆二区 | 国产理论在线观看 | 四虎影视大全 | 国产黄色一区二区 | 亚洲黄色一级 | 欧美成人一区二区三区片免费 | 中文字幕99 | 久久综合久 | 久久a级片 | 青青综合 | 久久精品一区二区 | 九九热九九 | 日韩av在线网站 | 日韩中文字幕一区二区三区 | 伊人影院综合 | 国产一区二区三区在线视频 | aaa级片| jlzzzjlzzz国产免费观看 | 黄色成人免费网站 | 日本一区二区三区在线视频 | 99久久久国产精品 | 天天干夜夜草 | 中文字幕国产 | 亚洲福利影院 | 久久国内视频 | 欧美成人精品一区二区三区在线看 | 国产香蕉av| h片免费| 国产精品99久久久久久久久久久久 | 不卡av网站 | 精品久久久久久久久久久久久久久久 | 午夜激情网站 | 天天干天天爽 | 精品久久免费视频 | 久久一区二区视频 | 国产在线视频一区二区 |