精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于STM32單片機(jī)的智能雨刷器設(shè)計(jì)

小常硬件 ? 來(lái)源:小常硬件 ? 2024-06-27 10:26 ? 次閱讀

一.系統(tǒng)概

智能雨刷器系統(tǒng)使用STM32單片機(jī)進(jìn)行主控,通過(guò)顯示屏顯示雨量,系統(tǒng)有自動(dòng)和手動(dòng)兩種模式,根據(jù)設(shè)定的閾值可以在自動(dòng)模式下進(jìn)行雨刷控制,手動(dòng)模式下也可以通過(guò)按鍵進(jìn)行雨刷器的控制,按鍵還可以進(jìn)行雨量閾值的設(shè)定。

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

二.仿真概述

1. 默認(rèn)情況下是手動(dòng)模式,手動(dòng)燈亮起

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

2. 通過(guò)按鍵調(diào)節(jié)雨刷器的檔位,單位檔位有90度和180度

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

3. 按下手動(dòng)/自動(dòng)切換按鍵,切換到自動(dòng)模式下

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

4. 調(diào)節(jié)雨滴量,當(dāng)雨滴量超過(guò)設(shè)定閾值就會(huì)自動(dòng)啟動(dòng)雨刷器

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

三.程序設(shè)計(jì)


 
int main(void)
{  
 
  while(1)
  {    
 
    u8 key0flag,key1flag,key2flag,key3flag;//按鍵標(biāo)志
 
    
    Rain= PCF8591_ADC_Input(0x90,0)/3;//雨滴檢測(cè)
    
 
    
    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)//開(kāi)
    {
      write_str(12,1,(u8*)"ON ");//開(kāi)
      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)//自動(dòng)
      {
        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//手動(dòng)
      {
        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//關(guān)
    {
      write_str(0,1,(u8*)"           ");//狀態(tài)
      write_str(0,0,(u8*)"           ");//狀態(tài)
      write_str(12,1,(u8*)"OFF");//關(guān)  
      write_str(12,0,(u8*)"W");//狀態(tài)
      Motor_Rhythm_418(0,0);
    }
 
  
  }   
}
 
 

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6022

    文章

    44375

    瀏覽量

    628273
  • STM32
    +關(guān)注

    關(guān)注

    2257

    文章

    10826

    瀏覽量

    352428
  • 控制
    +關(guān)注

    關(guān)注

    4

    文章

    1005

    瀏覽量

    122506

原文標(biāo)題:Proteus仿真實(shí)例_基于STM32單片機(jī)的智能雨刷器設(shè)計(jì)(仿真文件+程序)

文章出處:【微信號(hào):小常硬件,微信公眾號(hào):小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于單片機(jī)的步進(jìn)電機(jī)智能程序設(shè)計(jì)能否實(shí)現(xiàn)?

    單片機(jī)中設(shè)計(jì)一段智能的程序,此處雨滴感應(yīng)模塊用滑動(dòng)變阻器代替,寫了以下程序可是只能實(shí)現(xiàn)一種進(jìn)步電機(jī)速度,無(wú)法實(shí)現(xiàn)根據(jù)滑動(dòng)變阻器值改變
    發(fā)表于 01-08 14:28

    感應(yīng)智能解決方案合作

    我們有感應(yīng)智能解決方案和雨量傳感技術(shù)合作。
    發(fā)表于 09-06 12:33

    如何使用STM32單片機(jī)去驅(qū)動(dòng)無(wú)電調(diào)

    什么是無(wú)電調(diào)?如何使用STM32單片機(jī)去驅(qū)動(dòng)無(wú)電調(diào)?
    發(fā)表于 08-02 06:32

    怎樣去設(shè)計(jì)一種基于51單片機(jī)智能汽車控制系統(tǒng)

    總體設(shè)計(jì)設(shè)計(jì)的總體思路是:運(yùn)用雨滴傳感感應(yīng)雨量的大小,把感應(yīng)信號(hào)輸給單片機(jī)系統(tǒng),然后通過(guò)軟件控制電機(jī)根據(jù)相應(yīng)的環(huán)境做出不同的轉(zhuǎn)動(dòng)。例如,當(dāng)檢測(cè)為小雨量的時(shí)候,電機(jī)工作在小雨模式(
    發(fā)表于 11-09 08:04

    汽車系統(tǒng)的解決方案

      在目前已有的前端雙系統(tǒng)中,左右之間的同步采用機(jī)械連接來(lái)實(shí)現(xiàn)(圖1)。這一做法很有必要,因?yàn)閾躏L(fēng)玻璃上的污垢、風(fēng)的影響或
    發(fā)表于 08-23 10:43 ?2037次閱讀
    汽車<b class='flag-5'>雨</b><b class='flag-5'>刷</b>系統(tǒng)的解決方案

    基于STM32單片機(jī)的電阻爐智能溫度控制的設(shè)計(jì)_李文濤

    基于STM32單片機(jī)的電阻爐智能溫度控制的設(shè)計(jì)_李文濤,關(guān)于單片機(jī)溫度控制有所幫助。
    發(fā)表于 04-28 14:23 ?18次下載

    基于STM32單片機(jī)的電阻爐智能溫度控制的設(shè)計(jì)

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

    51單片機(jī)STM32單片機(jī)有哪些區(qū)別

    大部分朋友可能都知道51單片機(jī)stm32單片機(jī)也知道一般入門會(huì)先學(xué)習(xí)51單片機(jī)在學(xué)習(xí)stm32單片機(jī)
    發(fā)表于 08-13 17:32 ?17次下載
    51<b class='flag-5'>單片機(jī)</b>和<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>有哪些區(qū)別

    使用STM32單片機(jī)控制BLDC無(wú)直流電機(jī)的電路原理圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用STM32單片機(jī)控制BLDC無(wú)直流電機(jī)的電路原理圖免費(fèi)下載。
    發(fā)表于 08-02 08:00 ?64次下載
    使用<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>控制BLDC無(wú)<b class='flag-5'>刷</b>直流電機(jī)的電路原理圖免費(fèi)下載

    基于STM32單片機(jī)智能燈電路圖設(shè)計(jì)

    基于STM32單片機(jī)智能燈電路圖設(shè)計(jì)
    發(fā)表于 07-30 10:21 ?354次下載

    stm32單片機(jī)和51單片機(jī)區(qū)別是什么

    單片機(jī)也就是單片微型計(jì)算機(jī),和集CPU、RAM、ROM、輸入輸出設(shè)備、中斷系統(tǒng)在同一個(gè)芯片上的器件。 stm32單片機(jī) stm32
    的頭像 發(fā)表于 08-19 18:21 ?2.8w次閱讀

    基于51單片機(jī)智能汽車控制系統(tǒng)方案原理圖程序設(shè)計(jì)

    總體設(shè)計(jì)設(shè)計(jì)的總體思路是:運(yùn)用雨滴傳感感應(yīng)雨量的大小,把感應(yīng)信號(hào)輸給單片機(jī)系統(tǒng),然后通過(guò)軟件控制電機(jī)根據(jù)相應(yīng)的環(huán)境做出不同的轉(zhuǎn)動(dòng)。例如,當(dāng)檢測(cè)為小雨量的時(shí)候,電機(jī)工作在小雨模式(
    發(fā)表于 11-04 17:36 ?41次下載
    基于51<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>智能</b>汽車<b class='flag-5'>雨</b><b class='flag-5'>刷</b>控制系統(tǒng)方案原理圖程序設(shè)計(jì)

    單片機(jī)入門--常見(jiàn)單片機(jī)PIC\STM32

    單片機(jī)入門--常見(jiàn)單片機(jī)PIC\STM32
    發(fā)表于 11-13 14:36 ?43次下載
    <b class='flag-5'>單片機(jī)</b>入門--常見(jiàn)<b class='flag-5'>單片機(jī)</b>PIC\<b class='flag-5'>STM32</b>

    基于51單片機(jī)控制系統(tǒng)Proteus仿真

    基于51單片機(jī)控制系統(tǒng)Proteus仿真
    發(fā)表于 05-25 15:42 ?27次下載

    基于STM32單片機(jī)智能衣柜設(shè)計(jì)

    基于STM32單片機(jī)智能衣柜設(shè)計(jì)
    的頭像 發(fā)表于 09-04 09:55 ?3404次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>智能</b>衣柜設(shè)計(jì)