【Mind+扩展库发布】16路舵机控制板

2020-04-213.1万
精华项目
AI 快速预览详细 收起
16路舵机控制板是一款使用PCA9685芯片的16通道12bit PWM舵机驱动板,通过I2C接口可驱动16个舵机。它支持级联最多62个驱动板,总共可驱动992个舵机。该驱动板适用于Arduino Uno、micro:bit等主控板。每个驱动板需要一个唯一的访问地址,初始I2C地址是0×40,可通过跳线修改。

Mind+扩展库:16路舵机控制板

产品简介

此舵机驱动板使用PCA9685芯片,是16通道12bit PWM舵机驱动,用2个引脚通过I2C就可以驱动16个舵机。不仅如此,你还可以通过级联的方式最多级联62个驱动板,总共可以驱动992个舵机!

【Mind+扩展库发布】16路舵机控制板图1

  • 介绍:本扩展库为16路舵机控制板设计,支持 Mind+ 导入库,要求 Mind+ 软件版本为 1.6.2 及以上。

Mind+图形化编程

1、下载及安装软件。下载地址:http://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装

2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程

3、“扩展”中选择“主控板”中的“Arduino Uno”。 详细教程:Mind+基础wiki教程-加载扩展库流程

4、“扩展”中选择“用户库”:

积木

特别注意

级联的每个驱动板都需要有一个唯一的访问地址。每个驱动板的初始I2C地址是0×40,可以通过右上角的跳线修改I2C地址。用焊锡将一个跳线连上就表示一个二进制数字“1”。

Board 0:  Address = 0×40 Offset = binary 00000 (默认)

Board 1:  Address = 0×41  Offset = binary 00001 (如上图,接上A0)

Board 2:  Address = 0×42  Offset = binary 00010 (接上A1)

Board 3:  Address = 0×43  Offset = binary 00011 (接上A0和A1)

Board 4:  Address = 0×44  Offset = binary 00100 (接上A2)

以此类推。。。

示例程序

支持列表

主板型号 实时模式 ArduinoC MicroPython 备注
uno
micro:bit
mpython
leonardo
nano:bit
mega2560

更新日志

V0.0.1 基础功能完成

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(11)
ACZ
ACZ
我想问一下,外接电源要几伏多少安的电源?
宝和贝
宝和贝
请教,舵机怎么没有反应呢,IIC地址扫描出来有二个地址分别是 0x40和0x70
Nick-ccq
Nick-ccq
作者
回复宝和贝
外部供电了吗?
温柔的投降
温柔的投降
这个板子不错
曾剑波
曾剑波
牛!这个不错。研究一下扩展可以接多一点传感器等。做强大点
温柔的投降
温柔的投降
好人呐 谢谢
Nick-ccq
Nick-ccq
作者
回复温柔的投降
评论内容
rzyzzxw
rzyzzxw
老师,语音识别的也写个帖子吧。

Nick-ccq
Nick-ccq
作者
回复rzyzzxw
好的,一会就上传。
这个人很菜
这个人很菜
收藏收藏,谢谢大佬,做参赛项目刚好能用到
Roboxes
Roboxes
给力给力
白吃白给
白吃白给
能驱动电机舵机的引脚驱动板子接电机驱动扩展板驱动舵机驱动控制板驱动舵机来驱动小车
白吃白给
白吃白给
能驱动电机舵机的引脚驱动板子接电机驱动扩展板驱动舵机驱动扩展板驱动舵机来驱动小车
rzyzzxw
rzyzzxw
新功能库。商城还有这块板子
rzyzzxw
rzyzzxw回复Nick-ccq
搞个步进电机的吧
Nick-ccq
Nick-ccq
作者
回复rzyzzxw
目前没有这个板子
- 没有更多了 -