在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Arduino以太網控制器的制作

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-11-08 16:49 ? 次閱讀

第1步:零件

一個Arduino

一個Arduino以太網屏蔽板

一個面包板

一個LED

連接線

一條以太網電纜

步驟2:初始硬件設置

如果您具有較新的Arduino以太網屏蔽板,它將在其背面寫有Mac地址。

在將屏蔽板連接到Arduino板之前請分別寫下該地址。

要設置,只需將屏蔽層的插頭插入Arduino。

使用以太網電纜將Arduino以太網屏蔽層連接到Networ通過路由器k。

請注意,以太網屏蔽層連接到引腳10、11、12、13,因此不能使用。

將LED的正極連接到面包板上,然后依次連接到引腳8和

步驟3:獲取基本信息(MAC地址,IP地址,端口號)

如果您具有較新的Shields之一,則應在背面寫上Mac地址。

IP地址將取決于您的本地網絡,并且可以使用Comamnd Promt來查找。

打開命令提示符并輸入“ ipconfig”

然后它會顯示您的IP地址,默認網關和子網掩碼

您還將需要使用的端口。端口80是HTTP的默認端口,但由于我的互聯網提供商阻止了它,最終我使用了端口8081。

步驟4:

/*

Web服務器

簡單的Web服務器

電路:

*以太網屏蔽連接到引腳10、11、12、13

*/

//------------------------------------------------- -------------------------------------------------- ----

#include

#include

//在下面輸入控制器的MAC地址和IP地址。

byte mac [] = { 0x90、0xA2、0xDA,0x0D,0x48、0xD3};

//IP地址將取決于您的本地網絡:

//為控制器分配IP地址:

IPAddress ip(192,168, 1,20);

IPAddress網關(192,168,1,1);

IPAddress子網(255、255、255、0);

//用要使用的端口初始化以太網服務器庫。

EthernetServer服務器(8081);

字符串readString;

//------------------------------- -------------------------------------------------- ------------------------結果//--------------------- ----------------------------

//聲明的任何其他代碼:

//將引腳8聲明為LED因為那就是我們要連接LED的方式。您可以使用任何其他引腳,然后必須更改引腳號。

int led = 8;

//- -----------------------------------------------結果//------------------------------------------------ -------------------------------------------------- -----

void setup()

{

//----------------------------- --------------------

//額外設置代碼:

pinMode(led,OUTPUT);//選擇要控制的引腳

//--------------------------------------- ----------結果//----------------------------------- -------------------------------------------------- ------------------

//啟用串行數據打印

Serial.begin(9600);

//啟動Ethernet

Ethernet.begin (mac,ip,網關,子網);

server.begin();

Serial.print(“服務器位于”);

Serial.println(Ethernet.localIP());

Serial.println(“ LED控制器測試1.0”);

}

//----------------------------- -------------------------------------------------- ------------------------結果//--------------------- -------------------------------------------------- --------------------------------

void loop()

