91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

怎樣用Arduino控制直流電機(jī)

454398 ? 來(lái)源:wv ? 2019-09-27 14:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:設(shè)置

軟件

在此步驟中,我將提供零件清單和下載Arduino軟件的鏈接。我為此項(xiàng)目使用了Arduino Create。您可以使用Arduino程序執(zhí)行相同的操作,該程序可從此處下載。

部件列表:

Arduino Uno(其他板可能

標(biāo)準(zhǔn)直流電動(dòng)機(jī)

L293DNE H橋

2個(gè)按鈕

跳線

面包板

所有這些物品都可以很便宜地在線購(gòu)買(mǎi)。

步驟2:串行通信-接線

首先,讓我們進(jìn)行串行通信。如圖所示連接Arduino。

第3步:串行通信-代碼

現(xiàn)在,您已將Arduino連接好,將代碼復(fù)制并粘貼到Arduino IDE。將讀取此代碼的作用,以獲取您將在串行監(jiān)視器中手動(dòng)鍵入的信號(hào)。輸入1或2時(shí),電動(dòng)機(jī)將在短時(shí)間內(nèi)順時(shí)針或逆時(shí)針旋轉(zhuǎn)。做一點(diǎn)實(shí)驗(yàn)!鍵入多個(gè)1或2,然后看看會(huì)發(fā)生什么!

int in1pin = 6;

int in2pin = 7; // connections to H-Bridge, clockwise / counter

char receivedChar; // store info

boolean newData = false; // create a true/false statement

void setup() {

pinMode(in1pin, OUTPUT);

pinMode(in2pin, OUTPUT); // set pins to OUTPUTS

Serial.begin(9600); // start up serial communication

}

void loop() {

recvData(); // read and store data

moveMotor(); // move motor according to data and then reset

}

void recvData() {

if (Serial.available() 》 0) { // if the serial monitor has a reading

receivedChar = Serial.read(); // set char to be what is read

newData = true; // make statement true

}

}

void moveMotor() {

int motordirection = (receivedChar - ‘0’); // turn recieved data into usable form and give it a name

while(newData == true) {

Serial.println(motordirection); // print motor direction

if (motordirection == 1) { // if it reads 1.。.

digitalWrite(in1pin, HIGH); // turn motor one way

digitalWrite(in2pin, LOW);

delay(250);

}

else if (motordirection == 2) { // if it reads 2.。.

digitalWrite(in1pin, LOW); // turn motor other way

digitalWrite(in2pin, HIGH);

delay(250);

}

else { // if nothing is read

digitalWrite(in1pin, LOW); // motor is off

digitalWrite(in2pin, LOW);

}

newData = false; // reset value to false

}

}

步驟4:按鈕命令-接線

要進(jìn)行按鈕通訊,請(qǐng)如圖所示添加按鈕。

第5步:按鈕命令-代碼

現(xiàn)在,制作新草圖并復(fù)制并粘貼此代碼,然后播放周?chē)?/p>

int in1pin = 6;

int in2pin = 7; // h bridge pins

int leftButton = 8;

int rightButton = 9; // buttons

void setup() {

pinMode(in1pin, OUTPUT);

pinMode(in2pin, OUTPUT); // outputs

pinMode(leftButton, INPUT_PULLUP);

pinMode(rightButton, INPUT_PULLUP); // inputs w internal pullup resistors

}

