藍芽HC06 Android
利用Ardunio板子接藍芽HC-06
去接收手機的藍芽指令
然後藉由電腦的COM PORT連結Ardunio板子
顯示出接收到的值
HC-06 單晶片 (從) =意思只能收不能發
至於Ardunio 連接藍芽HC06的指令 ~網路上搜尋就一堆了
然後是Android UI 畫面:
Android 的程式是參考以前寫的這一篇
在這裡我在加一些補強的方便大家去觀看
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;
}
沒有留言:
張貼留言