0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Arduino控制ESC

454398 来源:wv 2019-10-13 17:32 次阅读

步骤1:材料

我没有不想选择焊锡,烙铁,PC和USB电缆,但您可以从此链接KIT中获取其余项目

材料:ESC

电机

将运行电动机的电池

焊料

烙铁

Arduino Nano

面包板

跳线

PC

USB电缆

Arduino IDE

步骤2:基本组装

步骤1:将电动机焊接到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进行编程

该代码正在执行的工作是初始化ESC,然后每0.25秒使其加速一次,直到硬编码设置点关闭。然后重复。基本上,此代码使您可以查看ESC如何控制电动机。此外,该代码是在开发其余代码以驾驶固定机翼或四轴飞行器时同时命令4个ESC的基本构建块。

代码:

#include ;

Servo esc;

int Pin = 0;

int x = 0;

void setup(){

esc.attach(9); }

void loop(){

int油门= AnalogRead(Pin);

节气门= map(throttle,0,1023,0,179);

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

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

esc.write(0);

delay(10000); }

步骤4:连接并运行

步骤8:将ESC红色导线连接到Battery +。

步骤9:享受您的Arduino Nano通过PWM命令来命令ESC的问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ESC
    ESC
    +关注

    关注

    0

    文章

    59

    浏览量

    17556
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    186990
收藏 人收藏

    评论

    相关推荐

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 78次阅读

    基于Arduino的串口通信项目

    基于Arduino的串口通信项目涉及多个方面,包括硬件连接、软件编程、串口参数配置等。 一、硬件准备 Arduino开发板 :确保你有一块Arduino开发板,如Arduino Uno
    的头像 发表于 11-22 09:24 485次阅读

    stm32与Arduino的比较

    在微控制器的世界里,STM32和Arduino是两个经常被提及的名字。STM32是一系列由STMicroelectronics生产的高性能微控制器,而Arduino则是一个开源电子原型
    的头像 发表于 11-19 15:45 784次阅读

    如何使用Arduino实现CAN总线通信

    CAN总线(Controller Area Network)是一种多主控制的串行通信协议,广泛应用于汽车电子、工业自动化等领域。它以其高可靠性、实时性和灵活性而受到青睐。Arduino作为一个
    的头像 发表于 11-12 10:09 786次阅读

    国内首款内嵌ESC的高性能微控制器,先楫半导体HPM6E00全面上市

    2024年6月27日,上海|国产高性能微控制器服务商上海先楫半导体科技有限公司(先楫半导体,HPMicro)宣布中国首款拥有德国倍福公司(Beckhoff)正式授权EterhCAT从站控制器(ESC
    的头像 发表于 06-28 08:18 751次阅读
    国内首款内嵌<b class='flag-5'>ESC</b>的高性能微<b class='flag-5'>控制</b>器,先楫半导体HPM6E00全面上市

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

    ST的开发组件B-G431-ESC1 ,支持FOC有感吗?
    发表于 05-17 08:34

    【电磁兼容技术案例分享】汽车ESC模块的传导电流法超标解决案例

    【电磁兼容技术案例分享】汽车ESC模块的传导电流法超标解决案例
    的头像 发表于 04-12 08:17 585次阅读
    【电磁兼容技术案例分享】汽车<b class='flag-5'>ESC</b>模块的传导电流法超标解决案例

    关于B-G431B-ESC1控制无感无刷电机控制器的几个问题求解

    吗?。 问题2:使用Motor Profiler 5.4.8 软件更新B-G431B-ESC1固件,能够使用workbench的“Monitor”工具正常控制无刷电机。按照问题1编译生成的固件烧录
    发表于 03-28 09:06

    arduino控制步进电机代码

    Arduino是一种开放源代码的电路板平台,它可以用于控制各种不同的电子设备,包括步进电机。步进电机是一种电动机,可以通过下达特定的指令来控制每个步进的角度,从而使电机旋转到指定的位置。在本文
    的头像 发表于 02-14 16:29 2027次阅读

    arduino中while循环怎么跳出

    执行某段代码的情况。然而,如何在合适的时机跳出 while 循环是一个需要注意的问题。本文将详细介绍 Arduino 中 while 循环的基本概念,以及如何使用不同的技巧跳出该循环来实现代码的灵活控制
    的头像 发表于 02-14 16:22 2570次阅读

    如何使用Arduino控制RGB LED

    在本指南中,您将学习如何使用Arduino控制RGB LED。RGB(红-绿-蓝)LED可以通过混合不同强度的红、绿、蓝光来产生多种颜色。您将学习创建一个基本Arduino RGB LED电路,并以一些基本颜色为例循环。
    的头像 发表于 02-11 10:28 4921次阅读
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>控制</b>RGB LED

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服电机。
    的头像 发表于 02-11 10:11 2799次阅读
    如何使用<b class='flag-5'>Arduino</b> UNO板和电位器<b class='flag-5'>控制</b>伺服电机

    如何设置Arduino IR发射器电路

    在本指南中,您将学习如何设置 Arduino IR发射器电路。它使您可以控制IR(红外线)LED,并从Arduino发送任何远程控制代码。这意味着你可以用它来
    的头像 发表于 02-11 09:44 841次阅读
    如何设置<b class='flag-5'>Arduino</b> IR发射器电路

    如何使用arduino控制接触器?

    我将避免铅酸电池过载。我想通过使用近 30A 的接触器和 arduino uno 板来控制电池过载。如何使用arduino控制接触器?
    发表于 01-22 07:14

    arduino和单片机的区别比较

    和软件的微控制器平台,它通过一种简化和标准化的方式,使电子开发变得更加容易。Arduino主板上集成了处理器、输入输出引脚、电源供应等电路,能够连接各种传感器和执行器,通过编程进行控制和交互。
    的头像 发表于 01-02 16:18 9736次阅读