使用ESP8266配合0.96寸OLED显示AIDA64读取到的电脑状态信息

 IP是显示运行信息的电脑的,端口时途中的80,原文的是8080,可能时软件版本不一样吧,请按实际更改.

AIDA64_ESP8266_Reader.ino

#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>
#include <ArduinoJson.h>
#include <DNSServer.h>
#include <ESP8266WebServer.h>
#include <WiFiManager.h>
#include "Images.h"
//U8G2 初始化头文件//
#include <Arduino.h>
#include <U8g2lib.h>

#ifdef U8X8_HAVE_HW_SPI
#include <SPI.h>
#endif
#ifdef U8X8_HAVE_HW_I2C
#include <Wire.h>
#endif

U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);   // All Boards without Reset of the Display
//U8G2 初始化头文件//
// wifi 参数
const char* ssid = "你的wifi";
const char* password = "你的密码";
const char* host = "192.168.1.116"; // AIDA的域名地址
const int httpsPort = 80;  // 更改需要访问的端口
const String url = "/sse";  // 需要访问的地址(不需要更改)
HTTPClient http;
WiFiClient client;

int CPU_FREQ;
int GPU_FREQ;
int CPU_TEMP;
int GPU_TEMP;
int CPU_FAN;
int GPU_FAN;
int CASE_FAN;
int GPU_USE;
int CPU_USE;