void loop() {

int leftPinState = digitalRead(leftButton);

int rightPinState = digitalRead(rightButton); // set value names for read data

if (leftPinState == LOW) { // if left button is pressed 。..

digitalWrite(in1pin, HIGH); // make motor go one way

digitalWrite(in2pin, LOW);

}

else if (rightPinState == LOW) { // if right button is pressed 。..

digitalWrite(in1pin, LOW);

digitalWrite(in2pin, HIGH); // make motor go other way

}

else { // if neither button is pressed 。..

digitalWrite(in1pin, LOW); // nothing happens

digitalWrite(in2pin, LOW);

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    36

    文章

    1781

    瀏覽量

    73973
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    197036
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    四線的直流電機(jī)該如何接線

    直流電機(jī)的接線方式直接關(guān)系到其運(yùn)行性能和控制效果,尤其是四線直流電機(jī)(通常指帶有兩個(gè)獨(dú)立繞組的雙通道電機(jī)或串/并勵(lì)可切換電機(jī)),其接線邏輯需
    的頭像 發(fā)表于 03-05 16:58 ?355次閱讀

    直流電機(jī)接線的相關(guān)問(wèn)題

    直流電機(jī)作為工業(yè)生產(chǎn)和日常生活中常見(jiàn)的動(dòng)力裝置,其接線方式的正確性直接影響電機(jī)性能、使用壽命甚至安全。本文將從直流電機(jī)的基本結(jié)構(gòu)、接線原理、常見(jiàn)接線方法、注意事項(xiàng)及故障排查五個(gè)方面展開(kāi)詳細(xì)解析,并
    的頭像 發(fā)表于 12-31 07:43 ?622次閱讀
    <b class='flag-5'>直流電機(jī)</b>接線的相關(guān)問(wèn)題

    流電機(jī)直流電機(jī)調(diào)速方法

    流電機(jī)直流電機(jī)作為現(xiàn)代工業(yè)中應(yīng)用最廣泛的兩種電動(dòng)機(jī)類(lèi)型,其調(diào)速技術(shù)直接關(guān)系到生產(chǎn)效率、能源消耗和設(shè)備性能。隨著電力電子技術(shù)、微處理器控制技術(shù)的快速發(fā)展,電機(jī)調(diào)速方法已從傳統(tǒng)的機(jī)械式
    的頭像 發(fā)表于 12-19 07:39 ?916次閱讀
    交<b class='flag-5'>流電機(jī)</b>與<b class='flag-5'>直流電機(jī)</b>調(diào)速方法

    探索用于Arduino的TLE94112ES直流電機(jī)控制盾牌

    探索用于Arduino的TLE94112ES直流電機(jī)控制盾牌 引言 在電子工程領(lǐng)域,電機(jī)控制一直是至關(guān)重要的部分。對(duì)于
    的頭像 發(fā)表于 12-18 16:35 ?341次閱讀

    CW32電機(jī)控制基礎(chǔ)——無(wú)刷直流電機(jī)換相控制原理

    與有刷直流電機(jī)相比,無(wú)刷直流電機(jī)除使用電子換相器取代有刷直流電機(jī)電刷機(jī)械換向,使用永磁體產(chǎn)生轉(zhuǎn)子磁場(chǎng)外,從結(jié)構(gòu)和工作原理上都和有刷直流電機(jī)相類(lèi)似,故其
    的頭像 發(fā)表于 10-09 17:15 ?4720次閱讀
    CW32<b class='flag-5'>電機(jī)</b><b class='flag-5'>控制</b>基礎(chǔ)——無(wú)刷<b class='flag-5'>直流電機(jī)</b>換相<b class='flag-5'>控制</b>原理

    單片機(jī)直流電機(jī)調(diào)速原理

    在工業(yè)自動(dòng)化、智能設(shè)備等領(lǐng)域,直流電機(jī)的調(diào)速控制至關(guān)重要,而單片機(jī)憑借其靈活的控制能力,成為實(shí)現(xiàn)直流電機(jī)精準(zhǔn)調(diào)速的核心部件。單片機(jī)直流電機(jī)調(diào)
    的頭像 發(fā)表于 07-17 13:42 ?757次閱讀

    浮思特 | 無(wú)刷電機(jī)與有刷直流電機(jī)的區(qū)別是什么,該如何選擇?

    在精密運(yùn)動(dòng)控制領(lǐng)域,永磁直流電機(jī)因其優(yōu)于交流電機(jī)的可控性,被廣泛應(yīng)用于需精準(zhǔn)調(diào)節(jié)速度、扭矩或位置的場(chǎng)景。美蓓亞三美有刷直流電機(jī)當(dāng)前主流直流電機(jī)
    的頭像 發(fā)表于 07-16 10:15 ?3536次閱讀
    浮思特 | 無(wú)刷<b class='flag-5'>電機(jī)</b>與有刷<b class='flag-5'>直流電機(jī)</b>的區(qū)別是什么,該如何選擇?

    無(wú)刷直流電機(jī)雙閉環(huán)控制的仿真研究

    摘 要:為了便于對(duì)無(wú)刷直流電機(jī)的運(yùn)行特性和控制策略的研究,文章詳細(xì)的介紹了無(wú)刷直流電機(jī)工作原理和數(shù)學(xué)模型,提出無(wú)刷直流電機(jī)控制策略,采用電
    發(fā)表于 07-08 18:33

    無(wú)刷直流電機(jī)模糊自適應(yīng)PID控制的研究

    摘要:為了提高無(wú)刷直流電機(jī)控制系統(tǒng)的動(dòng)、靜態(tài)性能,將模糊控制結(jié)合PID控制算法應(yīng)用到無(wú)刷直流電機(jī)速度控制
    發(fā)表于 07-07 18:29

    無(wú)刷直流電機(jī)控制研究

    摘一要:設(shè)計(jì)了一種采用 TMS320LF2407DSP作為主控制器,集成 IGBT 作為功率驅(qū)動(dòng)元件的無(wú)刷直流電機(jī)控制器,對(duì)電機(jī)轉(zhuǎn)速和電流的雙閉環(huán) PID 調(diào)節(jié)。通過(guò)在跑步機(jī)上的試驗(yàn)表
    發(fā)表于 06-26 13:39

    EtherCAT科普系列(10):EtherCAT技術(shù)在無(wú)刷直流電機(jī)驅(qū)動(dòng)系統(tǒng)領(lǐng)域應(yīng)用

    直流無(wú)刷電機(jī)是通過(guò)電子控制器實(shí)現(xiàn)換向取代傳統(tǒng)帶碳刷的直流電機(jī)。常用電機(jī)類(lèi)型多樣,主要可以分為無(wú)刷電機(jī)
    的頭像 發(fā)表于 05-29 17:05 ?1019次閱讀
    EtherCAT科普系列(10):EtherCAT技術(shù)在無(wú)刷<b class='flag-5'>直流電機(jī)</b>驅(qū)動(dòng)系統(tǒng)領(lǐng)域應(yīng)用

    直流電機(jī)EMC整改:怎么選擇?功率多少?

    南柯電子|直流電機(jī)EMC整改:怎么選擇?功率多少?
    的頭像 發(fā)表于 05-29 09:36 ?1094次閱讀
    <b class='flag-5'>直流電機(jī)</b>EMC整改:怎么選擇?功率多少?

    電機(jī):無(wú)刷直流電機(jī)的原理

    運(yùn)動(dòng)的原理都是依靠磁場(chǎng),要么利用磁場(chǎng)的異性相吸,要么利用磁場(chǎng)的同性互斥。無(wú)刷直流電機(jī)和有刷直流電機(jī)的主要區(qū)別在于,無(wú)刷電機(jī)電流的大小和方向是通過(guò)控制器來(lái)改變的。通常,定
    的頭像 發(fā)表于 05-23 21:00 ?8159次閱讀
    <b class='flag-5'>電機(jī)</b>:無(wú)刷<b class='flag-5'>直流電機(jī)</b>的原理

    永磁直流電機(jī)實(shí)用設(shè)計(jì)及應(yīng)用技術(shù)

    電氣和自動(dòng)化控制及儀器儀表中。在醫(yī)用方面,永磁直流電機(jī)用處更不小,如醫(yī)用的各種儀器、 手術(shù)工具,如開(kāi)腦術(shù)中的電動(dòng)鋸骨刀,特別是野外手術(shù)中的各種儀器基本上都是的永磁直流電機(jī)。在殘疾人用
    發(fā)表于 03-31 15:42

    直流電機(jī)控制方法的Matlab仿真研究

    針對(duì)無(wú)刷直流電機(jī)控制方法進(jìn)行了深入研究 。根據(jù)無(wú)刷直流電機(jī)實(shí)際物理模型建立相應(yīng)的數(shù)學(xué)模型,電機(jī)使用雙閉環(huán)進(jìn)行控制 。根據(jù)
    發(fā)表于 03-27 12:15