Robofun 機器人論壇
標題:
arduino UNO+HC-06(藍芽模組)的問題
[打印本頁]
作者:
kill20040307
時間:
2014-12-19 05:04
標題:
arduino UNO+HC-06(藍芽模組)的問題
各位高手,想問arduino UNO+HC-06(藍芽模組),2組相互連接做得到嗎?可以的話,有人能提供方法或參考資料嗎?
作者:
ates1687
時間:
2014-12-19 11:47
回復
1#
kill20040307
arduino-hc-06.png
(90.26 KB, 下載次數: 380)
下載附件
2014-12-19 11:47 上傳
@@指的是這樣連結嗎?
作者:
kill20040307
時間:
2014-12-19 13:48
不是喔,電路連接的方式已經會了,是不清楚兩組連接的程式部分,請問有相關的能提供嗎??
在網路上有找到類似的,但是使用的模組跟主板都跟我不相同,需要在哪邊修改呢?以下是找到的網頁
http://choyihsu.blogspot.tw/2012/12/arduino.html
作者:
ates1687
時間:
2014-12-19 15:24
這是我的部份HC-06(藍芽接收端)程式碼參考看看(@@我還沒試過2個連接)
#include <SoftwareSerial.h>
#include <Wire.h>
SoftwareSerial I2CBT(10,11);
void setup() {
Serial.begin(9600); //Arduino起始鮑率:9600
I2CBT.begin(9600); //藍牙鮑率:9600
void loop() {
byte cmmd[20];
int insize;
while(1){
if ((insize=(I2CBT.available()))>0){ //讀取藍牙訊息
Serial.println("input size = ");
Serial.println(insize);
for (int i=0; i<insize; i++){
Serial.print(cmmd[i]=char(I2CBT.read()));
Serial.print(" ");
}
}
這是參考網站手機發送訊號給HC-06控制LED的主要藍芽的程式
發射端我不太會要去參考其他網站看看!
作者:
ilalay
時間:
2015-9-29 09:14
https://play.google.com/store/ap ... r_lite&hl=zh-tw
上面連結有範例與教學程式碼可以參考使用, 很簡單就可以達成透過藍芽來控制 Arduino, 希望對你有幫助.
說明 :
Step 1: 硬體
Arduino x 1
藍芽模組 x 1
LED x ? (? 表你要接幾個都行)
電阻 x ? -- 330 ohm (? 表LED有幾個, 就配給個電阻)
Step 2: 佈線 : 可參考 App 中的實體接線圖 or 教學影片
Step 3: 軟體 (參考 **Note)
Android App : Arduino Bluetooth Controllor (ABC) -> 到 Google Play 商店下載安裝
Arduino Sketch : 下載範例程式碼 & 專屬函式庫
Step 4: 開始執行
開啟 (ABC) -> 開啟藍芽 -> 配對並選擇藍芽對像 -> 連上 Arduino -> 按圖示下指令
**Note : 你可以撰寫你自己的程式碼, 也可以先試著使用我們提供的函式庫與程式碼, 你會發現用幾行程式碼就可輕易透過藍芽來控制你的智慧裝置。
下載連結 :
1. 範例程式碼 (Bluetooth_Controllor_Example.zip) : 請點選 App 中的下載程式碼
2. 範例函式庫 (Bluetooth_Controllor_Library.zip) : 請點選 App 中的下載函式庫 (Optional)
如果你直接使用我們提供的上述 2 個 zip 檔, 跟著步驟解壓縮後上傳即完成.
Step 1: Bluetooth_Controllor_Library.zip -> Unzip it to \libraries
Step 2: Bluetooth_Controllor_Example.zip -> Unzip and upload it to your Arduino board
Step 3: 執行 Arduino Bluetooth Controllor (ABC)
範例一: 使用 AndroidBluetooth 函式庫 (Bluetooth_LED_Android.ino 只有簡單幾行程式碼就完成所有控制動作)
#include
AndroidBluetooth ABC;
void setup() {
Serial.begin(9600);
}
void loop() {
ABC.doAction();
}
作者:
皮卡貓
時間:
2015-10-21 13:55
你的意思是,兩個uno板子利用藍芽互相傳送資料嗎?
作者:
w72321
時間:
2016-8-31 17:12
互相傳送資料HC-06是辦不到的
互相傳送需要HC-05 X2
如果單向傳送控制某一方
操控端 HC-05
被操控端 HC-06 or HC-05 都可以
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2