国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

怎樣用Arduino連接電機

454398 ? 來源:wv ? 2019-08-29 09:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:連接所有硬件

怎樣用Arduino連接電機

連接L293D電機驅動器

L293D是雙通道全橋電機驅動器,每通道最大輸出電流為600 mA(數據等)。這意味著您可以同時驅動2個電流,這些電機的電流需求在IC的限制范圍內。在我們的例子中,我們只使用一個通道,這意味著我們將使用模塊上的M1 IN/M1輸出端口(IC上分別為引腳2,7和3,6)。為了使電機連接到該通道,我們需要將EN1(引腳1)拉高。我正在使用的模塊提供了一個簡單的跳線布置,用于硬接線,參見圖片。或者,您可以通過控制器控制此引腳。引腳連接如圖所示。

連接L298N電機驅動器

與L293D類似,L298N也是雙全橋電機驅動器每個通道的最大輸出電流為2A。我們將只使用一個渠道,即。 M1,M2(該模塊具有不同的命名約定,M1-In,M2-In為輸入,M1-Out,M2-Out為相應的輸出)數據表L298N

當我們需要更多電流時對于金屬齒輪直流電機,這個特殊的驅動器是一個不錯的選擇。它具有良好的性能,低熱量(盡管建議使用散熱器,市場上大多數模塊都帶有散熱片)。它也非常便宜,有幫助。

連接伺服電機

伺服電機有各種尺寸和相應的扭矩等級。通常我們看到扭矩額定值較低的電機使用塑料齒輪,但扭矩額定值較高的電機使用金屬齒輪。

伺服電機有3根電線從中傳出,即信號,Vcc和接地。通常使用的顏色代碼如下:

信號》黃色/橙色;在VCC》紅色/白色; Gnd》 Black/Brown

根據經驗,識別它們的最簡單方法是,最黑暗的一個是地面,略亮的是Vcc,最亮的一個是信號。

如果您使用的是像HK15178這樣的微型伺服,可以使用Arduino上的5V引腳為其供電。但是,當電流要求較高時,您的Arduino無法提供足夠的電流,因此您需要從外部供電。我們將使用通用電池消除器電路(UBEC),它具有方便的5V/6V 3A輸出。我們在7805這樣的簡單電壓調節器上使用該電路的原因是電壓調節器的電流限制低于控制伺服電流所需的輸出電流約1.5至2A(取決于其額定值)。

PS:如果使用Arduino為更高等級的伺服電源供電,電路板可能會突然復位并以不合需要的方式運行。

連接HC-05藍牙模塊

這一步與使用HC-05和Arduino UNO的智能手機控制LED燈所解釋的完全相似。這里唯一的區別是我們使用模擬引腳A0和A1作為數字引腳(D14和D15) Rx和Tx。

第2步:Arduino代碼

#define BoMotor_F 3

#define BoMotor_B 5

#define DcMotor_F 6

#define DcMotor_B 11

#define ServoMotorPin 7

#include

#include

SoftwareSerial mySerial(14, 15); // RX, TX

Servo myservo;

char character;

boolean flag=false;

void setup() {

// put your setup code here, to run once:

mySerial.begin(9600);

Serial.begin(9600);

pinMode(BoMotor_F,OUTPUT);

pinMode(BoMotor_B,OUTPUT);

pinMode(DcMotor_F,OUTPUT);

pinMode(DcMotor_F,OUTPUT);

myservo.attach(ServoMotorPin);//servo is attached on pin7

} void loop() {

// put your main code here, to run repeatedly:

String Data = “”;

flag=false;

while(mySerial.available()) {

character = mySerial.read();

Data.concat(character);

flag=true;

delay(100);

}

if(flag)

{

Data.trim();

Serial.println(Data);

int s = Data.substring(0,1).toInt();

int direction = Data.substring(2,3).toInt();

int value = Data.substring(4).toInt();

switch(s){

case 1:{DcMotor(value, direction); break;}

case 2:{BoMotor(value,direction);break;}

case 3:{ServoMotor(value,direction);break;}

case 0:{DcMotor(0,direction);BoMotor(0,direction);break;}

}

}

}

