ESP8266 Arduino库 重新连接功能

・3 分钟阅读

  • 源代码名称: ESP8266wifi
  • 源代码网址: https://www.github.com/ekstrand/ESP8266wifi
  • ESP8266wifi的文档
  • ESP8266wifi的源代码下载
  • Git URL:
    git://www.github.com/ekstrand/ESP8266wifi.git
  • Git Clone代码到本地:
    git clone https://www.github.com/ekstrand/ESP8266wifi
  • Subversion代码到本地:
    $ svn co --depth empty https://www.github.com/ekstrand/ESP8266wifi
                              Checked out revision 1.
                              $ cd repo
                              $ svn up trunk
              
  • SerialESP8266wifi

    一个简单的ESP8266 Arduino库,内置了连接。

    内存占用和更多

    • 在Arduino Nano v3 ATMega 328上测试,arduino IDE 1.60,ESP8266模块,固件版本为0.9.2.4,
    • 大约3.5 kB的程序存储
    • 大约285个字节或RAM

    安装

    构造函数

    SerialESP8266wifi (Stream serialin、stream serialout、byte resetPin )

    • serialIn此对象用于从ESP8266读取,你可以使用硬件或软串口,
    • serialOut此对象用于写入ESP8266,你可以使用硬件或软串口,
    • resetPin此引脚将被拉低,然后高电平复位ESP8266。假设CH_PD管脚与该管脚相连,请参见pin和更多信息: http://www.electrodragon.com/w/ESP8266#Module_Pin_Description
    • 示例:SerialESP8266wifi wifi(swSerial, swSerial, 10);

    SerialESP8266wifi (流serialIn流serialOut字节resetPin流debugSerial )

    • serialIn此对象用于从ESP8266读取,你可以使用硬件或软串口,
    • serialOut此对象用于写入ESP8266,你可以使用硬件或软串口,
    • resetPin此引脚将被拉低,然后高电平以复位ESP8266。假设CH_PD管脚与该管脚相连,请参见pin和更多信息: http://www.electrodragon.com/w/ ESP8266#Module_Pin_Description
    • debugSerial支持串口调试和本地回显(可能是硬件或软件)
    • 示例:SerialESP8266wifi wifi(swSerial, swSerial, 10, Serial);

    启动模块

    boolean begin()调用此方法将在ESP8266上进行硬件重置,并且设置基本参数

    • return 将返回一个true或false,具体取决于模块是否正确启动,
    • 示例:boolean esp8266started = wifi.begin();
    讨论
    Fansisi profile image