6056| 4
|
壁障小车--bluno beetle试用作业 |
很荣幸收到bluno beetle试用板板(感谢Ashley),因本人技术有限(感谢被骚扰过的cash等众大神);最终决定把蓝牙小车简化成了壁障小车;具体过程如下: 各位玩友如需引用,请标明一下出处:lol; 一 、设备清单(除了L9110电机驱动模块,其他在商城均可买到;方便期间,建议商城也发布开发一下下:lol) 1.bluno beetle主控板和扩展板(对于不懂焊接连线的新手尤其适用);焊接好后方便新手快速上手; 2.节5号电池的外界电源盒和5号电池4节,数字口电压直接连接USB电脑和USB电池盒无法提供;所以不要使用USB电池盒供电! 3.MiniQ小车底盘,带马达和轮子; 4.L9110电机驱动可以控制两个电机(价格实惠,技术简单) 5、GP2Y0A21 距离传感器(检测距离) 二、硬件组装 小车底盘 电池盒+主控板+扩展板 L9110驱动板连接线 组合 三、程序代码 int _ABVAR_1_K = 0 ; void setup() { pinMode( 2 , OUTPUT); pinMode( 3 , OUTPUT); pinMode( 4 , OUTPUT); pinMode( 5 , OUTPUT); } void loop() { _ABVAR_1_K = analogRead(A0) ;//获取模拟口的值 delay( 50 ); if (( ( _ABVAR_1_K ) < ( 200 ) ))//规定距离内无障碍物,小车前进 { digitalWrite( 2 , HIGH ); digitalWrite( 3 , HIGH ); digitalWrite( 4 , LOW ); digitalWrite( 5 , LOW ); delay( 50 ); } else//规定距离内有障碍物,小车先后退,然后拐弯 { digitalWrite( 4 , HIGH ); digitalWrite( 5 , HIGH ); digitalWrite( 2 , LOW ); digitalWrite( 3 , LOW ); delay( 50 ); digitalWrite( 4 , HIGH ); digitalWrite( 5 , LOW ); digitalWrite( 2 , LOW ); digitalWrite( 3 , LOW ); delay( 1000 ); } } 四、视频(不知道为啥又不行了,回复 单独视频放没问题,后期努力修正,还请不要见笑:loveliness:)视频网址:http://v.youku.com/v_show/id_XMTU2ODIwMTAxNg==.html#paction 欢迎各位大牛,批评指正,提出改进意见:) |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed