English
安博电竞官网登录入口
当前位置: 首页 > 爱游戏app下载ios

Arduino供给的PWM操控功用入门(2)

来源:安博电竞官网登录入口    发布时间:2024-02-01 19:42:11    浏览数:181 次

  的转速,完成逐步加快,减速的作用。为了能铲除看到作用,笔者还专门用低劣的手艺做了一个纸风车,粘到电机转轴上。下面就来动手做试验。

  的。假如盖上 jumper,则驱动板由 Arduino供电;假如拔掉jumper,则驱动板独立供电。驱动板若要独立供电,

  接标示 EXT_PWR(意为 external power)的 2 个接口。留意别接横竖负极,否则会烧坏驱动板乃至 Arduino!驱动板上LED 灯亮,表明驱动板供电正常。

  PWM 全称 Pulse Width Modulation,它的原理,简而言之,是经过发生保持的时刻犬牙交错的数字脉冲,来

  接连改变的电平(“伪造”模仿信号)。留意芯片上的标识,pin 号周围有 ~ 符号的表明该 pin 支撑 PWM。(更翔实的原理今后再做收拾)

  :首先将 Adafruit 电机驱动板直接堆叠插在 Arduino 板上,留意数字引脚对数字引脚,模仿引脚对模仿引脚,就可以很简单安装好。作用如图:

  b. Arduino 板用 USB 数据线接 PC。这时候 Arduino 和驱动板都有供电,2 个板子上的 LED 灯常亮;

  c. 2 条电线 个脚,打个小结固定一下,衔接次序现在来说随意。这儿提一下电线的预备,用剪刀剪出适宜巨细的电线 端各去掉半个手指头长度的包皮,让导线 条电线别的一端接驱动板上标示 M3(意为 Motor 3)的 2 个脚。用 3 mm 十字螺丝刀拧松 2 个脚的螺丝,把电线 只脚的压片下,然后拧紧螺丝,作用如图:

  要用代码操控 Adafruit 电机驱动板,可以正常的运用 Adafruit 供给的库函数,轻松上手。然后翻开 Arduino IDE,在菜单里,点击“项目”->

  “加载库”->

  “增加一个新 ZIP 库”,从而挑选刚刚下载的 ZIP 压缩包就可以了。

  // 第 2 个参数是 PWM 频率,假如电机接在 M1-M2 位上,则参数可选

  (Motor test!); } void loop() { Serial

  ; i

  ; i

  烧录到 Arduino 芯片上,可以正常的看到电机依照咱们规划的相同,先正向加快工作,然后恒速滚动 10 秒,然后减速工作,中止 1 秒,然后反向加快工作,恒速滚动 10 秒,然后减速工作,中止 1 秒,循环往复。

  最终,为了越来越显着的看到电机的滚动,笔者给小电机安上了一个粗糙的纸风车,作用如下: