Arduino通過(guò)Ethernet W5100連接貝殼物聯(lián),將LM35溫度傳感器獲取到的環(huán)境溫度實(shí)時(shí)發(fā)送至服務(wù)器,用戶可通過(guò)設(shè)備的實(shí)時(shí)數(shù)據(jù)界面查看實(shí)時(shí)環(huán)境溫度。?
Arduino通過(guò)Ethernet W5100連接貝殼物聯(lián),將LM35溫度傳感器獲取到的環(huán)境溫度實(shí)時(shí)發(fā)送至服務(wù)器,用戶可通過(guò)設(shè)備的實(shí)時(shí)數(shù)據(jù)界面查看實(shí)時(shí)環(huán)境溫度。
Arduino uno R3 開(kāi)發(fā)板 ×1
Ethernet W5100網(wǎng)絡(luò)模塊 ×1
LM35溫度傳感器 ×1
面包板 ×1
面包板跳線 ×3
10K電阻 ×1


Arduino UNO R3與Ethernet W5100上下按針腳對(duì)應(yīng)插連。
W5100的網(wǎng)線插在路由器上。
LM35三個(gè)正極分別接5V、GND和A1。

| LM35 | Arduino uno R3 |
| +Vs | 5V |
| Vout | A0 |
| GND | GND |
本站所有公開(kāi)代碼托管于GitHub,方便大家使用和共同參與完善,地址:https://github.com/bigiot?tab=repositories
進(jìn)入以上鏈接,依次點(diǎn)擊 bigiotArduino -> Download ZIP下載。
下載代碼后解壓得到如下文件:
/ examples/ libraries/ README.md ...
1、將libraries/aJson文件夾全部復(fù)制到Arduino IDE的庫(kù)文件夾內(nèi)。
Windows系統(tǒng)通常位于: C:\Program Files (x86)\Arduino\libraries
Linux通常位于:/usr/share/arduino/libraries
2、用Arduino IDE打開(kāi)
examples/W5100/wendu/wendu.ino
修改其中的DEVICEID、APIKEY、INPUTID參數(shù),將代碼上傳至Arduino開(kāi)發(fā)板。
設(shè)備ID(DEVICEID)、設(shè)備密碼(APIKEY)、接口ID(INPUTID)在會(huì)員中心查看得到,如果你尚未注冊(cè)添加設(shè)備,請(qǐng)參考:


登錄會(huì)員中心,點(diǎn)擊數(shù)據(jù)接口,看到如下界面:

點(diǎn)擊數(shù)據(jù)查看,即可看到設(shè)備上傳的實(shí)時(shí)環(huán)境溫度數(shù)據(jù)。

如果設(shè)備公開(kāi),可在公開(kāi)設(shè)備中點(diǎn)擊查看實(shí)時(shí)數(shù)據(jù)。

至此,本教程完畢
==========================================
如有疑問(wèn)請(qǐng)到話題討論區(qū)進(jìn)行討論。