注:请通过点击本文最下方的 “阅读原文” 进入该视频教程页面。
AFMotor电机扩展板作为Arduino平台最为流行的扩展板之一具有连接便利,功能丰富的特点。很多朋友们喜欢用这款电机扩展板驱动机器人或智能小车的电机。
通过本教程,我们将向您介绍如何使用Arduino Uno开发板通过AFMotor电机扩展板来控制通用模型直流电机,28BYJ-48步进电机以及舵机(伺服电机)。
AFMotor电机扩展板具有以下功能特点:
1. 可最多驱动4个模型直流电机
2. 可最多驱动2个28BYJ-48步进电机
3. 可最多驱动2个舵机(伺服电机)
使用AFMotor电机扩展板驱动电机以前,需要先将AFMotor库安装到Arduino IDE中。在这里我们向您推荐两个电机程序库。一个是必须安装的,一个是可按您需要选择安装的。
必装的库是AFMotor库。这个库是AFMotor扩展板的开发团队Adafruit专门为该扩展板编写的。它的优点是非常简单易用,但是功能相对单一。假如您只是驱动直流模型电机,那么这个AFMotor库就足够了。
但是如果您还想用AFMotor扩展板驱动28BYJ-48步进电机的话,AFMotor库虽然也可以实现这一功能,但是它的功能太简单了。所以我们建议您使用AccelStepper库来控制步进电机。