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

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

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

如何使用Arduino控制ESC

454398 ? 來源:wv ? 2019-10-13 17:32 ? 次閱讀

步驟1:材料

我沒有不想選擇焊錫,烙鐵,PC和USB電纜,但您可以從此鏈接KIT中獲取其余項(xiàng)目

材料:ESC

電機(jī)

將運(yùn)行電動(dòng)機(jī)的電池

焊料

烙鐵

Arduino Nano

面包板

跳線

PC

USB電纜

Arduino IDE

步驟2:基本組裝

步驟1:將電動(dòng)機(jī)焊接到ESC控制器。

步驟2:將Arduino Nano連接到面包板上。

第3步:將電池-連接至ESC黑線。

第4步:將ESC Black接至Arduino GND引腳。

第5步:將ESC白線連接到Arduino D9引腳。

步驟6:使用USB電纜將Arduino Nano連接到PC。

步驟3:代碼

第7步:在Arduino IDE中使用此代碼對Arduino Nano進(jìn)行編程。

該代碼正在執(zhí)行的工作是初始化ESC,然后每0.25秒使其加速一次,直到硬編碼設(shè)置點(diǎn)關(guān)閉。然后重復(fù)?;旧希舜a使您可以查看ESC如何控制電動(dòng)機(jī)。此外,該代碼是在開發(fā)其余代碼以駕駛固定機(jī)翼或四軸飛行器時(shí)同時(shí)命令4個(gè)ESC的基本構(gòu)建塊。

代碼:

#include ;

Servo esc;

int Pin = 0;

int x = 0;

void setup(){

esc.attach(9); }

void loop(){

int油門= AnalogRead(Pin);

節(jié)氣門= map(throttle,0,1023,0,179);

for(x = 0; x 《175; x ++){

esc.write(x);延誤(250); }

esc.write(0);

delay(10000); }

步驟4:連接并運(yùn)行

步驟8:將ESC紅色導(dǎo)線連接到Battery +。

