当前位置: 首页 > wzjs >正文

重庆梁平网站建设哪家便宜汕头企业网络推广

重庆梁平网站建设哪家便宜,汕头企业网络推广,网站开发立项报告,怎么做qq刷赞网站概括 通过wifi连接网络获取北京时间,在显示屏上显示。 软件:Arduino IDE 硬件:ESP8266板、0.96寸显示屏、杜邦线、下载线(安卓充电线) 接线 LED有4个引脚,分别是GND、VCC、SCL、SDA GND接地,…

概括

通过wifi连接网络获取北京时间,在显示屏上显示。
软件:Arduino IDE
硬件:ESP8266板、0.96寸显示屏、杜邦线、下载线(安卓充电线)

接线

LED有4个引脚,分别是GND、VCC、SCL、SDA

GND接地,VCC接3.3V的供电

SCL接D2,SDA接D3

下载库

打开Arduino IDE,找到左侧列表那沓书,点一下,搜索下面的库名字,挨个安装

Adafruit_GFX、Adafruit_SSD1306、ESP8266WiFi

WiFiUdp、NTPClient、TimeLib

安装完成创建项目,把下面代码改一下wifi账号密码(2.4gWIFI),写入就行

代码:

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <ESP8266WiFi.h>
#include <WiFiUdp.h>
#include <NTPClient.h>
#include <TimeLib.h>// 定义I2C引脚(ESP8266的D3=GPIO0, D2=GPIO4)
#define SDA_PIN 0
#define SCL_PIN 4// WiFi 配置
const char* ssid = "IOT";             // WiFi名称
const char* password = "8888888";  // WiFi密码// 初始化OLED对象,定义OLED参数128*64像素
Adafruit_SSD1306 display(128, 64, &Wire, -1);// NTP 客户端配置
WiFiUDP udp;
NTPClient timeClient(udp, "pool.ntp.org", 28800, 60000);  // UTC +8小时(时区调整)28800秒为8小时/*** Arduino程序初始化函数*/
void setup() {Serial.begin(9600);            //串口波特率Wire.begin(SDA_PIN, SCL_PIN);  // 初始化I2CinitializeOLED();              // 初始化OLEDconnectToWifi();               // 连接WiFitimeClient.begin();            // 启动 NTP 客户端
}/*** Arduino主循环函数* @details 系统初始化完成后进入此循环,会无限重复执行*/
void loop() {// 更新 NTPtimeClient.update();// 获取时间String formattedTime = timeClient.getFormattedTime();//获取日期long epochTime = timeClient.getEpochTime();  //时间戳//把时间戳加入setTime,就可以随时提出来了setTime(epochTime);//整合String forDate = String(year()) + "-" + (month() < 10 ? "0" : "") + month() + "-" + (day() < 10 ? "0" : "") + day();display.clearDisplay();                         // 清空显示CommonDisplayComponent(7, 5, forDate);          //日期-调用公共显示组件CommonDisplayComponent(15, 30, formattedTime);  //时间-调用公共显示组件display.display();                              // 刷新显示屏,确保内容显示出来delay(1000);                                    // 延迟1秒
}/*** 初始化SSD1306 OLED显示屏* * @details 使用I2C接口初始化OLED屏幕,默认地址为0x3C*          若初始化失败,将通过串口输出错误信息并进入无限循环* * @note 依赖Adafruit_SSD1306库* @note 需提前定义全局对象:Adafruit_SSD1306 display(OLED_RESET);* * @warning 初始化失败会导致程序阻塞,需检查:*          1. OLED硬件连接是否正确*          2. I2C地址是否匹配(0x3C或0x3D)*          3. 电源供应是否稳定*/
void initializeOLED() {if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {Serial.println("OLED 初始化失败!");// 卡住不动while (1);  } else {Serial.println("OLED 初始化成功!");}
}/*** 连接到指定的WiFi网络* * @note 需要提前定义全局变量:*       - const char* ssid     // WiFi名称*       - const char* password // WiFi密码* * @note 连接过程中会在OLED屏幕显示连接状态* @note 连接成功后会在串口输出成功信息* * @warning 若WiFi信号弱或密码错误,可能导致长时间阻塞*/
void connectToWifi() {WiFi.begin(ssid, password);display.clearDisplay();  // 清空显示while (WiFi.status() != WL_CONNECTED) {Serial.println("正在连接WIFI");CommonDisplayComponent(15, 30, "WIFI Loca");  //时间-调用公共显示组件display.display();                            // 刷新显示屏,确保内容显示出来delay(1000);}Serial.println("WIFI连接成功");
}/*** 在OLED屏幕上显示文本的公共组件函数* * @param x 文本起始位置的X坐标 (像素)* @param y 文本起始位置的Y坐标 (像素)* @param displayText 要显示的字符串内容* * @note 依赖SSD1306库,需提前初始化display对象* @note 文本大小固定为2,颜色为白色*/
void CommonDisplayComponent(int x, int y, String displayText) {display.setTextSize(2);               // 文字大小display.setTextColor(SSD1306_WHITE);  // 白色字体display.setCursor(x, y);              // 设置光标位置display.println(displayText);
}

http://www.dtcms.com/wzjs/16996.html

相关文章:

  • 无锡做网站优化亚马逊关键词搜索器
  • 上海宝山网站建设培训班百度网盘官方网站
  • 免费作图网站都有哪些网站seo优化徐州百度网络
  • wordpress 安装 ubuntu天津关键词优化专家
  • 网页传奇怎么删除关键词优化软件有哪些
  • 网站建设汇报评估互联网推广是什么
  • 做电影网站的成本杭州小周seo
  • 哪里有建网站的厦门关键词排名提升
  • 网站建设实训心得软文推广网
  • 郑州网站建设up188推广普通话手抄报图片
  • 东莞外贸网站建设aso优化师主要是干嘛的
  • 建设服装网站的亮点网站代理公司
  • 西安网站建设价格明细什么叫优化
  • 建设银行个人网上登录aso优化推广
  • 找外包公司做个网站多少钱网络营销推广计划书
  • 自己怎么做企业网站建设今日新闻最新消息大事
  • 政府门户网站建设指导意见网络营销品牌案例
  • 网站报备之后如何建设网站网奇seo培训官网
  • wordpress改造论坛百度seo排名曝光行者seo
  • wordpress修改背景网站优化最为重要的内容是
  • wordpress可以建立多个站点百度网盘在线登录入口
  • 电商网站购买的流程图青海seo技术培训
  • 动态网站开发技术综述网络营销方案策划书
  • 杭州公布疫情流调情况seo优化快速排名
  • 大棚网站建设网站排名点击工具
  • 武汉企业建站系统模板百度识图在线网页版
  • 网站建设大概费用长沙seo免费诊断
  • 页面紧急情况访问升级英文网站seo
  • 平顶山市做网站深圳网站设计实力乐云seo
  • wordpress免费摄影主题沧州网站seo公司