{

//聽傳入客戶端

EthernetClient客戶端= server.available();

如果(客戶端)

{

Serial.println(“新客戶端”);

而(client.connected())

{

if(client.available())

{

char c = client.read();

//通過char HTTP請求讀取char

if(readString.length( )《100)

{

//將字符存儲到字符串

readString + = c;

//Serial.print(c);

Serial.write(c);

//如果您已到達該行的末尾(收到換行符

//字符)并且該行為空白,則表明http請求已結束,

//因此您可以發送回復

//如果HTTP請求已結束

if(c ==‘ n’){

Serial.println(readString);//打印到串行監視器以進行調試

//------------------------------------- -------------------------------------------------- -----------------

//需要顯示站點:

client.println(“ HTTP/1.1 200 OK”);//發送新頁面

client.println(“ Content-Type:text/html”);

client.println();

client.println(“”);

客戶端.println( “”);//搜索----------------------------------- -------------------------------------------------- -------------------結果//-------------------------- -----------------------

//顯示的內容:

client.println(““);

client.println(”

“);

client.println(” “);

client.println(”

“);

client.println(“

家庭自動化

”);

client.println(“

”);

client.println(“

”);

client.println(“ 打開燈光”);

client.println(“

”);

客戶端。 println(“

”);

client.println(“ 關閉燈光

”);

客戶端.println(“ ”);

client.println(“ ”);

delay(1);

//停止client

client.stop();

//--------------------------------------------- ----

//需要的代碼可以實現:

if(readString.indexOf(“?lighton”)》 0)//檢查on

{

digitalWrite(8,HIGH);//將引腳8設置為高電平

Serial.println(“ Led On”);

}

else {

if(readString.indexOf(“?lightoff”)》 0)//檢查是否關閉

{

digitalWrite(8,LOW);//將引腳8設置為低

Serial.println(“ Led Off”);

}

}

//清除下一個讀取的字符串

readString =“”;

//給Web瀏覽器時間來接收數據

delay(1);

//關閉連接:

client.stop();

Serial.println(“ client unonnected”);

}

}

}

}

}

}

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    113

    文章

    16508

    瀏覽量

    179991
  • Arduino
    +關注

    關注

    188

    文章

    6478

    瀏覽量

    188287
