");
                    client.println("");
                    client.println("");
                    client.println("
");
                    client.println("

ARDUINO 以太网 LED 控制

");
                    client.println("
");
                    client.println("
");
                    //创建一个链接来重定向用户以打开灯
                    client.println("



                    client.println("

关闭 LED

");
                    client.println("
");
                    client.println("");
                    client.println("");
                    delay(10);
                    //停止客户端
                    client.stop();
                    // 使用 URL 控制 arduino pin
                    if(readString.indexOf("?LEDON") > -1) //检查 LEDON
                    {
                        digitalWrite(ledPin, HIGH);// 将引脚设置为高电平
                    }
                    else{
                        if(readString.indexOf("?LEDOFF") > -1) //检查 LEDOFF
                        {
                            digitalWrite(ledPin, LOW); // 将引脚设置为低电平
                        }
                    }
                    // 为下一次读取清除字符串
                    readString="";

                }

            }
        }
    }
}

  4.Arduino连接到PC或路由器以太网端口

  要将两者(PC 和Arduino)连接在一起,如果PC 的以太网端口没有自动方向感应,需要一根合适的电缆(CAT-6 交叉电缆)。如果PC支持自动直接感应,只需连接路由器随附的常规电缆即可(如图3 )。在这条特殊的电缆中,TX+/TX- 和RX+/RX- 互换了。

电缆

图3 电缆

  总之如果PC 上没有以太网端口或者不想购买特殊电缆,也可以按照图4的方法将以太网模块连接到路由器LAN 网络端口。

连接到路由器LAN网络端口

图4 连接到路由器LAN网络端口

  5.通过Internet控制LED

  完成上述连接后,使用PC或手机连接到路由器。然后打开任何网络浏览器并转到此 URL“ http://192.168.0.1 2”(在您的情况下,请输入您在代码中设置的以太网 IP地址)。现在,您可以通过网页控制LED。当用户点击网页上的“开启LED”时,电路中的LED开启。当“关闭LED”被点击,LED在电路断开。该命令使用以太网模块的有线连接执行。Web服务器页面如图5所示。

Web服务器页面显示

图5 Web服务器页面显示

  小结

  以上就是使用以太网模块将Arduino开发板连接到互联网的介绍了。Arduino开发板可用于开发交互式物体,接受来自各类开关或传感器的输入,并能控制各种灯光、马达和其他物理输出装置。Arduino开发板可以单独运行,也可以与您计算机上运行的软件(Processing、MaxMSP)配合使用。

订购与质量

图片 产品型号 品牌 描述 数量 价格
(USD)
OPA2343UA OPA2343UA Company:Texas Instruments Remark:产品型号:OPA2343UA 描述:IC OPAMP GP 2电路8SOIC 分类:集成电路(IC),线性-放大器-仪表,运算放大器,缓冲放大器 制造商:德州仪器 系列:MicroAmplifier™ 打包:管 零件状态:活性 In Stock:On Order
Inquiry
Price:call Inquiry
5SGXEB5R2F43C2N 5SGXEB5R2F43C2N Company:Altera Remark:产品型号:5SGXEB5R2F43C2N 描述:集成电路FPGA 600 I/O 1760FBGA 分类:集成电路(IC),嵌入式-FPGA(现场可编程门阵列) 制造商:英特尔 系列:Stratix®V GX 打包:托盘 零件状态:活性 In Stock:On Order
Inquiry
Price:call Inquiry
MKL16Z64VFT4 MKL16Z64VFT4 Company:NXP Semiconductors Remark:MKL16Z64VFT4结合了ARM Cortex-M0+处理器内核出色的节能易用性与Kinetis 32位系列的性能、外围设置及可扩展性。硬件和软件也可与基于Cortex-M4的KinetisK系列兼容,提供到更高性能、更大内存和更多功能集成的可扩展迁移路径。 In Stock:On Order
Inquiry
Price:call Inquiry
BQ294700DSGR BQ294700DSGR Company:Texas Instruments Remark:产品型号:BQ294700DSGR 描述:IC BATT PROT 2-4CELL LIION 8WSON 分类:集成电路(IC),PMIC-电池管理 制造商:德州仪器 打包:切割带(CT) 零件状态:活性 In Stock:On Order
Inquiry
Price:call Inquiry
AD5372BSTZ AD5372BSTZ Company:Analog Devices Remark:产品型号:AD5372BSTZ 描述:IC DAC 16位V-OUT 64LQFP 分类:集成电路(IC),数据采集​​-数模转换器(DAC) 制造商:ADI公司 打包:托盘 零件状态:活性 In Stock:On Order
Inquiry
Price:call Inquiry

相关文章

  • 开发板的基础知识 ...
    开发板(demo board)是用来进行嵌入式系统开发的电路板,简单的说,就是一块集成了多种电子元器件的电路板。这些电子元器件包括CPU、存储器、I/O设备、数据通路总线以及外部设...
  • 使用以太网模块将Arduino开发板连接到互联网 ...
    如今大多数联网的物联网设备都使用Wi-Fi 连接连接到互联网,虽然 Wi-Fi 连接可以远程访问互联网,但它有其自身的局限性。例如,在大多数固定设备的工业应用中,通常选择以太网而不...
  • 使用Arduino开发板设计的智能小车 ...
    芯片是从很早的六七十年代简单的单片机,发展到现在先进的处理器,已经变得越来越强大。它给人们的生活带来了不少的便利,不管是电脑,电视,空调,手机还是相机,都离不开芯片技术的发展和进步...
  • 基于ARM7内核设计的开发板 ...
    常见ARM7是一种典型的用于嵌入式系统的嵌入式处理器,是应用非常广泛的一种处理器内核。本文以ARM7为内核的微控制器LPC2478为核心,研制了一款可用于科研开发和教学的实验开发板...
  • 使用Arduino开发板时的最常见错误 ...
    众所周知,Arduino开发板是一款便捷灵活、方便上手的开源电子原型平台,它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wi...
  • 基于EP1C3T144C8的开发板设计 ...
    众所周知,现场可编程门阵列(FPGA)是一种现场可编程专用集成电路,其速度快、功耗低,特别适用于复杂系统的设计,如今,FPGA器件已广泛应用于通信、自动控制、信息处理等诸多领域,越...

0 条评论

留言

您的邮箱地址不会被公布

 
 
   
评分: