“Wifi.setOprToStation())”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #666666;font-size:220%">'''wifi.getAPList()'''</p> <br> <p style="color: #E87E05;font-size:135%">描述</p> 设置wifi…”)
 
 
第2行: 第2行:
 
|-
 
|-
 
|
 
|
<p style="color: #666666;font-size:220%">'''wifi.getAPList()'''</p>
+
<p style="color: #666666;font-size:220%">'''wifi.setOprToStation()'''</p>
 
<br>
 
<br>
 
<p style="color: #E87E05;font-size:135%">描述</p>
 
<p style="color: #E87E05;font-size:135%">描述</p>

2018年3月6日 (二) 09:46的最新版本

wifi.setOprToStation()


描述

设置wifi模块为Station 模式,这样作为终端设备联网。
创建库时需要调用#include <ESP8266.h>头文件。

参数

实例

#include <ESP8266.h>

#ifdef ESP32
#error "This code is not recommended to run on the ESP32 platform! Please check your Tools->Board setting."
#endif

/**
**Core+ UART Port: [Serial1] [D2,D3]
**/
#if defined(__AVR_ATmega32U4__) || defined(__AVR_ATmega1284P__) || defined (__AVR_ATmega644P__) || defined(__AVR_ATmega128RFA1__)
#define EspSerial Serial1
#define UARTSPEED  115200
#endif

/**
**Core UART Port: [SoftSerial] [D2,D3]
**/
#if defined (__AVR_ATmega168__) || defined (__AVR_ATmega328__) || defined (__AVR_ATmega328P__)
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); /* RX:D2, TX:D3 */

#define EspSerial mySerial
#define UARTSPEED  9600
#endif


ESP8266 wifi(&EspSerial);

void setup(void)
{
  Serial.begin(115200);
  while (!Serial); // wait for Leonardo enumeration, others continue immediately
  Serial.print(F("setup begin\r\n"));
  delay(100);

  WifiInit(EspSerial, UARTSPEED);

  Serial.print(F("FW Version: "));
  Serial.println(wifi.getVersion().c_str());

  if (wifi.setOprToStation()) {
    Serial.print(F("to station ok\r\n"));
  } else {
    Serial.print(F("to station err\r\n"));
  }
}

void loop(void)
{

}



返回mCookie-WiFi界面