国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Arduino32】PWM控制直流電機(jī)速度

這篇具有很好參考價(jià)值的文章主要介紹了【Arduino32】PWM控制直流電機(jī)速度。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

硬件準(zhǔn)備

震動(dòng)傳感器:1個(gè)

紅黃綠LED燈:各一個(gè)

旋鈕電位器:1個(gè)

直流電機(jī):1個(gè)

1K電阻:1個(gè)

220歐電阻:3個(gè)

杜邦線:若干

硬件連線

【Arduino32】PWM控制直流電機(jī)速度,單片機(jī)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-722972.html

軟件程序

const int analogInPin = A0;//PWM輸入引腳
const int analogOutPin = 3;//PWM輸出引腳
const int vibPin = 4;//震動(dòng)傳感器

const int RLed = 10;
const int YLed = 9;
const int GLed = 8;

int sensorValue = 0;//電位器電壓值
int outputValue = 0;//模擬量輸出裝(PWM)
int vibValue = 0;//震動(dòng)傳感器值

void setup() {
  Serial.begin(9600);
  pinMode(analogOutPin,OUTPUT);
  pinMode(RLed,OUTPUT);
  pinMode(YLed,OUTPUT);
  pinMode(GLed,OUTPUT);
}

void loop() {
  //讀取模擬值
  sensorValue = analogRead(analogInPin);
  vibValue = digitalRead(vibPin);
  //變換數(shù)據(jù)區(qū)間
  outputValue = map(sensorValue, 0, 1023, 0, 255);

  //判斷速度,相應(yīng)的燈亮
  if (outputValue < 110) {
    digitalWrite(GLed, HIGH);
    digitalWrite(YLed, LOW);
    digitalWrite(RLed, LOW);
    Serial.println("綠燈亮");
    delay(1000);
  } else if (outputValue < 180) {
    digitalWrite(GLed, LOW);
    digitalWrite(YLed, HIGH);
    digitalWrite(RLed, LOW);
    Serial.println("黃燈亮");
    delay(1000);
  } else if (outputValue < 255) {
    digitalWrite(GLed, LOW);
    digitalWrite(YLed, LOW);
    digitalWrite(RLed, HIGH);
    Serial.println("紅燈亮");
    delay(1000);
  }else{
    Serial.println("都不亮");
  }

  Serial.print("震動(dòng)值:");
  Serial.println(vibValue);

  //輸出對(duì)應(yīng)的PWM值
  if (vibValue == 1) {
    analogWrite(analogOutPin, outputValue);
    Serial.println("電機(jī)轉(zhuǎn)動(dòng)");
  }
  else {
    analogWrite(analogOutPin, 0);
  }


  //打印結(jié)果到串口監(jiān)視器
  Serial.print("sensor = ");
  Serial.println(sensorValue);
  Serial.print("output = ");
  Serial.println(outputValue);
  Serial.println("");

  delay(2);
}

