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

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

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


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

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ī))

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)

7.ping W5100

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

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

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


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