void DcMotor(int speed, int dir)

{

analogWrite(DcMotor_F,(speed+dir*speed)/2);

analogWrite(DcMotor_B,(speed-dir*speed)/2);

}

void BoMotor(int speed, int dir)

{

analogWrite(BoMotor_F,(speed+dir*speed)/2);

analogWrite(BoMotor_B,(speed-dir*speed)/2);

}

void ServoMotor(int angle, int dir)

{

myservo.write(angle);

delay(2000);

myservo.write(0);

}

第3步:連接智能手機

類似于之前關于使用HC-05和Arduino UNO的智能手機控制LED燈的文章,我們將繼續通過HC-05藍牙模塊將我們的智能手機連接到arduino。

命令我們要發送的內容如下:

我想要Dc電機在正向運行PWM值為200,我發送:

1,1,200

如果相同的直流電機以反向150的PWM運行,我將發送:

1,-1,150

一般格式是:電機,方向,值

電機:1》直流電機,2》電機電機,3》伺服電機,0》停止正在運行的所有設備(和平:P)

方向:1》順時針/正向,-1》逆時針/反向

值:PWM值從0到255;在伺服的情況下,這是角度

PS:在Dc電機和Bo電機的情況下,如果您發現電機正在旋轉的方向與預期相反,只需交換指定的引腳編號前進和后退針腳的程序‘

例如:原始

#define DcMotor_F 6

#define DcMotor_B 11

已交換

#define DcMotor_F 11

