半小时搞定Arduino环境(含蓝牙模块与Android通讯)
半小时搞定 Arduino 环境(含蓝牙模块与 Android 通讯)
1. 我的硬件
Arduino UNO R3,蓝牙模块,电脑(ubuntu 12.04),手机(Android)
2. 下载软件
由于用 apt-get 在 ubuntu 中安装的 arduino
软件可能版本过低,没有相应硬件对应的设置,所以请在 arduino
网站下载最新软件
http://arduino.cc/en/Main/Software#.UyfR0ZFGeBs
3. 电脑连接 arduino
连好线,打开 arduino 软件
设置:菜单 ->Tools->Board->Arduino Uno
设置:菜单 ->Tools->Serial port->/dev/ttyACM0
4. 调试简单程序
写界面中输入程序
void setup() { // put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("hello");
}
点工具栏上的对勾:开始编译
点工具栏上右键头:把程序安装到开发板
点工具栏右上角的放大镜:看到程序执行后的打印信息
5. 通过蓝牙连接手机和 Arduino
接线
VCC:接 Arduino 的 5V
GND:接 Arduino 的 GND
TXD:发送端,一般表示为自己的发送端,接 Arduino 的 RX
RXD:接收端,一般表示为自己的接收端,接 Arduino 的 TX。写 Arduino 端程序
void setup()
{
Serial.begin(9600);
}
void loop()
{
while(Serial.available())
{
char c=Serial.read();
if(c=='A')
{
Serial.println("Hello I am amarino");
}
}
}
把程序安装到 Ardunio
开发板时,请先断开蓝牙模块,因为它们的数据都走串口,会引起冲突造成安装失败。
c) 手机安装对应软件
http://amarino.googlecode.com/files/Amarino_2_v0_55.apk
在手机设置中打开蓝牙,然后点击应用左下角的 Add BT
Device,选定自己的蓝牙模块,密码为 1234,连接后点击右下边的
Monitoring,点 Send 即可。 d) 参考文档
http://www.bhubbs.com/thread-1055-1-1.html
[](https://img-
blog.csdn.net/20140318193311953?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlleWFuMDgxMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)