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

    文章

    61

    浏览量

    17614
  • Arduino
    +关注

    关注

    188

    文章

    6477

    浏览量

    188084
收藏 人收藏

    评论

    相关推荐

    Made with KiCad(111):Vimdrones AM32 ESC 开发板

    “  Vimdrones AM32 ESC 开发板专为 AM32 开源 ESC 项目设计,内置电机和 CAN 端口,可使用 DroneCAN 进行无缝开发和测试。 ” Made with KiCad
    的头像 发表于 01-07 11:14 252次阅读
    Made with KiCad(111):Vimdrones AM32 <b class='flag-5'>ESC</b> 开发板

    格陆博科技第100万只ESC量产下线

    2021年,格陆博科技ESC(电子稳定控制系统)正式量产,并凭借稳定的产能和市场需求,截至2024年Q4季度实现了ESC第100万只量产下线的里程碑。
    的头像 发表于 12-27 14:30 316次阅读

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

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

    HAL库在Arduino平台上的使用

    HAL库在Arduino平台上的使用 Arduino平台是一个开源的电子原型平台,它包括硬件(基于微控制器的电路板)和软件(Arduino IDE)。
    的头像 发表于 12-02 14:04 534次阅读

    基于Arduino的串口通信项目

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

    stm32与Arduino的比较

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

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

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

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

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

    #参考设计#实现无传感器FOC算法的无人机电子速度控制器的完整方案

    STEVAL-ESC 001 V1无人机电子速度控制器(ESC)参考设计适用于入门级商用无人机设计,可驱动任何三相无刷BLDC(或PMSM)电机,该电机使用6S LiPo电池组或任何等效直流电源供电
    的头像 发表于 05-28 16:41 8929次阅读
    #参考设计#实现无传感器FOC算法的无人机电子速度<b class='flag-5'>控制</b>器的完整方案

    MCSDK5.4.8中STEVAL-ESC001V1过流保护里边的current threshold是怎么计算出来的?

    MCSDK5.4.8中,STEVAL-ESC001V1过流保护里边的 current threshold是怎么计算出来的? 在voltage threshold 0.6V时33.636Apk 0.3V时0.707Apk 这是什么公式算出来的? STEVAL-ESC001V
    发表于 05-21 07:26

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

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

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

    【电磁兼容技术案例分享】汽车ESC模块的传导电流法超标解决案例
    的头像 发表于 04-12 08:17 662次阅读
    【电磁兼容技术案例分享】汽车<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

    英创汇智推出100%国产器件的汽车制动安全系统系列产品ABS/ESC/EPBi

    英创汇智(北京)今日宣布,成功推出了凝聚创新电器架构与国产尖端车规电子技术的重磅产品——100%国产器件的汽车制动安全系统系列产品ABS/ESC/EPBi。
    的头像 发表于 03-17 09:30 915次阅读

    B-G431-ESC1 profiler识别无感电机参数,点击参数识别到28%停止的原因?

    硬件是B-G431-ESC1板子,MOTOR CONTROL WORKBENCH是6.2.0,profiler识别无感电机参数,点击参数识别到28%停止。可能是什么原因
    发表于 03-06 06:43