吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ENC28J60以太網(wǎng)模塊與Arduino的連接方案介紹

454398 ? 來源:一板網(wǎng) ? 作者:風(fēng)箏 ? 2020-11-01 10:38 ? 次閱讀

在本篇文章中,我們將學(xué)習(xí)如何將ENC28J60以太網(wǎng)模塊與Arduino Web服務(wù)器進(jìn)行連接,以在LAN局域網(wǎng)或無線網(wǎng)絡(luò)中的計算機與Arduino之間建立通信。我們將ENC28J60以太網(wǎng)控制器與Arduino連接,以便我們的Arduino成為該網(wǎng)絡(luò)的成員之一。一旦完成,arduino可以控制該網(wǎng)絡(luò)中的事物,或者arduino可以由該網(wǎng)絡(luò)的其他設(shè)備控制。 ENC28J60以太網(wǎng)模塊與Arduino的連接將進(jìn)一步為我們提供在Arduino上自由使用互聯(lián)網(wǎng)。

ENC28J60以太網(wǎng)模塊簡介

ENC28J60以太網(wǎng)模塊使用Microchip ENC28J60獨立式以太網(wǎng)控制器IC,具有許多功能,可滿足大多數(shù)網(wǎng)絡(luò)協(xié)議要求。該板通過標(biāo)準(zhǔn)SPI接口直接連接到大多數(shù)微控制器,傳輸速度高達(dá)20MHz。

該以太網(wǎng)網(wǎng)模塊是向基于微控制器產(chǎn)品和項目添加LAN連接的最簡單方法。

1.使用此模塊為您的產(chǎn)品啟用以太網(wǎng)接口。它可與任何工作于3. 3V或5V的微控制器一起使用。

2.該模塊工作在3.3V電壓下,并與5V接口兼容。

3.使用SPI進(jìn)程與其他連接。

4.托管Web服務(wù)器,對模塊執(zhí)行ping操作或通過Internet將其添加到家庭自動化中。

5.該模塊的核心是Microchip的ENC28J60以太網(wǎng)控制器。

6.使用集成磁性裝置的RJ45網(wǎng)口可以減小電路板的尺寸。

框圖和連接方式:

以下是一個簡單的框圖,介紹了Arduino和ENC28J60模塊如何與路由器和計算機連接。

路由器應(yīng)與LAN連接,并應(yīng)具有多個輸入輸出端口。從路由器將一根以太網(wǎng)電纜連接到計算機系統(tǒng),將另一根以太網(wǎng)電纜連接到ENC28J60模塊。同樣,ENC28J60模塊連接到Arduino。 Arduino和ENC28J60之間的連接如下。

如何將ENC28J60以太網(wǎng)模塊與Arduino Web服務(wù)器連接:

1.從此處下載ENC28J60庫:ENC28J60庫

2.將庫文件添加到您的Arduino IDE庫中:

3.添加完成后,打開示例,然后從 Master Library中選擇以下示例:

4.編譯代碼,然后將代碼上傳到Arduino UNO開發(fā)板:

5.打開串口監(jiān)視器并復(fù)制IP地址:

6. 打開網(wǎng)絡(luò)瀏覽器并粘貼IP地址,然后按下Enter:

Arduino連接ENC28J60以太網(wǎng)模塊的示例代碼:

#include

#define STATIC 0 // set to 1 to disable DHCP (adjust myip/gwip values below)

#if STATIC

// ethernet interface ip address

static byte myip[] = { 192,168,1,200 };

// gateway ip address

static byte gwip[] = { 192,168,1,1 };

#endif

// ethernet mac address - must be unique on your network

static byte mymac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 };

byte Ethernet::buffer[500]; // tcp/ip send and receive buffer

const char page[] PROGMEM =

"HTTP/1.0 503 Service Unavailable "

"Content-Type: text/html "

"Retry-After: 600 "

" "

""

""</p> <p style="text-indent: 2em;"> "Service Temporarily Unavailable"</p> <p style="text-indent: 2em;"> ""

""

"

This service is currently unavailable

"

"

"

"The main server is currently off-line.
"

"Please try again later."

"

"

""

""

;

void setup(){

Serial.begin(57600);

Serial.println(" [backSoon]");

if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)

Serial.println( "Failed to access Ethernet controller");

#if STATIC

ether.staticSetup(myip, gwip);

#else

if (!ether.dhcpSetup())

Serial.println("DHCP failed");

#endif

ether.printIp("IP: ", ether.myip);

ether.printIp("GW: ", ether.gwip);

ether.printIp("DNS: ", ether.dnsip);

}