#define DcMotor_B 6

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

    關注

    143

    文章

    9590

    瀏覽量

    154077
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    智能顯示模塊連接電腦后無法識別怎么辦?連接電腦后讀不到模塊U盤?

    智能顯示模塊連接電腦后無法識別怎么辦?連接電腦后讀不到模塊的U盤是什么原因?
    發表于 01-20 15:57

    電機外殼氣密性檢測儀怎么-岳信儀器

    電機外殼的氣密性對電機的性能和使用壽命至關重要。使用電機外殼氣密性檢測儀,能有效檢測其密封性能,確保電機在不同環境下穩定運行。以下為您詳細介紹使用方法。(1)檢測前準備設備
    的頭像 發表于 01-17 10:59 ?434次閱讀
    <b class='flag-5'>電機</b>外殼氣密性檢測儀怎么<b class='flag-5'>用</b>-岳信儀器

    BTN9970/BTN9990電機控制盾牌:Arduino評估利器

    BTN9970/BTN9990電機控制盾牌:Arduino評估利器 在電子工程師的日常工作中,電機控制是一個常見且重要的領域。今天,我們就來深入探討一下英飛凌(Infineon)的BTN9970
    的頭像 發表于 12-21 11:35 ?732次閱讀

    探索用于Arduino的TLE94112ES直流電機控制盾牌

    探索用于Arduino的TLE94112ES直流電機控制盾牌 引言 在電子工程領域,電機控制一直是至關重要的部分。對于Arduino開發者而言,一款功能強大且易于使用的
    的頭像 發表于 12-18 16:35 ?313次閱讀

    泰克示波器TBS1102X連接電腦的完整指南

    泰克示波器TBS1102X作為一款功能強大的電子測量工具,通過連接電腦可實現波形數據的實時分析、存儲與遠程控制。本文將詳細介紹兩種主流連接方式——有線直連與無線網絡連接,并提供操作步驟及注意事項
    的頭像 發表于 12-15 17:32 ?715次閱讀
    泰克示波器TBS1102X<b class='flag-5'>連接電</b>腦的完整指南

    同惠TH2690LCR測試儀連接電腦的詳細指南

    同惠TH2690LCR測試儀作為一款高精度阻抗測量儀器,廣泛應用于電子元件檢測與研發領域。通過連接電腦,用戶可實現自動化測試、數據批量處理與深度分析。以下是該設備連接電腦的完整操作步驟及注意事項。
    的頭像 發表于 11-19 18:05 ?1315次閱讀
    同惠TH2690LCR測試儀<b class='flag-5'>連接電</b>腦的詳細指南

    常用的百兆網絡變壓器與RJ45網口的參考連接電路有哪些,主要注意事項在哪里呢?

    Hqst華強盛(石門盈盛)電子導讀:一起來了解常用的百兆網絡變壓器與RJ45網口的參考連接電路有哪些,主要注意事項在哪里呢?
    的頭像 發表于 11-06 13:49 ?784次閱讀
    常用的百兆網絡變壓器與RJ45網口的參考<b class='flag-5'>連接電</b>路有哪些,主要注意事項在哪里呢?

    伺服電機和步進電機的核心區別

    大家在運動控制的時候是伺服電機的還是步進電機做定位控制了?為什么有時候伺服電機,有時候又步
    的頭像 發表于 10-15 14:32 ?1773次閱讀
    伺服<b class='flag-5'>電機</b>和步進<b class='flag-5'>電機</b>的核心區別

    Arduino Uno l兩輪自平衡機器人 電機驅動無輸出求解

    Arduino Uno l兩輪自平衡機器人 電機驅動無輸出求解
    發表于 10-15 06:36

    電機怎么選?廣州郵科實力說話!

    在電動車、儲能設備、工業設備普及的今天,充電機早已不是“插上電就能用”的簡單工具。選錯充電機,輕則電池壽命減半,重則引發安全隱患。那么,什么樣的充電機才靠譜?廣州郵科20年技術沉淀給
    的頭像 發表于 09-18 09:41 ?514次閱讀
    充<b class='flag-5'>電機</b>怎么選?廣州郵科<b class='flag-5'>用</b>實力說話!

    正確的連接電機傳動軸的幾種常見連接方式及其優缺點

    在工業機械和自動化設備中,電機與傳動軸的連接方式直接影響設備的運行效率、穩定性和使用壽命。選擇合適的連接方式需要綜合考慮負載特性、安裝精度、維護便利性以及成本等因素。以下是幾種常見的電機
    的頭像 發表于 09-10 07:41 ?3184次閱讀

    CYUSB3014在不關機的情況下USB 2.0的線連接電腦,計算機無法識別FX3,這種情況正常嗎?

    我正在使用自供電模式的 CYUSB3014。我先用USB 3.0的線傳輸數據,然后再不關機的情況下USB 2.0的線連接電腦。計算機無法識別 FX3。這種情況正常嗎?和USB傳輸協議有關系嗎?
    發表于 07-28 06:25

    電機帶負載是直接連接輸出力大還是齒輪輸出力矩大?

    在工業生產和機械設計中,電機作為動力源的核心部件,其輸出方式的選擇直接影響整個系統的性能表現。關于電機帶負載時采用直接軸連接還是齒輪傳動更有利于輸出力或力矩的問題,需要從傳動原理、機械特性、應用場
    的頭像 發表于 07-27 22:04 ?980次閱讀
    <b class='flag-5'>電機</b>帶負載是直接<b class='flag-5'>用</b>軸<b class='flag-5'>連接</b>輸出力大還是<b class='flag-5'>用</b>齒輪輸出力矩大?

    免費分享Arduino入門+進階(全套例程+書籍)

    創意,比如控制燈光、傳感器、電機等。以下是Arduino入門+進階學習資料1.Arduino編程語言說明(相關文件可在下文掃碼領取)2.Arduino系列學習例程
    的頭像 發表于 05-22 11:40 ?1123次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    廣瀨電機DF22系列鉚壓連接器新增分支轉接器

    廣瀨電機發布的工業電源“DF22系列”鉚壓連接器,新增分支轉接器。新產品應用了在信號連接器中積累的分支轉接技術,可實現工業設備內部各單元
    的頭像 發表于 05-15 16:06 ?951次閱讀
    廣瀨<b class='flag-5'>電機</b>DF22系列鉚壓<b class='flag-5'>連接</b>器新增分支轉接器