步驟9:享受您的Arduino Nano通過PWM命令來命令ESC的問題。

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

    關(guān)注

    0

    文章

    61

    瀏覽量

    17579
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6474

    瀏覽量

    187434
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Made with KiCad(111):Vimdrones AM32 ESC 開發(fā)板

    “ ?Vimdrones AM32 ESC 開發(fā)板專為 AM32 開源 ESC 項(xiàng)目設(shè)計(jì),內(nèi)置電機(jī)和 CAN 端口,可使用 DroneCAN 進(jìn)行無縫開發(fā)和測試。 ” Made with KiCad
    的頭像 發(fā)表于 01-07 11:14 ?143次閱讀
    Made with KiCad(111):Vimdrones AM32 <b class='flag-5'>ESC</b> 開發(fā)板

    格陸博科技第100萬只ESC量產(chǎn)下線

    2021年,格陸博科技ESC(電子穩(wěn)定控制系統(tǒng))正式量產(chǎn),并憑借穩(wěn)定的產(chǎn)能和市場需求,截至2024年Q4季度實(shí)現(xiàn)了ESC第100萬只量產(chǎn)下線的里程碑。
    的頭像 發(fā)表于 12-27 14:30 ?212次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業(yè)控制系統(tǒng)的串行通信協(xié)議,以其高可靠性和實(shí)時(shí)性而聞名。Arduino,作為一種流行的開源微控制器平臺(tái),可以通過附加
    的頭像 發(fā)表于 12-23 09:06 ?347次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個(gè)經(jīng)常被提及的名字。STM32是一系列由STMicroelectronics生產(chǎn)的高性能微控制器,而Arduino則是一個(gè)開源電子原型
    的頭像 發(fā)表于 11-19 15:45 ?1290次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車電子、工業(yè)自動(dòng)化等領(lǐng)域。它以其高可靠性、實(shí)時(shí)性和靈活性而受到青睞。Arduino作為一個(gè)
    的頭像 發(fā)表于 11-12 10:09 ?1176次閱讀

    國內(nèi)首款內(nèi)嵌ESC的高性能微控制器,先楫半導(dǎo)體HPM6E00全面上市

    2024年6月27日,上海|國產(chǎn)高性能微控制器服務(wù)商上海先楫半導(dǎo)體科技有限公司(先楫半導(dǎo)體,HPMicro)宣布中國首款擁有德國倍福公司(Beckhoff)正式授權(quán)EterhCAT從站控制器(ESC
    的頭像 發(fā)表于 06-28 08:18 ?787次閱讀
    國內(nèi)首款內(nèi)嵌<b class='flag-5'>ESC</b>的高性能微<b class='flag-5'>控制</b>器,先楫半導(dǎo)體HPM6E00全面上市

    B-G431-ESC1支持FOC有感嗎?

    ST的開發(fā)組件B-G431-ESC1 ,支持FOC有感嗎?
    發(fā)表于 05-17 08:34

    【電磁兼容技術(shù)案例分享】汽車ESC模塊的傳導(dǎo)電流法超標(biāo)解決案例

    【電磁兼容技術(shù)案例分享】汽車ESC模塊的傳導(dǎo)電流法超標(biāo)解決案例
    的頭像 發(fā)表于 04-12 08:17 ?622次閱讀
    【電磁兼容技術(shù)案例分享】汽車<b class='flag-5'>ESC</b>模塊的傳導(dǎo)電流法超標(biāo)解決案例

    關(guān)于B-G431B-ESC1控制無感無刷電機(jī)控制器的幾個(gè)問題求解

    嗎?。 問題2:使用Motor Profiler 5.4.8 軟件更新B-G431B-ESC1固件,能夠使用workbench的“Monitor”工具正常控制無刷電機(jī)。按照問題1編譯生成的固件燒錄
    發(fā)表于 03-28 09:06

    arduino控制步進(jìn)電機(jī)代碼

    Arduino是一種開放源代碼的電路板平臺(tái),它可以用于控制各種不同的電子設(shè)備,包括步進(jìn)電機(jī)。步進(jìn)電機(jī)是一種電動(dòng)機(jī),可以通過下達(dá)特定的指令來控制每個(gè)步進(jìn)的角度,從而使電機(jī)旋轉(zhuǎn)到指定的位置。在本文
    的頭像 發(fā)表于 02-14 16:29 ?2103次閱讀

    arduino中while循環(huán)怎么跳出

    執(zhí)行某段代碼的情況。然而,如何在合適的時(shí)機(jī)跳出 while 循環(huán)是一個(gè)需要注意的問題。本文將詳細(xì)介紹 Arduino 中 while 循環(huán)的基本概念,以及如何使用不同的技巧跳出該循環(huán)來實(shí)現(xiàn)代碼的靈活控制
    的頭像 發(fā)表于 02-14 16:22 ?2660次閱讀

    如何使用Arduino控制RGB LED

    在本指南中,您將學(xué)習(xí)如何使用Arduino控制RGB LED。RGB(紅-綠-藍(lán))LED可以通過混合不同強(qiáng)度的紅、綠、藍(lán)光來產(chǎn)生多種顏色。您將學(xué)習(xí)創(chuàng)建一個(gè)基本Arduino RGB LED電路,并以一些基本顏色為例循環(huán)。
    的頭像 發(fā)表于 02-11 10:28 ?5086次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>控制</b>RGB LED

    如何使用Arduino UNO板和電位器控制伺服電機(jī)

    在本Arduino伺服電機(jī)教程中,您將學(xué)習(xí)如何使用Arduino UNO板和電位器控制伺服電機(jī)。
    的頭像 發(fā)表于 02-11 10:11 ?2908次閱讀
    如何使用<b class='flag-5'>Arduino</b> UNO板和電位器<b class='flag-5'>控制</b>伺服電機(jī)

    如何設(shè)置Arduino IR發(fā)射器電路

    在本指南中,您將學(xué)習(xí)如何設(shè)置 Arduino IR發(fā)射器電路。它使您可以控制IR(紅外線)LED,并從Arduino發(fā)送任何遠(yuǎn)程控制代碼。這意味著你可以用它來
    的頭像 發(fā)表于 02-11 09:44 ?880次閱讀
    如何設(shè)置<b class='flag-5'>Arduino</b> IR發(fā)射器電路

    如何使用arduino控制接觸器?

    我將避免鉛酸電池過載。我想通過使用近 30A 的接觸器和 arduino uno 板來控制電池過載。如何使用arduino控制接觸器?
    發(fā)表于 01-22 07:14