步驟1:Ardiuno Web服務器所需的硬件
完善的Arduino開發板
Arduino以太網屏蔽
電路
以太網屏蔽允許您通過SPI總線將Wiznet以太網控制器與Arduino結合在一起。更高版本的以太網防護罩還準備了SD卡。高級的四個引腳用于控制SD卡上的從屬選擇桿。
寫入
如果已嵌入SD卡,請不要使用它可以將描繪掛起,理由是將搖桿4用作SD的SS(動態低),而當不使用搖桿4時,則自然將其布置為INPUT。分為兩個部分:
刪除SD卡;
在setup()中包含以下代碼行
pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
步驟2:步驟2:Web服務器
一個基本的Web服務器,用于演示對
簡單信息引腳的估計。
使用Arduino Wiznet以太網屏蔽。
我也正在尋求專家組的協助,而不是因為我很懶而不愿意替換代碼,但是由于我意識到我沒有最有效的代碼,因為我一直在c中進行自定義在短短幾年內,其中大部分用于Arduino領域。
上載代碼時,會提供任何教程。它在您的LAN中創建了一個Web服務器,您只需利用IP即可通過程序訪問該Web服務器。之后,它會在下面展示一個類似的網站頁面。當您按下catch“打開LED”按鈕時,您的URL將更改為Arduino,它將讀取該數據并打開LED。
制作網頁
由于要將網站頁面放置在SD卡上,因此應首先使用內容管理器進行制作,然后將其復制到SD卡上。
網頁編輯器
可以使用一種內容工具,例如Geany –可以從Windows下載該工具,并且可以在大多數基于Ubuntu的Linux發行版本的存檔中找到。 Geany具有突出的語言結構,因此將為您關閉HTML標簽,這使網站頁面更改的要求降低。可以想象使用其他一些內容工具,甚至包括Windows記事本。
網頁
在文字處理器中制作隨附的網頁。備份內容記錄時,請為其提供名稱:index.htm
復制網頁
您將需要打開Micro SD卡,您的機器或每位用戶的存儲卡,適合細讀和組成micro SD卡。
將微型SD卡嵌入到機器上的開口中,或者將每個與該機器連接的用戶的卡插入其中,然后將index.htm文檔復制到微型SD卡中。
當前將SD卡連接到以太網盾上的微型SD卡開口
第3步:第3步:SD卡Web服務器
硬件
您現在應該將帶有復制網頁的微型SD卡嵌入到Arduino以太網屏蔽板上的卡開口中。以太網屏蔽應連接到良好的Arduino并連接到與您的系統關聯的以太網鏈路。 Arduino/以太網屏蔽應該通過USB鏈接進行控制。
故障查找
期望然后可能發生的主要事情是引入SD卡并在卡上實現index.htm詳細信息。如果文檔不在卡片上或沒有明確的名稱index.htm,則服務器將無權顯示網頁。
打開Arduino串行屏幕窗口以查看SD卡分析數據。
附加代碼
現在,該表示形式將SD初始化setup()中的網卡工作,并將癥狀數據發送到Arduino串行屏幕窗口中可以看到的串行端口。
與eth_websrv_page草圖中從代碼內部一行一行地發送網頁相反,此新輪廓現在從SD卡中打開index.htm詳細信息,然后將實質內容發送給網絡用戶(網絡程序)。團隊接受40g以太網將為局域網和連接的站點之間的調整提供與10g以太網差不多的費用。
經過調試,此代碼收集到大約29k,而沒有調試則收集到27.5k。這樣就不會在Uno上浪費很多程序或SRAM存儲器。
第4步:第4步:安裝說明
使用Arduino,概述了它的更多用途,以便在Mega或具有不同內存的其他型號上使用。 0016或更早版本,將Webserver.h文檔放在arduino樹的fittings/libraries/webduino子目錄中。
對于Arduino 0017或更高版本,將Webduino組織器添加到素描簿目錄的“庫”信封中。
如果在構建未找到Webserver.h之類的案例時收到錯誤消息,則是放置Webduino管理器的問題。如果標頭專門用于服務器,則服務器將無法工作在圖書館組織者中。
責任編輯:wv
-
Web服務器
+關注
關注
0文章
138瀏覽量
24371 -
Ethernet
+關注
關注
3文章
297瀏覽量
55886 -
Arduino
+關注
關注
187文章
6464瀏覽量
186665
發布評論請先 登錄
相關推薦
評論