Renbotics 舵机扩展板 Rev
Renbotics 舵机扩展板是一款兼容 Arduino 的扩展板,使用两个 4017 十进制计数器,仅使用 4 个引脚(数字引脚 6 到 9)就能驱动多达 16 个舵机,在标准模式下只需一个 8 位定时器(定时器 2),在高精度模式下需要两个 16/8 位定时器(Duemilanove 使用定时器 1 和定时器 2,或 Mega 使用定时器 3)。它还包含一个 196 点面包板式原型制作区域。
特性
-
16 个舵机通道
-
便捷的舵机电源供应螺丝端子
-
196 点面包板式原型制作区域
-
兼容 Arduino Duemilanove 和 Arduino Mega
-
易于使用的 API
应用创意
-
机器人技术
-
电子动画
-
机电艺术
使用方法
硬件安装
组装视图:
编程
示例 1:简单舵机扫描器
#include <ServoShield.h>
ServoShield servos; //创建一个 ServoShield 对象
void setup()
{
for (int servo = 0; servo < 16; servo++)//初始化所有 16 个舵机
{
servos.setbounds(servo, 1000, 2000); //设置最小和最大脉冲持续时间
servos.setposition(servo, 1500); //设置舵机的初始位置
}
servos.start(); //启动舵机扩展板
}
void loop()
{
for(int pos = 1000; pos < 2000; pos++) //将舵机从 0 度移动到 180 度
{ //以 1 度为步长
for (int i = 0; i < 16; i++) //对所有 16 个舵机
servos.setposition(i, pos); //告诉舵机移动到变量 'pos' 中的位置
delay(1);
}
for(int pos = 2000; pos >= 1000; pos--)//将舵机从 180 度移动到 0 度
{
for (int i = 0; i < 16; i++) //所有 16 个舵机
servos.setposition(i, pos); //告诉舵机移动到变量 'pos' 中的位置
delay(1);
}
}
物料清单 (BOM) /零件清单
-
2 x 4017 十进制计数器 DIP16
-
2 x 10nf 电容器
-
2 x 6 针母排扩展板堆叠接头
-
2 x 8 针母排扩展板堆叠接头
-
1 x 2 针螺丝端子
-
3 x 16 针公排分离式接头
版本跟踪
版本 | 描述 | 发布日期 |
---|---|---|
v1.1 | 初始公开发布 | 2009年8月23日 |
资源
技术支持与产品讨论
感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。