關於我自己

2015年8月28日 星期五

藍芽HC06 Android



利用Ardunio板子接藍芽HC-06

去接收手機的藍芽指令

然後藉由電腦的COM PORT連結Ardunio板子

顯示出接收到的值

HC-06 單晶片 (從) =意思只能收不能發



至於Ardunio 連接藍芽HC06的指令 ~網路上搜尋就一堆了

然後是Android UI 畫面:


Android 的程式是參考以前寫的這一篇

(Android 藍芽連結NXT 控制馬達)





在這裡我在加一些補強的方便大家去觀看
switch (getResultCode())
 {
        case Activity.RESULT_OK:
        foundedDevices.add("裝置名稱:" + device.getName() + " \n網址:" +       device.getAddress() + "\n訊號:" + String.valueOf(rssi));
                    break;
                case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
                    Toast.makeText(MainActivity.this, "Generic failure",
                            Toast.LENGTH_SHORT).show();
                    break;
                case SmsManager.RESULT_ERROR_NO_SERVICE:
                    Toast.makeText(MainActivity.this, "No service",
                            Toast.LENGTH_SHORT).show();
                    break;
                case SmsManager.RESULT_ERROR_NULL_PDU:
                    Toast.makeText(MainActivity.this, "Null PDU",
                            Toast.LENGTH_SHORT).show();
                    break;
                case SmsManager.RESULT_ERROR_RADIO_OFF:
                    Toast.makeText(MainActivity.this, "Radio off",
                            Toast.LENGTH_SHORT).show();
                    break;
            }

沒有留言:

張貼留言