Skip to main content

Renbotics 舵机扩展板 Rev

pir

Renbotics 舵机扩展板是一款兼容 Arduino 的扩展板,使用两个 4017 十进制计数器,仅使用 4 个引脚(数字引脚 6 到 9)就能驱动多达 16 个舵机,在标准模式下只需一个 8 位定时器(定时器 2),在高精度模式下需要两个 16/8 位定时器(Duemilanove 使用定时器 1 和定时器 2,或 Mega 使用定时器 3)。它还包含一个 196 点面包板式原型制作区域。

特性

  • 16 个舵机通道

  • 便捷的舵机电源供应螺丝端子

  • 196 点面包板式原型制作区域

  • 兼容 Arduino Duemilanove 和 Arduino Mega

  • 易于使用的 API

应用创意

  • 机器人技术

  • 电子动画

  • 机电艺术

使用方法

硬件安装

组装视图:

pir

编程

示例 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日

资源

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...