Arduino+w5100使用1:WebServer

操作步驟

1.將網(wǎng)絡(luò)擴(kuò)展板與UNO插接在一起,確保引腳連接正常。

pic1:uno+w5100 shield

2.如圖所示連接UNO和PC機(jī)(PWR紅燈長(zhǎng)亮,AREF左側(cè)綠燈長(zhǎng)亮


pic2:connect uno and pc??

3.打開arduino示例程序WebServer,并上傳到uno板

pic3-1:WebServer


pic3-2:WebServer code

4.將網(wǎng)絡(luò)擴(kuò)展板使用網(wǎng)線(網(wǎng)線用交叉線)與電腦連接


pic4:crossover cable

5.設(shè)置本地計(jì)算機(jī)(和w5100相連的計(jì)算機(jī))的網(wǎng)絡(luò)(IP地址要和pic3-2中在一個(gè)網(wǎng)段,即紅色劃線部分要相同,如果不在同一個(gè)網(wǎng)段,在ping w5100時(shí)會(huì)出現(xiàn):無法訪問目標(biāo)主機(jī))

pic5:ip


6.設(shè)置后W5100網(wǎng)絡(luò)擴(kuò)展板板載的LED燈除了PWR紅燈長(zhǎng)亮,AREF左側(cè)綠燈長(zhǎng)亮,3個(gè)LED燈LINK,100M,FULLD也會(huì)綠燈長(zhǎng)亮起,RX燈會(huì)閃,如果4個(gè)led燈沒亮請(qǐng)按下復(fù)位按鈕,如果還是不亮,請(qǐng)測(cè)試網(wǎng)線是否能用?是否為交叉線?(見pic4)

pic6:connect led state

7.ping W5100

pic7-1:ok

如果出現(xiàn)如下界面,注意紅線部分,說明不在同一個(gè)網(wǎng)段,請(qǐng)查看pic5設(shè)置是否正確

pic7-2:fail

8.如果ping通w5100,在瀏覽器內(nèi)輸入:http://192.168.1.177/

pic8:result

9.打開arduino菜單:工具-》串口監(jiān)視器

pic9-1:arduino serial


pic9-2:ie and chrome

10.代碼解釋

設(shè)置w5100為服務(wù)器端,等待瀏覽器客戶端訪問,如果瀏覽器地址欄內(nèi)輸入服務(wù)器地址完畢(currentLineIsBlank=true),會(huì)讀取客戶端信息(client.read())顯示在端口監(jiān)視器中,而且會(huì)在客戶端輸出一張html表(client.println())顯示在瀏覽器客戶端的內(nèi)容中



所用硬件

Arduino Ethernet W5100 網(wǎng)絡(luò)擴(kuò)展板 SD卡 支持MEGA




最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容