Arduino與xbee模組點燈實驗心得

2022-09-01 12:18:09 字數 1080 閱讀 8885

1.硬體:seeeduino stalker v3.0倆塊,xbees1倆塊,led乙個,導線,電源,麵包板

軟體:xctu,arduino1.8.2

2.xbee模組配置:恢復出場設定後

主機xbee的    dh:1234,my:5678

從機xbee的    dh:5678,  my:1234

(api為disabled,也就是ap模式(預設出廠設定),api模式以前用過,後來做過乙個關於節點發現的實驗後,就不好使了)

3.主機程式: 

int button_open =4;//開燈按鈕連在數字埠4

int button_close =5; //關燈按鈕連在數字埠5

char flag;//定義「向從機傳送led燈亮滅標誌」的變數

void setup()

void loop()

//如果關燈按鈕按下同時亮燈按鈕鬆開

if(digitalread(button_close)==low&&digitalread(button_open)==high)

delay(200);//延時,等待資料傳送成功

}從機程式:

int ledpin=9;//led燈連在數字埠9

int val; //定義「接受主機發來的led燈亮滅標誌」的變數

void setup()

void loop()

if(val=='b')//如果主機傳送字元'b',則熄滅led

}

}4.實驗過程

a.配置xbee時,只需配置dh和my,然後在xctu的consoles介面測試一下,能互相接受到資訊就行了。

再配置xbee模組後,直接把配置好的xbee模組插進stalker v3.0的xbee插孔上就行,不用想這為什麼,為什麼插上去就自己執行了呢,xbee是透傳的,直接插上去就可以。

b.把程式分別寫進各自的stalkerv3.0.

c.給主機的pin4接地pin5接電源,燈亮

給主機pin4接電源pin5接地,燈滅

5.心得體會

我知道了,xbee模組是透傳的,配置好插上去就行。

電池有充足的的電很重要。

Arduino開發板連線XBee模組的方法

在本篇文章中,我們將使用arduino uno開發板連線乙個xbee模組。與arduino開發板連線的xbee模組將作為乙個接收器,它將與其他xbee模組進行無線通訊,這些模組使用explorer board與膝上型電腦串列埠連線。接下來,讓我們進一步探索使用xbee模組和arduino進行無線通訊...

Arduino使用雨滴模組

上買的雨滴模組。有兩個部分,如下圖所示 上面的模組兩邊都有引腳,左邊的四個引腳與arduino相連,右邊的兩個引腳與第二個部分相連。各個引腳的意義如下 a0 模擬訊號輸出引腳,輸出滴了雨滴後的模擬電壓值 d0 數碼訊號輸出引腳,第乙個部分中的可調電阻可以限定乙個固定的值,當模擬電壓超出該值時輸出1,...

Arduino 各種模組篇 搖桿模組

arduino的另外幾種模組,我們常見的joystick搖桿模組。用起來很爽,搖桿 有x,y軸可調 這裡有一篇非常想盡的示例 什麼也不操作的話,顯示的數字是512 const int xside a0 const int yside a1 int valuex 0 int valuey 0 void...