30962| 30
|
[进阶] Beetle打造无敌三贱兔,摇晃、弯曲和触摸任你来玩! |
简单介绍下,这兔子怎么玩儿?共呈现出3种不同形式的互动兔子,分别是摇晃,弯曲和触摸。三只兔兔还没有名字哦,有起名高手吗?帮忙起一个吧! 【摇晃效果】 晃动兔子的身体,随着晃动的幅度不同,兔子会呈现出3种不同动画切换。 【弯曲效果】 分别弯曲兔子的左右手,或者同时弯曲。共会呈现3种动画效果。 【触摸效果】 分别捏兔子的左右耳朵,或者同时捏两只耳朵。共会展示3种不同的动画效果。 【通用材料】 1. 主控器: DFR0282 Beetle 控制器 DFR0285 Beetle主控器扩展板 特别选择Beetle及其扩展板,插传感器一如既往的好使。关键是还有IIC接口,用这点阵就方便多了。 2. 显示器: IIC LED点阵屏 LED点阵是IIC驱动的,简单好耍。不过市面上比较普遍的74HC595驱动的LED点阵用起来也是没问题的。 3. 电源: 3.7V电池 选用的电池是3.7V锂电池,实测亮个2~3天绝对没有问题。还有个好处,我意外发现有个很好用的锂电池充电器,Micro USB线就可以充。 4. 数据线: micro USB数据线 Arduino必备,如果你是用安卓手机的话,就可以剩下买线的买了,通用的。 【传感器材料】 1. 摇晃: DFR0027 数字震动传感器(Arduino兼容) 2. 弯曲: SEN0086 单向弯曲传感器 3. 触摸: SEN0104 微型触摸套件Mini Touch Kit(Aruino兼容) 简单说下传感器,震动和触摸都是数字量,上手很容易。弯曲传感器是模拟量,随弯曲幅度不同,输出值不同。自己做的话,也可以又更多互动效果,比如弯曲30°,45°,60°等等。 最后说下样例代码:(下载代码前,不要忘记加载库) 摇晃代码 – Shake 弯曲代码 – Flex 触摸代码 -- Touch 88取模软件 – 做动画效果方便一点 网上有比较多的取模软件,我随便找了一个,用起来还行,那就分享一下吧~ |
327.82 KB, 下载次数: 6989
88取模软件下载
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed