壁障小车--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
欢迎各位大牛,批评指正,提出改进意见:)
<iframe height="498" width="510" src="http://player.youku.com/embed/XMTU2ODIwMTAxNg==" frameborder="0" allowfullscreen=""></iframe> 强烈建议你用BLUNO ROMEO MINI 貌似没发挥蓝牙功能;P 再买一层,把电池放上层上去{:5_161:}
页:
[1]