小编efg*_*mez的帖子

将Android Nexus One与Arduino + BlueSmirf连接

我对这一切都有点新意,所以请耐心等待 - 我非常感谢你的帮助.

我正在尝试将Android Nexus One与连接到BlueSmirf的arduino(Duemilanove)相关联.我有一个程序只是将字符串"Hello Bluetooth"输出到BlueSmirf所连接的任何设备.这是Arduino计划:

void setup(){Serial.begin(115200); int i; }

void loop(){Serial.print("Hello Bluetooth!"); 延迟(1000); }

一个我的电脑BT终端我可以看到消息并连接没有问题.麻烦在于我的android代码.我可以用android连接到设备,但是当我查看日志时它没有显示"Hello Bluetooth".这是调试日志:


04-09 16:27:49.022:ERROR/BTArduino(17288):FireFly-2583已连接
04-09 16:27:49.022:ERROR/BTArduino(17288):开始连接插座
04-09 16:27:55.705: ERROR/BTArduino(17288):收到:16
04-09 16:27:56.702:ERROR/BTArduino(17288):收到:1
04-09 16:27:56.712:ERROR/BTArduino(17288):收到:15
04- 09 16:27:57.702:ERROR/BTArduino(17288):收到:1
04-09 16:27:57.702:ERROR/BTArduino(17288):收到:15
04-09 16:27:58.704:ERROR/BTArduino(17288 ):收到:1
04-09 16:27:58.704:ERROR/BTArduino(17288):收到:15

等...

这是代码,我只想提供相关代码,但如果您需要更多代码请告诉我:

private class ConnectThread extends Thread {
    private final BluetoothSocket mySocket;
    private final BluetoothDevice myDevice;

    public ConnectThread(BluetoothDevice device) {
        myDevice = device;
        BluetoothSocket tmp = null;
        try {
            tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
        } catch (IOException e) {
            Log.e(TAG, "CONNECTION IN …
Run Code Online (Sandbox Code Playgroud)

android bluetooth arduino bluesmirf

11
推荐指数
1
解决办法
4145
查看次数

标签 统计

android ×1

arduino ×1

bluesmirf ×1

bluetooth ×1