到了這里,關(guān)于【Arduino32】PWM控制直流電機(jī)速度的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于51單片機(jī)的PWM控制直流電機(jī)設(shè)計(jì)( proteus仿真+程序+報(bào)告+講解視頻)

    基于51單片機(jī)的PWM控制直流電機(jī)設(shè)計(jì)( proteus仿真+程序+報(bào)告+講解視頻)

    仿真圖proteus 7.8及以上 程序編譯器:keil 4/keil 5 編程語(yǔ)言:C語(yǔ)言 設(shè)計(jì)編號(hào):S0031 基于51單片機(jī)的PWM控制直流電機(jī)設(shè)計(jì) 1.設(shè)計(jì)要求 采用51單片機(jī)作為核心控制器,控制直流電機(jī)的正轉(zhuǎn),反轉(zhuǎn),制動(dòng),停止。 2.功能要求 1)數(shù)碼管顯示當(dāng)前轉(zhuǎn)動(dòng)方向和當(dāng)前的PWM占空比0~100%。 2)電機(jī)

    2023年04月25日
    瀏覽(37)
  • STM32-微項(xiàng)目03-pwm控制直流電機(jī)運(yùn)行

    STM32-微項(xiàng)目03-pwm控制直流電機(jī)運(yùn)行

    一,項(xiàng)目目標(biāo) 實(shí)現(xiàn)利用STM32F103C8T6+TB6612,輸出不同占空比輸出的PWM波,從而實(shí)現(xiàn)電機(jī)不同轉(zhuǎn)速的運(yùn)行、正反轉(zhuǎn)的功能; ? ?二、硬件涉及 1,STM32核心板 2,TB6612直流電機(jī)驅(qū)動(dòng)模塊 3,直流電機(jī)? 三、硬件接線涉及 1,先看TB6612直流電機(jī)驅(qū)動(dòng)模塊: ①驅(qū)動(dòng)模塊是具備兩路PWM輸入

    2024年02月04日
    瀏覽(20)
  • 基于STM32單片機(jī)的直流電機(jī)PWM調(diào)速(數(shù)碼管顯示)(Proteus仿真+程序)

    基于STM32單片機(jī)的直流電機(jī)PWM調(diào)速(數(shù)碼管顯示)(Proteus仿真+程序)

    ? ? ? 由 STM32單片機(jī)+數(shù)碼管顯示模塊+鍵盤(pán)模塊+L298N電機(jī)驅(qū)動(dòng)模塊+直流電機(jī) 1、采用STM32F103單片機(jī)為主控制器 2、四個(gè)按鍵,分別為啟動(dòng)/暫停、方向切換、加速、減速功能 3、數(shù)碼管顯示PWM占空比和電機(jī)轉(zhuǎn)動(dòng)方向(0正轉(zhuǎn),1反轉(zhuǎn)) 注意:proteus8.11版本才能打開(kāi) ? 24、基于STM32單

    2024年02月11日
    瀏覽(19)
  • [proteus]STM32F103單片機(jī)直流電機(jī)PID算法PWM波電機(jī)調(diào)速正反轉(zhuǎn)Proteus仿真

    1、實(shí)現(xiàn)功能: (1)、基于STM32F103單片機(jī)PID算法PWM控制直流電機(jī)正反轉(zhuǎn)調(diào)速,LCD1602顯示轉(zhuǎn)速等??赏ㄟ^(guò)“加速”、“減速”按鍵修改“目標(biāo)轉(zhuǎn)速”并實(shí)時(shí)測(cè)量“實(shí)際轉(zhuǎn)速”送到LCD1602上顯示。 (2)、“啟動(dòng)”按鍵控制電機(jī)啟動(dòng),默認(rèn)啟動(dòng)電機(jī)是正轉(zhuǎn)(示波器上的黃色PWM波)。 (3)、“

    2024年02月06日
    瀏覽(26)
  • 【微機(jī)原理課設(shè)protues-匯編】基于8086四種波形發(fā)生器仿真設(shè)計(jì)-基于8086數(shù)碼管矩陣鍵盤(pán)控制設(shè)計(jì)-基于8086微機(jī)原理直流電機(jī)控制系統(tǒng)-基于單片機(jī)PWM直流電機(jī)控制系統(tǒng)設(shè)計(jì)匯編

    【微機(jī)原理課設(shè)protues-匯編】基于8086四種波形發(fā)生器仿真設(shè)計(jì)-基于8086數(shù)碼管矩陣鍵盤(pán)控制設(shè)計(jì)-基于8086微機(jī)原理直流電機(jī)控制系統(tǒng)-基于單片機(jī)PWM直流電機(jī)控制系統(tǒng)設(shè)計(jì)匯編

    文章轉(zhuǎn)自電設(shè)屋,資料百度網(wǎng)盤(pán)下載地址? https://www.aiesst.cn/share.html 目錄 1207基于8086四種波形發(fā)生器仿真設(shè)計(jì)-微機(jī)原理匯編仿真資料 1202基于8086數(shù)碼管矩陣鍵盤(pán)控制設(shè)計(jì)-全套資料 1218基于8086智能汽車(chē)控制系統(tǒng)設(shè)計(jì)-微機(jī)原理課設(shè) 1209基于8086微機(jī)原理直流電機(jī)控制系統(tǒng)-設(shè)計(jì)資料

    2024年02月12日
    瀏覽(38)
  • 【32單片機(jī)學(xué)習(xí)】(3)霍爾編碼器減速直流電機(jī)控制及測(cè)速

    【32單片機(jī)學(xué)習(xí)】(3)霍爾編碼器減速直流電機(jī)控制及測(cè)速

    提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 目錄 前言 1.實(shí)驗(yàn)現(xiàn)象 2.實(shí)驗(yàn)接線及原理圖 接線圖 原理圖? 電機(jī)接線圖 3.代碼部分 1.主函數(shù)? main.c 2.按鍵部分? ?key.c ?key.h pwm代碼? ?pwm.c ?pwm.h 電機(jī)驅(qū)動(dòng)? ?motor.c? ?motor.h ?OLED顯示 oled.c oled.h? 編碼器

    2024年02月11日
    瀏覽(36)
  • STM32CubeMX 直流電機(jī)串級(jí)PID位置速度控制、HAL庫(kù)、cubemx、PID、串級(jí)PID、位置控制、速度控制、雙環(huán)控制

    STM32CubeMX 直流電機(jī)串級(jí)PID位置速度控制、HAL庫(kù)、cubemx、PID、串級(jí)PID、位置控制、速度控制、雙環(huán)控制

    提示:本文章的串級(jí)PID位置速度控制,是在前兩篇文章速度控制,位置控制的基礎(chǔ)上實(shí)現(xiàn)的,這一章節(jié)中不需要額外的cubemx的配置,只需要寫(xiě)簡(jiǎn)單的代碼即可,復(fù)雜的地方在于串級(jí)pid的調(diào)試過(guò)程。 pid是我們?cè)趯W(xué)習(xí)單片機(jī)中首先要學(xué)會(huì)的控制算法,而串級(jí)pid又是在單pid的基礎(chǔ)上

    2024年02月14日
    瀏覽(31)
  • 51單片機(jī)-PWM調(diào)速(直流電機(jī),智能小車(chē)的電機(jī)調(diào)速)

    51單片機(jī)-PWM調(diào)速(直流電機(jī),智能小車(chē)的電機(jī)調(diào)速)

    這次來(lái)對(duì)PWM做一個(gè)總結(jié) 最近學(xué)習(xí)時(shí),發(fā)現(xiàn)PWM控制在很多地方都會(huì)用到,比如使用PWM來(lái)控制電機(jī)的速度,使用PWM來(lái)生成想要的波形。 那么到底什么是PWM呢? PWM即 脈沖寬度調(diào)制 ,在具有慣性的系統(tǒng)中,可以通過(guò)對(duì) 一系列脈沖的寬度進(jìn)行調(diào)制 ,來(lái)等效的獲得所需要的模擬參量。

    2024年02月02日
    瀏覽(23)
  • 單片機(jī)學(xué)習(xí)筆記---直流電機(jī)驅(qū)動(dòng)(PWM)

    單片機(jī)學(xué)習(xí)筆記---直流電機(jī)驅(qū)動(dòng)(PWM)

    直流電機(jī)是一種將電能轉(zhuǎn)換為機(jī)械能的裝置。一般的直流電機(jī)有兩個(gè)電極,當(dāng)電極正接時(shí),電機(jī)正轉(zhuǎn),當(dāng)電極反接時(shí),電機(jī)反轉(zhuǎn) 直流電機(jī)主要由永磁體(定子)、線圈(轉(zhuǎn)子)和換向器組成 除直流電機(jī)外,常見(jiàn)的電機(jī)還有步進(jìn)電機(jī)、舵機(jī)、無(wú)刷電機(jī)、空心杯電機(jī)等 因?yàn)殡姍C(jī)

    2024年02月21日
    瀏覽(18)
  • 【51單片機(jī)】直流電機(jī)驅(qū)動(dòng)(PWM)(江科大)

    【51單片機(jī)】直流電機(jī)驅(qū)動(dòng)(PWM)(江科大)

    · 直流電機(jī)是一種將電能轉(zhuǎn)換為機(jī)械能的裝置。一般的直流電機(jī)有兩個(gè)電極,當(dāng)電極正接時(shí),電機(jī)正轉(zhuǎn),當(dāng)電極反接時(shí),電機(jī)反轉(zhuǎn) · 直流電機(jī)主要由永磁體(定子)、線圈(轉(zhuǎn)子)和換向器組成 · 除直流電機(jī)外,常見(jiàn)的電機(jī)還有步進(jìn)電機(jī)、舵機(jī)、無(wú)刷電機(jī)、空心杯電機(jī)等 電機(jī)的驅(qū)動(dòng)無(wú)法

    2024年02月20日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包