完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 在网上看到一个外国人写了一篇文章Hack “My Keepon” With an Arduino Brain,于是我把它翻译出来. 小鸭子由科学家研究社会发展机构设计,MYKeepon是BeatBots和英国玩具公司”哇”发布的一款廉价版!MYKeepon缺乏可遥控能力. 1.打开外壳 2.拔下这根连到控制板的电线 3.露出控制板 4.在上图右上角有4组字母,V(+电压),CL(时钟),DA(数据),G(接地),分别焊4根线,用热熔胶固定. 5.焊接图 6.由于控制板的保护塑料板挡住焊接的线,要改一下 7.拼回去 8.把新焊的线从外壳的洞穿出来 9.穿线图 10.将MYKeepon的V引脚连接到Arduino的A0引脚; CL连接到A5,DA连接到A4,和G连接到GND。 11.焊好后如上图,用热熔胶固定到小鸭外壳上,程序在github.com/beatbots/mykeepon,烧卤程序前,关闭小鸭的电源,烧好后,启动Arduino的串口监视器,波特率115,200,打开小鸭的电源, Arduino的现在可以接收串行指令,并将其转化为MYKeepon控制器的相应I2C消息. 12.作者的github 里还有MAX/ MSP控制补丁,能用来建立一个独立运行的程序,还可以同时控制多个小鸭 13.控制代码 SOUND PLAY <0...63>; SOUND REPEAT <0...63>; SOUND DELAY; SOUND STOP; SPEED [PAN, tiLT, PONSIDE] <0...255>; MOVE PAN <-100...100>; MOVE TILT <-100...100>; MOVE SIDE [CYCLE, CENTERFROMLEFT, RIGHT, CENTERFROMRIGHT, LEFT]; MOVE PON [UP, HALFDOWN, DOWN, HALFUP]; MOVE STOP; MODE TEMPO; MODE SLEEP; 14.Arduino还定期从MYKeepon I2C总线上发回的数据字符串。你可以在这里改变它们的频率,Arduino的代码。 BUTTON [DANCE, TOUCH] [OFF, ON] BUTTON [HEAD, FRONT, BACK, RIGHT, LEFT] [OFF, ON] MOTOR [PAN, TILT, SIDE, PON] FINISHED MOTOR [PAN, TILT, SIDE, PON] STALLED ENCODER TILT [NOREACH, FORWARD, BACK, UP] ENCODER PON [HALFDOWN, UP, DOWN, HALFUP] ENCODER SIDE [CENTER, RIGHT, LEFT] ENCODER PAN [BACK, RIGHT, LEFT, CENTER] EMF [PAN, TILT, PONSIDE] [-127...127] POSITION [PAN, TILT, PONSIDE] [VAL] AUDIO TEMPO [67, 80, 100, 133, 200] AUDIO MEAN [0...64] AUDIO RANGE [0...64] AUDIO ENVELOPE [0...127] AUDIO BPM [VAL] ` |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
5075 浏览 0 评论
11217 浏览 9 评论
4466 浏览 1 评论
13789 浏览 0 评论
14103 浏览 0 评论
13860浏览 0评论
10354浏览 0评论
FRSE 2023 | 机器人与软件工程前沿国际会议诚征优秀稿件
2727浏览 0评论
哪位大哥有库卡KUKA.EtherNetIP MS(2.X版本)软件包?
4019浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-24 13:31 , Processed in 0.509966 second(s), Total 45, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号