在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于STM32單片機的智能雨刷器設計

小常硬件 ? 來源:小常硬件 ? 2024-06-27 10:26 ? 次閱讀

一.系統概

智能雨刷器系統使用STM32單片機進行主控,通過顯示屏顯示雨量,系統有自動和手動兩種模式,根據設定的閾值可以在自動模式下進行雨刷控制,手動模式下也可以通過按鍵進行雨刷器的控制,按鍵還可以進行雨量閾值的設定。

eb255382-3426-11ef-a4c8-92fbcf53809c.jpg

二.仿真概述

1. 默認情況下是手動模式,手動燈亮起

eb64f6ae-3426-11ef-a4c8-92fbcf53809c.jpg

2. 通過按鍵調節雨刷器的檔位,單位檔位有90度和180度

eb900a74-3426-11ef-a4c8-92fbcf53809c.jpg

3. 按下手動/自動切換按鍵,切換到自動模式下

ebb6c042-3426-11ef-a4c8-92fbcf53809c.jpg

4. 調節雨滴量,當雨滴量超過設定閾值就會自動啟動雨刷器

ebd6e23c-3426-11ef-a4c8-92fbcf53809c.jpg

三.程序設計


 
int main(void)
{  
 
  while(1)
  {    
 
    u8 key0flag,key1flag,key2flag,key3flag;//按鍵標志
 
    
    Rain= PCF8591_ADC_Input(0x90,0)/3;//雨滴檢測
    
 
    
    if(KEY0 == 0)  
    {  
      delay_ms(75);     
      if(KEY0 == 0)  
      {  
        key0flag =1;
        W=~W;        
      }   
      else 
      {
        key0flag =0;
        W=W;
      }
    }
    if(KEY1 == 0)  
    {  
      delay_ms(75); 
      if(KEY1 == 0) 
      {
        key1flag =1;
        M=~M;  
      }
    }
    if(KEY2 == 0)  {  delay_ms(100); if(KEY2 == 0) RainMax = RainMax+20;  }
    
    if(KEY3 == 0)  
    {  
      delay_ms(100); 
      if(KEY3 == 0) 
      {
        i++;
        if(i>3)
        {
          i=0;
        }
      }  
    }
    
    
    //
    if(W)//開
    {
      write_str(12,1,(u8*)"ON ");//開
      write_str(6,0,(u8*)"D");//檔位
      write_str(0,0,(u8*)"R");//雨滴
      write_str(3,0,(u8*)"H");//閾值
      write_str(9,0,(u8*)"M");//模式
      write_num(0,1,Rain);
      write_num(3,1,RainMax);  
      
      if(M)//自動
      {
        write_str(9,1,(u8*)"Z");//模式
        Led1_2=0;
        delay_ms(100);
        Led1_1=1;
        
        if(Rain>80)
        {
          write_str(6,1,(u8*)"3");//檔位
          Motor_Rhythm_418(4,40);
          delay_ms(10);
          Motor_Rhythm_418(2,40);
        }
        else if(Rain>60) 
        {
          write_str(6,1,(u8*)"2");//檔位
          Motor_Rhythm_418(4,40);
          delay_ms(500);
          Motor_Rhythm_418(2,40);
        }
        else if(Rain>40)
        {
          write_str(6,1,(u8*)"1");//檔位
          Motor_Rhythm_418(4,40);
          delay_ms(1000);
          Motor_Rhythm_418(2,40);
        }  
        else if(Rain<40)
        {
          write_str(6,1,(u8*)"0");//檔位
          Motor_Rhythm_418(0,0);
        }
      }
      
      else//手動
      {
        write_str(9,1,(u8*)"S");//模式
        Led1_1=0;
        delay_ms(100);
        Led1_2=1;
        
        if(i==0)
        {
          write_str(6,1,(u8*)"0");//檔位
          Motor_Rhythm_418(0,0);
        }
        if(i==1)
        {
          write_str(6,1,(u8*)"1");//檔位
          Motor_Rhythm_418(4,40);
          delay_ms(1000);
          Motor_Rhythm_418(2,40);
        }
        if(i==2)
        {
          write_str(6,1,(u8*)"2");//檔位
          Motor_Rhythm_418(4,40);
          delay_ms(500);
          Motor_Rhythm_418(2,40);
        }
        if(i==3)
        {
          write_str(6,1,(u8*)"3");//檔位
          Motor_Rhythm_418(4,40);
          delay_ms(10);
          Motor_Rhythm_418(2,40);
        }
        
      }
    }
    
    
    else//關
    {
      write_str(0,1,(u8*)"           ");//狀態
      write_str(0,0,(u8*)"           ");//狀態
      write_str(12,1,(u8*)"OFF");//關  
      write_str(12,0,(u8*)"W");//狀態
      Motor_Rhythm_418(0,0);
    }
 
  
  }   
}
 
 

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6037

    文章

    44558

    瀏覽量

    635298
  • STM32
    +關注

    關注

    2270

    文章

    10900

    瀏覽量

    356005
  • 控制
    +關注

    關注

    4

    文章

    1011

    瀏覽量

    122666

原文標題:Proteus仿真實例_基于STM32單片機的智能雨刷器設計(仿真文件+程序)

