“气象站”的版本间的差异
(→模块搭建) |
(→代码解释) |
||
第47行: | 第47行: | ||
== 代码解释 == | == 代码解释 == | ||
+ | userDef.h | ||
+ | #define SSID "******" //WiFi的用户名(用户名不要用中文 不支持5G) | ||
+ | #define PASS "******"//WiFi的密码 | ||
+ | |||
+ | char auth[] = "*********";//用blynk新建一个例程的时候会生成一个Auth Token码 可以直接发到邮箱 复制下来写着里 | ||
+ | |||
+ | |||
+ | WiFiBlynk.h | ||
+ | #include <ESP8266_HardSer.h> | ||
+ | #include <BlynkSimpleShieldEsp8266_HardSer.h> | ||
+ | #include <SimpleTimer.h> | ||
+ | |||
+ | // Set ESP8266 Serial object | ||
+ | #define EspSerial Serial | ||
+ | |||
+ | ESP8266 wifi(EspSerial); | ||
+ | |||
+ | SimpleTimer temHumtimer; | ||
+ | |||
+ | BLYNK_READ(V2) { | ||
+ | Blynk.virtualWrite(V2, sensor_tem); //设置虚拟通道跟blynk通信 其中V2是温度 V3是光照 V4是噪声 | ||
+ | } | ||
+ | |||
+ | |||
+ | BLYNK_READ(V3) { | ||
+ | Blynk.virtualWrite(V3, sensor_light); | ||
+ | } | ||
+ | BLYNK_READ(V4) { | ||
+ | Blynk.virtualWrite(V4, sensor_mic); | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
2017年6月8日 (四) 04:07的版本
概述用OLED显示屏 温度传感器 光线传感器 声音传感器做的一个简易气象站
模块清单模块
其他设备
模块搭建
编程代码解释userDef.h
char auth[] = "*********";//用blynk新建一个例程的时候会生成一个Auth Token码 可以直接发到邮箱 复制下来写着里
// Set ESP8266 Serial object
ESP8266 wifi(EspSerial); SimpleTimer temHumtimer; BLYNK_READ(V2) { Blynk.virtualWrite(V2, sensor_tem); //设置虚拟通道跟blynk通信 其中V2是温度 V3是光照 V4是噪声 }
Blynk.virtualWrite(V3, sensor_light); } BLYNK_READ(V4) { Blynk.virtualWrite(V4, sensor_mic); }
|