跳至内容
用户工具
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
ideas:car1
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
===== 蓝牙小车 ===== 先晒一下我的小车 {{:ideas:6c8d146d55fbb2fb267202984a4a20a44723dc46.jpg?200|}} {{:ideas:080e7cfbb2fb43160b4620f025a4462308f7d346.jpg?200|}} {{:ideas:60989bfb43166d22282e4f1e432309f79152d246.jpg?200|}} {{:ideas:4.jpg?200|}} 昨天搞了一天的蓝牙小车终于好了,现在在这里分享一下经验,和大家交流相互学习一下,希望大神多多指教哈 。首先呢,先来说一下,制作所需要的材料。硬件方面:L298驱动模块、蓝牙模块(我用的是HC-05)、小车底盘、当然了还少不了Arduino UNO、软件方面: 蓝牙串口助手(app store里面就可以下载,如果实在找不到,可以找我), 下面上图片 {{:ideas:5.jpg?200|}} {{:ideas:6.jpg?200|}} {{:ideas:7.jpg?200|}} 原谅我盗了几张图 对于L298驱动模块的话,相信大家都不会陌生,才子精品教程里面讲的很详细,这里我就不多说了, 那就来说说蓝牙模块吧啊,在蓝牙模块使用之前一定要先设置好,否则根本连不上手机 设置的话有多种方法,我是通过Arduino设置的,将代码下载到Arduino里,然后将蓝牙模块接到Arduino上,然后按一下Arduino上的复位按钮(这里需要注意的是先下载程序,然后接蓝牙,顺序不能搞错,否则的话会下载错误) 代码如下: #define AT 2 #define LED 13 void setup() { pinMode(LED,OUTPUT); pinMode(AT,OUTPUT); digitalWrite(AT,HIGH); Serial.begin(38400);//这里应该和你的模块通信波特率一致 delay(100); Serial.println("AT"); delay(100); Serial.println("AT+NAME=OPENJUMPER-Bluetooth");//命名模块名 delay(100); Serial.println("AT+ROLE=0");//设置主从模式:0从机,1主机 delay(100); Serial.println("AT+PSWD=1234");//设置配对密码,如1234 delay(100); Serial.println("AT+UART=9600,0,0");//设置波特率9600,停止位1,校验位无 delay(100); Serial.println("AT+RMAAD");//清空配对列表 } void loop() { digitalWrite(LED, HIGH); delay(500); digitalWrite(LED, LOW); delay(500); }
· 最后更改: 2015/12/23 11:44
页面工具
显示页面
修订记录
反向链接
回到顶部