文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于單片機的步進電機智能程序設計能否實現?

    單片機中設計一段智能的程序,此處雨滴感應模塊用滑動變阻器代替,寫了以下程序可是只能實現一種進步電機速度,無法實現根據滑動變阻器值改變
    發表于 01-08 14:28

    感應智能解決方案合作

    我們有感應智能解決方案和雨量傳感技術合作。
    發表于 09-06 12:33

    如何使用STM32單片機去驅動無電調

    什么是無電調?如何使用STM32單片機去驅動無電調?
    發表于 08-02 06:32

    怎樣去設計一種基于51單片機智能汽車控制系統

    總體設計設計的總體思路是:運用雨滴傳感感應雨量的大小,把感應信號輸給單片機系統,然后通過軟件控制電機根據相應的環境做出不同的轉動。例如,當檢測為小雨量的時候,電機工作在小雨模式(
    發表于 11-09 08:04

    汽車系統的解決方案

      在目前已有的前端雙系統中,左右之間的同步采用機械連接來實現(圖1)。這一做法很有必要,因為擋風玻璃上的污垢、風的影響或
    發表于 08-23 10:43 ?2129次閱讀
    汽車<b class='flag-5'>雨</b><b class='flag-5'>刷</b>系統的解決方案

    基于Atmel半導體方案的汽車系統的設計實現

    在目前已有的前端雙系統中,左右之間的同步用機械連接實現。這很有必要,因為擋風玻璃受污垢、風及
    發表于 01-24 16:46 ?1216次閱讀
    基于Atmel半導體方案的汽車<b class='flag-5'>雨</b><b class='flag-5'>刷</b>系統的設計實現

    基于STM32單片機的電阻爐智能溫度控制的設計_李文濤

    基于STM32單片機的電阻爐智能溫度控制的設計_李文濤,關于單片機溫度控制有所幫助。
    發表于 04-28 14:23 ?18次下載

    基于STM32單片機的電阻爐智能溫度控制的設計

    基于STM32單片機的電阻爐智能溫度控制的設計
    發表于 09-28 14:36 ?44次下載
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的電阻爐<b class='flag-5'>智能</b>溫度控制<b class='flag-5'>器</b>的設計

    51單片機STM32單片機有哪些區別

    大部分朋友可能都知道51單片機stm32單片機也知道一般入門會先學習51單片機在學習stm32單片機
    發表于 08-13 17:32 ?17次下載
    51<b class='flag-5'>單片機</b>和<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>有哪些區別

    基于STM32單片機智能燈電路圖設計

    基于STM32單片機智能燈電路圖設計
    發表于 07-30 10:21 ?356次下載

    stm32單片機和51單片機區別是什么

    單片機也就是單片微型計算機,和集CPU、RAM、ROM、輸入輸出設備、中斷系統在同一個芯片上的器件。 stm32單片機 stm32
    的頭像 發表于 08-19 18:21 ?2.9w次閱讀

    基于51單片機智能汽車控制系統方案原理圖程序設計

    總體設計設計的總體思路是:運用雨滴傳感感應雨量的大小,把感應信號輸給單片機系統,然后通過軟件控制電機根據相應的環境做出不同的轉動。例如,當檢測為小雨量的時候,電機工作在小雨模式(
    發表于 11-04 17:36 ?41次下載
    基于51<b class='flag-5'>單片機</b>的<b class='flag-5'>智能</b>汽車<b class='flag-5'>雨</b><b class='flag-5'>刷</b>控制系統方案原理圖程序設計

    單片機入門--常見單片機PIC\STM32

    單片機入門--常見單片機PIC\STM32
    發表于 11-13 14:36 ?43次下載
    <b class='flag-5'>單片機</b>入門--常見<b class='flag-5'>單片機</b>PIC\<b class='flag-5'>STM32</b>

    基于51單片機控制系統Proteus仿真

    基于51單片機控制系統Proteus仿真
    發表于 05-25 15:42 ?27次下載

    基于STM32單片機智能衣柜設計

    基于STM32單片機智能衣柜設計
    的頭像 發表于 09-04 09:55 ?4383次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的<b class='flag-5'>智能</b>衣柜設計
    主站蜘蛛池模板: 亚洲综合婷婷| 婷婷激情综合| 日本三级s级在线播放| 黄色国产| 亚洲第一狼人社区| 黄色一级毛片在线观看| 成人在线观看网站| 成年女人免费看一级人体片| 日本亚洲高清乱码中文在线观看| sss华人在线play| 色婷婷精品视频| 在线视频影院| ggg成人| 三级精品视频在线播放| 九九久久国产精品大片| 午夜精品久久久久久影视riav| 酒色1314| 色多多在线观看| 午夜视频你懂的| 久久免费精品高清麻豆| 天天看天天摸天天操| 成人欧美一区二区三区视频| 1000又爽又黄禁片| 亚洲五月婷婷| 欧美午夜电影| 美女牲交毛片一级视频| 亚洲性后网| bt天堂bt在线网| 亚洲1区2区3区4区| 久久精品2020| 医生好大好硬好爽好紧| 日韩一级在线播放免费观看| 色天天天天综合男人的天堂| 好硬好湿好爽再深一点h| 国产精品一区二区三区四区五区| 免费看久久| 五月天精品| 天天狠操| 亚洲午夜久久久精品影院视色| 91色在线播放| 欧美不卡1卡2卡三卡老狼|