void loop(){

// wait for an incoming TCP packet, but ignore its contents

if (ether.packetLoop(ether.packetReceive())) {

memcpy_P(ether.tcpOffset(), page, sizeof page);

ether.httpServerReply(sizeof page - 1);

}

}
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5460

    瀏覽量

    172726
  • ENC28J60
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    21652
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187818
  • 控制器IC
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    5859
收藏 人收藏

    評論

    相關(guān)推薦

    交換機與以太網(wǎng)怎么連接

    在現(xiàn)代網(wǎng)絡(luò)通信中,交換機和以太網(wǎng)作為構(gòu)建局域網(wǎng)(LAN)的核心組件,其連接方式和配置對于網(wǎng)絡(luò)的性能和穩(wěn)定性至關(guān)重要。本文旨在深入探討交換機與以太網(wǎng)
    的頭像 發(fā)表于 02-02 16:44 ?103次閱讀

    TOSUN 車載以太網(wǎng)仿真測試解決方案

    絡(luò),并扮演著越來越重要的角色。本文主要介紹TSMaster中以太網(wǎng)的基本功能、車載以太網(wǎng)相關(guān)設(shè)備、以及基于TSMaster的車載以太網(wǎng)解決方案
    的頭像 發(fā)表于 12-07 01:07 ?508次閱讀
    TOSUN 車載<b class='flag-5'>以太網(wǎng)</b>仿真測試解決<b class='flag-5'>方案</b>

    英偉達(dá)邁絡(luò)思以太網(wǎng)模塊介紹和型號梳理

    英偉達(dá)邁絡(luò)思高速以太網(wǎng)模塊滿足現(xiàn)代數(shù)據(jù)中心,支持AI系統(tǒng)大規(guī)模并行計算,支持25G至400G應(yīng)用,是數(shù)據(jù)中心和高性能計算網(wǎng)絡(luò)的關(guān)鍵組件。本文介紹英偉達(dá)邁絡(luò)思以太網(wǎng)
    的頭像 發(fā)表于 11-25 12:01 ?574次閱讀
    英偉達(dá)邁絡(luò)思<b class='flag-5'>以太網(wǎng)</b>光<b class='flag-5'>模塊</b>的<b class='flag-5'>介紹</b>和型號梳理

    怎么檢查CAN以太網(wǎng)模塊的物理連接

    檢查CAN以太網(wǎng)模塊的物理連接是確保數(shù)據(jù)能夠正確傳輸?shù)闹匾襟E。
    的頭像 發(fā)表于 09-18 11:30 ?414次閱讀

    以太網(wǎng)端口支持哪些類型的設(shè)備和連接方式

    以太網(wǎng)端口作為網(wǎng)絡(luò)數(shù)據(jù)連接的接口,支持多種類型的設(shè)備和連接方式。
    的頭像 發(fā)表于 08-07 15:31 ?816次閱讀

    MX60千兆以太網(wǎng)非接觸式連接解決方案

    MX60千兆以太網(wǎng)非接觸式連接解決方案是無線收發(fā)器,可提供高速固態(tài)無線連接,以取代傳統(tǒng)的機械連接
    發(fā)表于 07-17 16:15 ?304次閱讀

    以太網(wǎng)要怎么連接

    以太網(wǎng)連接是現(xiàn)代計算機網(wǎng)絡(luò)通信中最為基礎(chǔ)和重要的環(huán)節(jié)之一。它利用以太網(wǎng)電纜和網(wǎng)卡等硬件設(shè)備,將計算機或其他設(shè)備連接到網(wǎng)絡(luò)交換機或路由器上,從而實現(xiàn)與其他設(shè)備或互聯(lián)網(wǎng)的通信。以下將詳細(xì)
    的頭像 發(fā)表于 07-09 10:28 ?1318次閱讀

    車載以太網(wǎng)硬件接口VN5620設(shè)備展示與介紹#車載以太網(wǎng)

    車載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2024年05月31日 10:27:03

    車載以太網(wǎng)接口VN5650使用場景介紹#車載以太網(wǎng)

    以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2024年05月11日 17:58:05

    請問ENC28J60不使用TCPIP協(xié)議可否使用?

    今天突發(fā)奇想,ENC28J60應(yīng)該是實現(xiàn)了以太網(wǎng)的物理層的。如果我只需要和自己的產(chǎn)品建立連接,是否可以自己在ENC28J60的基礎(chǔ)上自定一個協(xié)議,這樣能否達(dá)到簡便使用
    發(fā)表于 05-11 07:20

    集成與創(chuàng)新:瑞薩工業(yè)以太網(wǎng)單芯片解決方案

    在3月28日,瑞薩在芯查查平臺進(jìn)行了集成與創(chuàng)新瑞薩工業(yè)以太網(wǎng)單芯片解決方案的網(wǎng)絡(luò)研討會,分享了瑞薩工業(yè)以太網(wǎng)單芯片解決方案。從伺服、PLC耦
    的頭像 發(fā)表于 04-16 14:07 ?1356次閱讀
    集成與創(chuàng)新:瑞薩工業(yè)<b class='flag-5'>以太網(wǎng)</b>單芯片解決<b class='flag-5'>方案</b>

    MX60千兆以太網(wǎng)非接觸式連接解決方案簡析

    MX60千兆以太網(wǎng)非接觸式連接解決方案是無線收發(fā)器,可提供高速固態(tài)無線連接,以取代傳統(tǒng)的機械連接
    的頭像 發(fā)表于 04-11 16:32 ?826次閱讀
    MX<b class='flag-5'>60</b>千兆<b class='flag-5'>以太網(wǎng)</b>非接觸式<b class='flag-5'>連接</b>解決<b class='flag-5'>方案</b>簡析

    PLC以太網(wǎng)通訊模塊是什么?PLC以太網(wǎng)通訊模塊的功能特點

    PLC以太網(wǎng)通訊模塊是一種專為工業(yè)控制系統(tǒng)設(shè)計的硬件設(shè)備,用于將PLC系統(tǒng)連接以太網(wǎng)(Ethernet)網(wǎng)絡(luò),實現(xiàn)與其它設(shè)備或系統(tǒng)的高效、可靠的數(shù)據(jù)交換。它是PLC系統(tǒng)與外部通信的關(guān)
    的頭像 發(fā)表于 04-10 14:04 ?2410次閱讀

    數(shù)據(jù)中心市場的關(guān)鍵以太網(wǎng)解決方案

    了解數(shù)據(jù)中心市場動態(tài)的關(guān)鍵在于以太網(wǎng)解決方案。Synopsys負(fù)責(zé)產(chǎn)品管理和高性能計算IP的副總裁Michael Posner說:“以太網(wǎng)在數(shù)據(jù)中心中根深蒂固……雖然它并不廣為人知,但60
    發(fā)表于 03-12 09:53 ?495次閱讀
    數(shù)據(jù)中心市場的關(guān)鍵<b class='flag-5'>以太網(wǎng)</b>解決<b class='flag-5'>方案</b>

    以太網(wǎng)怎么連接 以太網(wǎng)組網(wǎng)結(jié)構(gòu)分析

    以太網(wǎng)的組網(wǎng)結(jié)構(gòu)涉及多個層面和組件。首先,從網(wǎng)絡(luò)結(jié)構(gòu)的角度來看,以太網(wǎng)分為物理層、數(shù)據(jù)鏈路層和高層用戶層。其中,物理層采用特定的通信媒體,如50Ω基帶同軸電纜,實現(xiàn)數(shù)據(jù)的傳輸。數(shù)據(jù)鏈路層則負(fù)責(zé)數(shù)據(jù)包的處理與轉(zhuǎn)發(fā)。
    的頭像 發(fā)表于 03-08 17:19 ?3716次閱讀
    <b class='flag-5'>以太網(wǎng)</b>怎么<b class='flag-5'>連接</b> <b class='flag-5'>以太網(wǎng)</b>組網(wǎng)結(jié)構(gòu)分析
    大发真钱娱乐城| 白沙| 精英百家乐官网现金网| 赌场百家乐官网破解| 百家乐官网园| 威尼斯人娱乐网假吗| 呼图壁县| 天堂鸟百家乐官网的玩法技巧和规则 | 如何玩百家乐官网的玩法技巧和规则 | 澳门百家乐官网介绍| 百家乐怎么看门路| 真人游戏视频| 百家乐官网技术方式| 网上百家乐官网群的微博| 威尼斯人娱乐城开户地址| 育儿| 百家乐娱乐城地址| 大发888送58体验金| 百家乐官网投注技巧公式| 百家乐游戏作弊| 铁岭市| 百家乐娱乐开户| 德州扑克下载| 百家乐官网直揽经验| 郑州百家乐高手| 和林格尔县| 百家乐心得分享| 太阳城开户网| 真人百家乐官网对决| 威尼斯人娱乐城怎么样lm0| 百家乐官网庄闲机率分析| 真钱百家乐公司哪个好| 尊龙娱乐| 永利百家乐娱乐| 足球赌网| 百家乐园小区户型图| 泸定县| 百家乐有什么打法| 足球博彩| 最大的百家乐网站| 长治市|