半小时搞定 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

  1. 接线
    VCC:接 Arduino 的 5V
    GND:接 Arduino 的 GND
    TXD:发送端,一般表示为自己的发送端,接 Arduino 的 RX
    RXD:接收端,一般表示为自己的接收端,接 Arduino 的 TX。

  2. 写 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)