void setup() {
  // 启动串口
  Serial.begin(500000);
  Serial.println();
  Serial.println();
  Serial.print("Connecting to ");
  Serial.println(ssid);
  WiFi.begin(ssid, password);
  u8g2.begin();
  u8g2_prepare();
  u8g2.drawXBMP(32, 0, 64, 64, manlogo);
  u8g2.sendBuffer();
  delay(500);
  while (WiFi.status() != WL_CONNECTED) //连接WiFi
  {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi connected");
  Serial.println("IP address: ");
  Serial.println(WiFi.localIP());//打印出开发板的IP地址
}
int value = 0;
void loop() {
  sendrequest();
  
  // 更改以显示CPU或者GPU
  draw_CPU(); // 显示CPU
  //draw_GPU(); // 显示GPU
}


void getPrice(String s) {
  int datStart = 0, datEnd = 0;
  String datstr;

  char cpu_freq[] = "CPU_FREQ";
  datStart = s.indexOf(cpu_freq) + strlen(cpu_freq);
  datEnd = s.indexOf("MHz", datStart);
  datstr = s.substring(datStart, datEnd);
  CPU_FREQ = datstr.toInt();


  char gpu_freq[] = "GPU_FREQ";
  datStart = s.indexOf(gpu_freq) + strlen(gpu_freq);
  datEnd = s.indexOf("MHz", datStart);
  datstr = s.substring(datStart, datEnd);
  GPU_FREQ = datstr.toInt();


  char cpu_temp[] = "CPU_TEMP";
  datStart = s.indexOf(cpu_temp) + strlen(cpu_temp);
  datEnd = s.indexOf("℃", datStart);
  datstr = s.substring(datStart, datEnd);
  CPU_TEMP = datstr.toInt();


  char gpu_temp[] = "GPU_TEMP";
  datStart = s.indexOf(gpu_temp) + strlen(gpu_temp);
  datEnd = s.indexOf("℃", datStart);
  datstr = s.substring(datStart, datEnd);
  GPU_TEMP = datstr.toInt();

  char cpu_fan[] = "CPU_FAN";
  datStart = s.indexOf(cpu_fan) + strlen(cpu_fan);
  datEnd = s.indexOf("RPM", datStart);
  datstr = s.substring(datStart, datEnd);
  CPU_FAN = datstr.toInt();


  char gpu_fan[] = "GPU_FAN";
  datStart = s.indexOf(gpu_fan) + strlen(gpu_fan);
  datEnd = s.indexOf("RPM", datStart);
  datstr = s.substring(datStart, datEnd);
  GPU_FAN = datstr.toInt();

  char case_fan[] = "CASE_FAN";
  datStart = s.indexOf(case_fan) + strlen(case_fan);
  datEnd = s.indexOf("RPM", datStart);
  datstr = s.substring(datStart, datEnd);
  CASE_FAN = datstr.toInt();

  char cpu_use[] = "CPU_USE";
  datStart = s.indexOf(cpu_use) + strlen(cpu_use);
  datEnd = s.indexOf("%", datStart);
  datstr = s.substring(datStart, datEnd);
  CPU_USE = datstr.toInt();

  char gpu_use[] = "GPU_USE";
  datStart = s.indexOf(gpu_use) + strlen(gpu_use);
  datEnd = s.indexOf("%", datStart);
  datstr = s.substring(datStart, datEnd);
  GPU_USE = datstr.toInt();

  //  //Serial.println(s);
  //  Serial.print("CPU_FREQ");
  //  Serial.println(dat.CPU_FREQ);
  //  Serial.print("GPU_FREQ");
  //  Serial.println(dat.GPU_FREQ);
  //  Serial.print("CPU_TEMP");
  //  Serial.println(dat.CPU_TEMP);
  //  Serial.print("GPU_TEMP");
  //  Serial.println(dat.GPU_TEMP);
  //  Serial.print("CPU_FAN");
  //  Serial.println(dat.CPU_FAN);
  //  Serial.print("GPU_FAN");
  //  Serial.println(dat.GPU_FAN);
  //  Serial.print("CASE_FAN");
  //  Serial.println(dat.CASE_FAN);
  //
  //  Serial.println();
}

void sendrequest()
{
  WiFiClient client;

  /**
      测试是否正常连接
  */
  if (!client.connect(host, httpsPort)) {
    Serial.println("connection failed");
    return;
  }
  delay(10);
  String postRequest = (String)("GET ") + url + " HTTP/1.1\r\n" +
                       "Content-Type: text/html;charset=utf-8\r\n" +
                       "Host: " + host + "\r\n" +
                       "User-Agent: BuildFailureDetectorESP8266\r\n" +
                       "Connection: close\r\n\r\n";
  client.print(postRequest);  // 发送HTTP请求
  client.print(postRequest);  // 发送HTTP请求
  /**
     展示返回的所有信息
  */

  char buffer[420];
  int numdata = 0;
  delay(100);
  numdata = client.readBytes(buffer, 421);
  String temp = String(buffer);
  Serial.println(temp);
  getPrice(temp);
  delay(500);
}
void u8g2_prepare(void)
{
  u8g2.setFont(u8g2_font_6x10_tf);
  u8g2.setFontRefHeightExtendedText();
  u8g2.setDrawColor(1);
  u8g2.setFontPosTop();
  u8g2.setFontDirection(0);
}

void draw_GPU(void)
{
  u8g2_prepare();
  u8g2.clearBuffer();
  u8g2.drawXBMP(0, 0, gpulogow, gpulogoh, gpulogo);
  u8g2.drawXBMP(58, 0, temlogow, temlogoh, temlogo);
  u8g2.drawXBMP(58, 23, freqlogow, freqlogoh, freqlogo);
  u8g2.drawXBMP(0, 43, uselogow, uselogoh, uselogo);
  u8g2.drawXBMP(58, 43, fan1logow, fan11ogoh, fan1logo);
  u8g2.setFont(u8g2_font_ncenB14_tr);
  u8g2.setCursor(75, 0);
  u8g2.print(GPU_TEMP);
  //  u8g2.setFont(u8g2_font_unifont_t_symbols);
  //  u8g2.setFontPosTop();
  //  u8g2.drawUTF8(100, 0, "℃");
  u8g2.drawStr(100, 0, "℃");
  u8g2.setCursor(75, 22);
  u8g2.print(GPU_FREQ);
  u8g2.setCursor(21, 45);
  u8g2.drawStr(42, 45, "%");
  u8g2.print(GPU_USE);
  u8g2.setCursor(75, 44);
  u8g2.print(GPU_FAN);
  u8g2.sendBuffer();
}

void draw_CPU(void)
{
  u8g2_prepare();
  u8g2.clearBuffer();
  u8g2.drawXBMP(0, 0, cpulogow, cpulogoh, cpulogo);
  u8g2.drawXBMP(58, 0, temlogow, temlogoh, temlogo);
  u8g2.drawXBMP(110, 0, shelogow, shelogoh, shelogo);
  u8g2.drawXBMP(58, 23, freqlogow, freqlogoh, freqlogo);
  u8g2.drawXBMP(0, 43, uselogow, uselogoh, uselogo);
  u8g2.drawXBMP(58, 43, fan1logow, fan11ogoh, fan1logo);
  u8g2.setFont(u8g2_font_ncenB14_tr);
  u8g2.setCursor(85, 0);
  u8g2.print(CPU_TEMP);
  //  u8g2.setFont(u8g2_font_unifont_t_symbols);
  //  u8g2.setFontPosTop();
  //  u8g2.drawUTF8(100, 0, "℃");
  u8g2.setCursor(75, 22);
  u8g2.print(CPU_FREQ);
  u8g2.setCursor(21, 45);
  u8g2.drawStr(42, 45, "%");
  u8g2.print(CPU_USE);
  u8g2.setCursor(75, 44);
  u8g2.print(CPU_FAN);
  u8g2.sendBuffer();
}

Images.h 

#define gpulogow 50
#define gpulogoh 37
const uint8_t gpulogo[] PROGMEM = 
{0xff,0xff,0xff,0xff,0xff,0x1f,0x00,0xff,0xff,0xff,0xff,0xff,0x3f,0x00,0x07,0x00,0x00,0x00,0x00,0x78,0x00,0x07,0x00,0x00,0x00,0x00,0xf0,0x00,0x07,0x00,0x00,0x00,0x00,0xe0,0x01,0x07,0x00,0x00,0x00,0x00,0xc0,0x03,0x07,0xf8,0x03,0x00,0xfe,0x80,0x03,0x07,0xc6,0x0c,0x80,0x31,0x03,0x03,0x07,0x99,0x14,0x40,0x23,0x05,0x03,0x87,0x30,0x25,0x20,0x24,0x09,0x03,0xc7,0x23,0x65,0xf0,0x48,0x19,0x03,0x47,0x4c,0x65,0x10,0x53,0x19,0x03,0x27,0xf0,0xa6,0x08,0xbc,0x1c,0x03,0x27,0x1f,0x93,0xc8,0xc7,0x24,0x03,0xe7,0x08,0x8f,0x38,0x42,0x23,0x03,0x27,0x0e,0xc2,0x88,0xc3,0x30,0x03,0x27,0x1b,0xbb,0xc8,0xc6,0x2e,0x03,0xa7,0xf9,0x81,0x68,0x7f,0x20,0x03,0xe7,0x54,0x43,0x28,0x55,0x10,0x03,0xc7,0x54,0x7e,0x10,0x95,0x1f,0x03,0xc7,0x90,0x20,0xb0,0x24,0x08,0x03,0x87,0x21,0x31,0xe0,0x44,0x0c,0x03,0x07,0x27,0x1e,0xc0,0x89,0x07,0x03,0x07,0x4c,0x06,0x00,0x9b,0x01,0x03,0x07,0xf0,0x01,0x00,0x7c,0x80,0x03,0x07,0x00,0x00,0x00,0x00,0xc0,0x03,0x07,0x00,0x00,0x00,0x00,0xe0,0x01,0x07,0x00,0x00,0x00,0x00,0xf0,0x00,0xff,0xff,0xff,0xff,0xff,0x7f,0x00,0xff,0xff,0xff,0xff,0xff,0x3f,0x00,0xff,0xff,0xff,0xff,0xff,0x1f,0x00,0x87,0x40,0x02,0xc0,0x60,0x00,0x00,0x87,0x40,0x02,0xc0,0x60,0x00,0x00,0x87,0x40,0x02,0xc0,0x60,0x00,0x00,0x87,0x7f,0xfe,0xff,0x7f,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00};

//width:43,height:43

#define cpulogow 43
#define cpulogoh 43


// Intel CPU picture
const uint8_t cpulogo[] PROGMEM = 
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xff,0x03,0x00,0x00,0x00,0xe0,0xff,0x03,0x00,0x00,0x00,0xf0,0xff,0x07,0x00,0x00,0x00,0xe0,0xfe,0x07,0x00,0x00,0x00,0xe0,0xfe,0x07,0x00,0x00,0x00,0xe0,0xff,0x07,0x00,0x00,0x00,0xe0,0xff,0x07,0x00,0x00,0x00,0xe0,0xff,0x07,0x00,0x00,0x00,0xe0,0xff,0x07,0x00,0x00,0x00,0xe0,0x07,0x00,0x00,0x00,0x00,0xe0,0x0f,0x00,0x00,0x00,0x00,0xe0,0xff,0x01,0x00,0x00,0x00,0xe0,0xff,0x01,0x00,0x20,0x00,0xf8,0x03,0x00,0x00,0x20,0x00,0xf8,0x07,0x00,0x00,0x20,0x00,0xfe,0x07,0x00,0x00,0x60,0xc0,0xff,0x1f,0x00,0x00,0x60,0xc0,0xff,0x17,0x00,0x00,0xe0,0xe1,0xff,0x17,0x00,0x00,0xe0,0xff,0xff,0x07,0x00,0x00,0xe0,0xff,0xff,0x07,0x00,0x00,0xe0,0xff,0xff,0x07,0x00,0x00,0xe0,0xff,0xff,0x07,0x00,0x00,0xe0,0xff,0xff,0x01,0x00,0x00,0xc0,0xff,0xff,0x01,0x00,0x00,0x00,0xff,0xff,0x01,0x00,0x00,0x00,0xfc,0xff,0x00,0x00,0x00,0x00,0xf8,0x3f,0x00,0x00,0x00,0x00,0xe0,0x3f,0x00,0x00,0x00,0xf0,0xe3,0x3f,0xff,0x7f,0x00,0x00,0xe2,0x30,0x02,0x40,0x00,0x00,0xe0,0x20,0x00,0x00,0x00,0x00,0x20,0x30,0x00,0x00,0x00,0x00,0x27,0x30,0x00,0x00,0x00,0x00,0xe7,0x70,0x00,0x08,0x00,0x30,0xe0,0x60,0x00,0x08,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

// AMD A8 CPU
//const uint8_t cpulogo[] PROGMEM = 
//{0xf8,0xff,0xff,0xff,0xff,0x01,0xfc,0xff,0xff,0xff,0xff,0x03,0xfc,0xff,0xff,0xff,0xff,0x03,0xfc,0xff,0xff,0xff,0xff,0x07,0xfe,0xff,0xff,0xff,0xff,0x07,0xfe,0xff,0xff,0xff,0xff,0x07,0xfe,0xfb,0x5f,0xff,0xff,0x07,0xfe,0xff,0xff,0xff,0xff,0x07,0xfe,0xff,0xff,0xff,0xff,0x07,0xfe,0xff,0xff,0xff,0xff,0x07,0xfe,0x1f,0xff,0x81,0xff,0x07,0xfe,0x0f,0x7f,0x00,0xfe,0x07,0xfe,0x0f,0x7e,0x3c,0xfc,0x07,0xfe,0x07,0x3e,0x7e,0xfc,0x07,0xfe,0x47,0x3c,0x7e,0xfc,0x07,0xfe,0x67,0x7c,0x00,0xfe,0x07,0xfe,0xe3,0xf8,0x00,0xff,0x07,0xfe,0xe3,0x78,0x00,0xfc,0x07,0xfe,0x01,0x38,0x7e,0xfc,0x07,0xfe,0x01,0x30,0xfe,0xfc,0x07,0xfe,0xf8,0x31,0x7e,0xfc,0x07,0xfe,0xf8,0x63,0x00,0xfc,0x07,0x7e,0xfc,0x63,0x00,0xfe,0x07,0xfe,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xef,0xff,0xff,0xfe,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xbf,0x3d,0x87,0xff,0x07,0xff,0x9f,0xad,0x8e,0xff,0x07,0xff,0x5f,0xa1,0xbd,0xff,0x07,0xff,0x1f,0xad,0xb3,0xff,0x07,0xff,0x6f,0x2d,0xa2,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xfe,0xff,0xff,0xff,0xff,0x07,0xfe,0xff,0xff,0xff,0xff,0x03,0xfc,0x0f,0x00,0xff,0xff,0x03,0xf8,0x0f,0x00,0xf8,0xff,0x00};

// AMD YES picture
//const uint8_t cpulogo[] PROGMEM = 
//{0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0x7f,0x80,0x07,0x7f,0x9c,0x27,0xf0,0x80,0x07,0x3f,0x1c,0x23,0xe7,0x8f,0x07,0x3f,0x1c,0x20,0xe7,0x9e,0x07,0x9f,0x99,0x24,0x47,0x9e,0x07,0x1f,0x98,0x27,0x67,0x9e,0x07,0x1f,0x90,0x27,0x61,0x90,0x07,0xcf,0x93,0x27,0x70,0xb8,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xdf,0x3b,0xf0,0xf8,0xb6,0x07,0x9f,0x39,0x70,0xe0,0xa4,0x07,0x9f,0xb9,0x7f,0xf6,0xb4,0x07,0xbf,0xbd,0x7f,0xff,0xb4,0x07,0x3f,0xbc,0x7f,0xff,0xb4,0x07,0x3f,0x3e,0x7b,0xfc,0xb4,0x07,0x7f,0x3e,0xf8,0xf0,0xb4,0x07,0x7f,0x3e,0xff,0xe3,0xb4,0x07,0x7f,0xbe,0xff,0xe7,0xa4,0x07,0x7f,0xbe,0xff,0xe7,0xbf,0x07,0x7f,0xbe,0x7f,0xe7,0xff,0x07,0x7f,0x3e,0x70,0xf0,0xa4,0x07,0x7f,0x3f,0xf8,0xf8,0xb6,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07};

// AMD A8-6410 picture
//const uint8_t cpulogo[] PROGMEM = 
//{0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0x00,0x06,0x8f,0xe7,0x13,0xf0,0x00,0x06,0x87,0xc7,0x11,0xe0,0x01,0x06,0x87,0x87,0x10,0xe3,0x03,0x06,0x07,0x87,0x10,0xc7,0x3f,0x06,0x23,0x07,0x10,0xc7,0x3d,0x06,0x23,0x27,0x12,0xcf,0x3c,0x06,0x33,0x26,0x12,0xc7,0x3c,0x06,0x03,0x66,0x13,0x47,0x3c,0x06,0x01,0xe6,0x13,0x67,0x3c,0x06,0x79,0xe4,0x13,0x60,0x60,0x06,0x79,0xe4,0x13,0x70,0xf0,0x06,0xfd,0xe4,0x33,0x7e,0xf8,0x06,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xf7,0x9f,0xff,0xbf,0x07,0xcf,0xe1,0x8f,0x67,0x0e,0x07,0xcf,0xcd,0xf7,0xe3,0x6e,0x07,0x97,0xe3,0x97,0xe1,0x6e,0x06,0xb7,0x61,0x36,0xf5,0x66,0x06,0x03,0x5d,0x37,0xc0,0x6e,0x06,0x7b,0xcd,0xb7,0xe7,0x6e,0x07,0x7b,0xe3,0x8f,0xf7,0x9e,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07};


#define fanlogow 43
#define fanlogoh 43
const uint8_t fanlogo[] PROGMEM = {0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07,0x03,0x00,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x00,0x00,0x06,0x63,0x00,0xfc,0x01,0x30,0x06,0x73,0xc0,0xff,0x0f,0x78,0x06,0x73,0xe0,0x60,0x38,0x30,0x06,0x03,0x78,0xc0,0xf0,0x00,0x06,0x03,0xec,0x81,0xa0,0x01,0x06,0x03,0x06,0x83,0x21,0x03,0x06,0x03,0x03,0x86,0x21,0x06,0x06,0x83,0x01,0x0c,0x21,0x0c,0x06,0x83,0x04,0x18,0x21,0x0c,0x06,0xc3,0xff,0x10,0x31,0x1c,0x06,0x63,0xc0,0x31,0x31,0x14,0x06,0x63,0x00,0x27,0x11,0x36,0x06,0x23,0x00,0xfc,0x19,0x22,0x06,0x23,0x70,0x86,0x0f,0x23,0x06,0x33,0xfe,0x03,0x86,0x21,0x06,0xb3,0x03,0x01,0xc6,0x60,0x06,0xf3,0x00,0x01,0x74,0x60,0x06,0x73,0xe0,0x01,0x1c,0x70,0x06,0x33,0x70,0x01,0x04,0x7c,0x06,0x33,0x1c,0x03,0x06,0x67,0x06,0x33,0x84,0x03,0xff,0x21,0x06,0x23,0xc6,0x8e,0x01,0x20,0x06,0x23,0xc3,0xfc,0x01,0x30,0x06,0x63,0x61,0x24,0x07,0x30,0x06,0xc3,0x61,0x66,0x1c,0x18,0x06,0xc3,0x20,0x46,0xf0,0x1f,0x06,0x83,0x20,0xc4,0x00,0x0c,0x06,0x83,0x21,0x84,0x01,0x04,0x06,0x03,0x23,0x04,0x03,0x06,0x06,0x03,0x26,0x0c,0x06,0x03,0x06,0x03,0x2c,0x08,0xfc,0x01,0x06,0x23,0x38,0x18,0x60,0x30,0x06,0x73,0xe0,0x30,0x3c,0x78,0x06,0x73,0x80,0xff,0x0f,0x78,0x06,0x23,0x00,0xf8,0x00,0x30,0x06,0x03,0x00,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x00,0x00,0x06,0xff,0xff,0xff,0xff,0xff,0x07,0xff,0xff,0xff,0xff,0xff,0x07};

//width:18,height:18

#define shelogow 18
#define shelogoh 18
const unsigned char shelogo[] PROGMEM= {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x9c,0x1f,0x00,0xdc,0x30,0x00,0x68,0x30,0x00,0x60,0x20,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x40,0x30,0x00,0xc0,0x1f,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
#define ramlogow 50
#define ramlogoh 27
const uint8_t ramlogo[] PROGMEM = {0xfe,0xff,0xff,0xff,0xff,0xff,0x03,0xff,0xff,0xff,0xff,0xff,0xff,0x03,0xff,0xff,0xff,0xff,0xff,0xff,0x03,0x07,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x00,0x00,0x00,0x00,0x00,0x03,0x3f,0x00,0x00,0x00,0x00,0xe0,0x03,0x3f,0x00,0x00,0x00,0x00,0xe0,0x03,0x3f,0x00,0x00,0x00,0x00,0xe0,0x03,0x38,0x00,0x00,0x00,0x00,0x60,0x00,0x38,0x00,0x00,0x00,0x00,0x60,0x00,0x38,0x00,0x00,0x00,0x00,0x60,0x00,0x3f,0x00,0x00,0x00,0x00,0xe0,0x03,0x3f,0x00,0x00,0x00,0x00,0xe0,0x03,0x07,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x00,0x00,0x00,0x00,0x00,0x03,0xff,0xff,0xff,0xff,0xff,0xff,0x03,0xff,0xff,0xff,0xff,0xff,0xff,0x03,0x07,0x00,0x00,0x10,0x00,0x00,0x03,0x07,0x00,0x00,0x10,0x00,0x00,0x03,0x07,0x00,0x00,0x10,0x00,0x00,0x03,0x47,0x92,0x49,0x92,0x24,0x13,0x03,0x47,0x92,0x49,0x92,0x24,0x13,0x03,0x47,0x92,0x49,0x92,0x24,0x13,0x03,0xff,0xff,0xff,0xff,0xff,0xff,0x03,0xfe,0xff,0xff,0xff,0xff,0xff,0x03,0xfc,0xff,0xff,0xff,0xff,0xff,0x01};


#define temlogow 18
#define temlogoh 14
const uint8_t temlogo[] PROGMEM = {0x80,0x03,0x00,0x80,0x06,0x00,0x80,0x06,0x00,0x80,0x00,0x00,0x80,0x06,0x00,0x80,0x06,0x00,0x80,0x06,0x00,0x40,0x0c,0x00,0x5e,0xec,0x01,0xc3,0x04,0x03,0x8c,0xe7,0x02,0x36,0xb0,0x01,0x61,0x08,0x03,0xc0,0x07,0x00};


#define freqlogow 16
#define freqlogoh 16
const uint8_t freqlogo[] PROGMEM ={0xff,0xff,0xff,0xff,0x01,0x80,0x09,0x80,0x09,0x90,0x19,0x90,0x14,0x18,0x16,0x69,0x20,0x07,0xa0,0x06,0xa1,0x80,0x41,0x80,0x41,0x80,0x01,0x80,0xff,0xff,0x00,0x00};



#define uselogow 19
#define uselogoh 19
const uint8_t uselogo[] PROGMEM ={0x00,0x06,0x00,0xe0,0x3f,0x00,0x70,0xe0,0x00,0x18,0x80,0x01,0x0c,0x00,0x03,0x06,0x00,0x02,0x06,0x00,0x06,0x02,0x0f,0x04,0x82,0x19,0x04,0x83,0x10,0x04,0x83,0x10,0x04,0x82,0x19,0x04,0x02,0x0f,0x04,0xe6,0x00,0x06,0xb4,0x00,0x02,0x9c,0x00,0x03,0x84,0x80,0x01,0xc2,0xe0,0x00,0xff,0x3f,0x00};


#define fan1logow 19
#define fan11ogoh 19
const uint8_t fan1logo[] PROGMEM ={0xc0,0x1f,0x00,0x30,0x62,0x00,0x48,0xa4,0x00,0x84,0x24,0x01,0x1e,0x21,0x01,0x62,0x22,0x03,0x81,0x17,0x03,0xf9,0x98,0x04,0x47,0x68,0x04,0x61,0x18,0x06,0x59,0x98,0x05,0xc5,0x0f,0x00,0xa5,0x0a,0x02,0x82,0xf2,0x03,0x92,0x04,0x01,0x94,0x88,0x00,0x18,0x71,0x00,0x60,0x32,0x00,0x80,0x07,0x00};

#define manlogow 64
#define man1ogoh 64
const unsigned char manlogo[] PROGMEM= {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,0xe4,0x39,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0xea,0x87,0x01,0x00,0x00,0x00,0x00,0x00,0xb2,0xfd,0x01,0x00,0x00,0x00,0x00,0x00,0x1e,0xd8,0x03,0x00,0x00,0x00,0x00,0x00,0x0f,0xc6,0x03,0x00,0x00,0x00,0x00,0x00,0x06,0x64,0x03,0x00,0x00,0x00,0x00,0x00,0x0a,0xc2,0x03,0x00,0x00,0x00,0x00,0x00,0x4b,0xc6,0x03,0x00,0x00,0x00,0x1c,0x00,0x23,0xc4,0x01,0x00,0x00,0x00,0x16,0x00,0x33,0xa0,0x01,0x00,0x00,0x00,0x10,0x00,0x23,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x8f,0x87,0x01,0x00,0x00,0x00,0x08,0x00,0x9f,0x87,0x01,0x00,0x00,0x00,0x16,0x00,0xf2,0xe0,0x00,0x00,0x00,0xc0,0x6f,0x00,0x66,0x30,0x00,0x00,0x00,0x40,0xd8,0x00,0x0c,0x38,0x00,0x00,0x00,0x40,0xf7,0x0f,0x1f,0xd8,0x01,0x00,0x00,0xc0,0x9f,0xff,0x7f,0xcc,0x03,0x00,0x00,0x40,0xd0,0xf9,0xef,0xe7,0x0f,0x00,0x00,0xc0,0xf7,0xff,0x9b,0xf3,0x1f,0x00,0x00,0x80,0xfc,0xff,0x1f,0xfc,0x3f,0x00,0x00,0x80,0xf0,0xff,0x1d,0xff,0x7f,0x00,0x00,0x80,0xff,0xff,0x1d,0xff,0xff,0x00,0x00,0x00,0xfe,0xbf,0x1d,0xff,0xff,0x01,0x00,0x00,0x00,0x80,0x19,0xff,0xff,0x01,0x00,0x00,0x00,0x80,0x99,0xff,0xff,0x03,0x00,0x00,0x00,0x80,0x99,0xff,0xff,0x03,0x00,0x00,0x00,0x80,0x99,0xff,0xf9,0x03,0x00,0x00,0x00,0x00,0x9d,0xff,0xfd,0x01,0x00,0x00,0x00,0x00,0x99,0xff,0xfd,0x01,0x00,0x00,0x00,0x00,0x9b,0xff,0xff,0x01,0x00,0x00,0x00,0x00,0x9f,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x0d,0xff,0x7f,0x00,0x00,0x00,0x00,0x00,0x03,0x8f,0x7f,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x3d,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x39,0x00,0x00,0x00,0x00,0x00,0x3e,0xf8,0x79,0x00,0x00,0x00,0x00,0x00,0xfa,0xff,0x31,0x00,0x00,0x00,0x00,0x00,0xfe,0xff,0x3f,0x00,0x00,0x00,0x00,0x00,0xfe,0xff,0x03,0x00,0x00,0x00,0x00,0x00,0xfe,0xff,0x07,0x00,0x00,0x00,0x00,0x00,0xf0,0xff,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

AIDA64_ESP8266_Reader.ino

Images.h 

这两文件需要放到一个文件夹内.

引用到的库如果没有就搜索安装.

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值