Arduino、ESP8266、HTML相关知识点记录

Arduino、ESP8266、HTML相关知识点记录_第1张图片

C代码

const char *ssid = "********";                                // 这里定义将要建立的WiFi名称。

const char *password = "********";                       // 这里定义将要建立的WiFi密码。

多WiFi连接:

  wifiMulti.addAP("********", "********"); 

wifiMulti.addAP("********", "********");                //调用函数addAP来记录3个不同的WiFi网络信息。

  wifiMulti.addAP("********", "********");

char auth[] = "********";    //换成APP获取到的密匙

char ssid[] = "********";    //WiFi账号              

char pswd[] = "********";       //WIFI密码

库:

#include                                 // 本程序使用 ESP8266WiFi库

#include                            //  ESP8266WiFiMulti库

#include                         //  ESP8266WebServer库

#include                         //闪存

串口:

Serial.begin(9600);          // 启动串口通讯

引脚:

digitalRead( );                                                 // 获取引脚状态

digitalWrite( , );                                       

浏览器:

ESP8266WebServer esp8266_server(80);

esp8266_server.begin();                 

  esp8266_server.on("/", handleRoot);                //  ‘/’ 首页信息

  esp8266_server.onNotFound(handleNotFound);

esp8266_server.on("/", HTTP_GET, handleRoot);     // 设置服务器根目录即'/'的函数'handleRoot'

  esp8266_server.on("/LED", HTTP_POST, handleLED);

esp8266_server.handleClient();                       // 处理http服务器访问

esp8266_server.send(200, "text/plain", "Hello from ESP8266");     // 200 相应状态码   “text” 纯文本  

                     "text/html"

String displayPinState;                                                                 // 存储按键状态的字符串变量

    displayPinState = "Button State: HIGH";                                              // 字符串赋值信息 

esp8266_server.send(200, "text/plain", displayPinState);                 // 向浏览器发送按键状态信息 

HTML多时:

String sendHTML(bool buttonState){

 

  String htmlCode = " \n";

  htmlCode +="\n";

  htmlCode +="ESP8266 Butoon State\n";

  htmlCode +="\n";

  htmlCode +="\n";

  htmlCode +="\n";

  htmlCode +="

ESP8266 BUTTON STATE

\n";

  if(buttonState)

    {htmlCode +="

Button Status: HIGH

\n";}

  else

    {htmlCode +="

Button Status: LOW

\n";}

  htmlCode +="\n";

  htmlCode +="\n";

  return htmlCode;

}

闪存文件系统:

File dataFile = SPIFFS.open(file_name, "w");   // 建立File对象用于向SPIFFS中的file对象(即/notes.txt)写入信息

File dataFile = SPIFFS.open(file_name, "r");   //读取文件内容并且通过串口监视器输出文件信息

Arduino:

C++:

pinMode( 1 , INPUT_PULLUP);                            // 将按键引脚设置为输入上拉模式    

digitalWrite(LED_BUILTIN, HIGH);                      //写 高电平

Serial.begin(9600);

Serial.println(bright);

Serial.print(bright);

  if(Serial.available()>0)      //  检测串口缓存是否有数据等待传输

  {

    char serialData=Serial.read();                      //1个数

    Serial.println(serialData);

  }

serialData=Serial.parseInt();                               //多位数

         if(Serial.available()>0)      //  检测串口缓存是否有数据等待传输

         {

           int serialData=Serial.parseInt();

           Serial.print("serialData:");

         Serial.println(serialData);

           }

analogWrite(D1,bright);                                      //数模转换

库:

#include                             //舵机

Servo myservo;

myservo.attach(2);

int pos;

myservo.write(pos);

ESP8266

HTML

\":      HEML代码的“前+\

快捷键:

              

Arduino、ESP8266、HTML相关知识点记录_第2张图片               

标签

Arduino、ESP8266、HTML相关知识点记录_第3张图片

一级标题:

<h1>

    h1>

段落标签:

   <p>

       p>

换行:

 <br>

文本加粗:

 <b>       b>

空格:

 

图片标签:

<img src="32.jpg">

../                  返回文件上一级

表格:

Arduino、ESP8266、HTML相关知识点记录_第4张图片

按钮:

提交按钮

普通按钮

属性:

align="center"

width="500" height="100"

Arduino、ESP8266、HTML相关知识点记录_第5张图片

你可能感兴趣的:(Arduino,IDE,html,前端,单片机)