代码拉取完成,页面将自动刷新
/*
显示温度模块
*/
#define BLYNK_PRINT Serial
#define CSPin 12
#include <Wire.h>
#include <WiFiManager.h>
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Max72xxPanel.h>
#include <BlynkSimpleEsp8266.h>
#include "Tiny5pt7A.h"
#include "FreeMono12pt7b.h"
char temp_auth[] = "ql-7tUUaTYd3Hx1fl9LOvsl-RV4CCWDH";
float Temp;
Max72xxPanel myMatrix = Max72xxPanel(CSPin, 4, 2);
BLYNK_WRITE(V0) {
Temp = param.asFloat();
myMatrix.fillScreen(0);
myMatrix.setCursor(60, 6);
myMatrix.setFont(&FreeMono12pt7b);
myMatrix.print(int(Temp));
myMatrix.setFont(&Tiny5pt7A);
myMatrix.print(int(Temp * 10) % 10);
myMatrix.write();
Serial.println(Temp);
}
void setup() {
Serial.begin(115200);
WiFiManager wifiManager;
myMatrix.setIntensity(15);
myMatrix.fillScreen(LOW);
for (int i = 0; i < 8; i++)
myMatrix.setRotation(i, 1);
myMatrix.setPosition(4, 0, 1);
myMatrix.setPosition(5, 1, 1);
myMatrix.setPosition(6, 2, 1);
myMatrix.setPosition(7, 3, 1);
myMatrix.setCursor(4, 0);
myMatrix.print("Temp");
myMatrix.write();
if (!wifiManager.autoConnect("Temp")) {
Serial.println("failed to connect and hit timeout");
delay(3000);
ESP.reset();
delay(5000);
}
Serial.println("local ip");
Serial.println(WiFi.localIP());
Blynk.config(temp_auth, "blynk.mixly.org", 8080);
}
void loop() {
Blynk.run();
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。