收藏 人收藏

    評論

    相關推薦

    汽車以太網的演化進程

    相對落后的日系車,基本上每一輛車都至少會有一個100Mbps汽車以太網網絡,通常對應五個設備,即智能駕駛域控制器、座艙域控制器、T-BOX、診斷和網關。
    的頭像 發表于 02-07 09:49 ?599次閱讀
    汽車<b class='flag-5'>以太網</b>的演化進程

    AN4754-將Microchip橋接控制器與外部以太網PHY搭配使用

    電子發燒友網站提供《AN4754-將Microchip橋接控制器與外部以太網PHY搭配使用.pdf》資料免費下載
    發表于 01-21 13:54 ?0次下載
    AN4754-將Microchip橋接<b class='flag-5'>控制器</b>與外部<b class='flag-5'>以太網</b>PHY搭配使用

    使用C2000 EtherCAT從站控制器的SMI進行以太網PHY配置

    電子發燒友網站提供《使用C2000 EtherCAT從站控制器的SMI進行以太網PHY配置.pdf》資料免費下載
    發表于 09-07 10:37 ?0次下載
    使用C2000 EtherCAT從站<b class='flag-5'>控制器</b>的SMI進行<b class='flag-5'>以太網</b>PHY配置

    利用TSN以太網特性改善工業以太網控制器的時序

    電子發燒友網站提供《利用TSN以太網特性改善工業以太網控制器的時序.pdf》資料免費下載
    發表于 08-30 10:53 ?0次下載
    利用TSN<b class='flag-5'>以太網</b>特性改善工業<b class='flag-5'>以太網</b><b class='flag-5'>控制器</b>的時序

    MSP432E401Y Simplelink? 以太網控制器數據表

    電子發燒友網站提供《MSP432E401Y Simplelink? 以太網控制器數據表.pdf》資料免費下載
    發表于 08-05 10:05 ?0次下載
    MSP432E401Y Simplelink? <b class='flag-5'>以太網</b>微<b class='flag-5'>控制器</b>數據表

    MSP432E401Y Simplelink? 以太網控制器數據表

    電子發燒友網站提供《MSP432E401Y Simplelink? 以太網控制器數據表.pdf》資料免費下載
    發表于 08-05 10:04 ?0次下載
    MSP432E401Y Simplelink? <b class='flag-5'>以太網</b>微<b class='flag-5'>控制器</b>數據表

    DM9000單芯片快速以太網MAC控制器英文手冊

    電子發燒友網站提供《DM9000單芯片快速以太網MAC控制器英文手冊.pdf》資料免費下載
    發表于 07-16 17:30 ?0次下載

    DP83815單芯片10/100 Mb/s以太網控制器數據表

    電子發燒友網站提供《DP83815單芯片10/100 Mb/s以太網控制器數據表.pdf》資料免費下載
    發表于 07-11 09:21 ?0次下載
    DP83815單芯片10/100 Mb/s<b class='flag-5'>以太網</b><b class='flag-5'>控制器</b>數據表

    DP83816-EX單芯片10/100 Mb/s以太網控制器數據表

    電子發燒友網站提供《DP83816-EX單芯片10/100 Mb/s以太網控制器數據表.pdf》資料免費下載
    發表于 07-11 09:20 ?0次下載
    DP83816-EX單芯片10/100 Mb/s<b class='flag-5'>以太網</b><b class='flag-5'>控制器</b>數據表

    工業以太網和普通以太網區別在哪

    的應用環境和需求不同。普通以太網主要應用于辦公和家庭網絡環境,而工業以太網則是為滿足工業自動化和控制系統的需求而設計的。 1.1 環境適應性 工業以太網在設計時需要考慮惡劣的工業環境,
    的頭像 發表于 06-11 10:30 ?3086次閱讀

    使用VN5620監控記錄以太網總線數據#車載以太網 #CANape

    以太網硬件
    北匯信息POLELINK
    發布于 :2024年06月09日 16:45:04

    車載以太網接口VN5650使用場景介紹#車載以太網

    以太網
    北匯信息POLELINK
    發布于 :2024年05月11日 17:58:05

    車載以太網 | TSMaster的DoIP功能操作指南

    協議。通過DoIP,診斷工程師可以通過以太網或遠程訪問和診斷車輛的電子系統,并可以進行以太網控制器的診斷訪問和刷寫。DoIP是TSMaster支持的重要功能之一,
    的頭像 發表于 04-13 08:21 ?1218次閱讀
    車載<b class='flag-5'>以太網</b> | TSMaster的DoIP功能操作指南

    IEEE 802.3at 8 通道以太網供電 PSE 控制器TPS2388數據表

    電子發燒友網站提供《IEEE 802.3at 8 通道以太網供電 PSE 控制器TPS2388數據表.pdf》資料免費下載
    發表于 03-15 10:16 ?1次下載
    IEEE 802.3at 8 通道<b class='flag-5'>以太網</b>供電 PSE <b class='flag-5'>控制器</b>TPS2388數據表

    IEEE 802.3at 四端口以太網供電 PSE 控制器TPS23861數據表

    電子發燒友網站提供《IEEE 802.3at 四端口以太網供電 PSE 控制器TPS23861數據表.pdf》資料免費下載
    發表于 03-15 10:03 ?2次下載
    IEEE 802.3at 四端口<b class='flag-5'>以太網</b>供電 PSE <b class='flag-5'>控制器</b>TPS23861數據表
    主站蜘蛛池模板: 精品久久久久久中文字幕欧美 | 欧美性受xxxx | 日韩在线视频一区 | 性欧美xxxx视频| 91寡妇天天综合久久影院 | 国产精品理论片在线观看 | 久久夜视频 | 91夜夜人人揉人人捏人人添 | 一区二区三区免费在线 | 色多网站免费视频 | 黄色大片视频在线观看 | 美女一级毛片毛片在线播放 | ww7788色淫网站女女免费 | 亚洲国产成人成上人色 | 色综合精品 | 在线天堂bt中文www在线 | 成人黄色激情网 | 综合网 色天使 | 在线成人欧美 | 四虎国产精品免费视 | 亚洲天堂导航 | 午夜老司机永久免费看片 | 色综合久久中文字幕网 | 日本理论午夜中文字幕第一页 | 狠狠插综合网 | 日本特黄a级高清免费大片18 | 看黄网站在线看 | 高清精品女厕在线观看 | www.色99| 男男互攻h啪肉np文厉世 | 涩涩高清无乱码在线观看 | 性欧美高清短视频免费 | 99久久国产综合精品国 | 精品乱码一区二区三区四区 | 天天做天天爱天天爽天天综合 | 国产成人教育视频在线观看 | 午夜视频色| 午夜免费片在线观看不卡 | 性欧美大战久久久久久久久 | 天堂在线观看视频观看www | 国产精品29页 |