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

dedecms 网站迁移万网域名注册官网

dedecms 网站迁移,万网域名注册官网,石家庄网站设计公司排名,外包网接单飞书文档https://x509p6c8to.feishu.cn/docx/N45Pd0tA1oaC4CxUWZjc8Ekyn0b 屏幕应用场景 课程使用的SSD1306是一款128*64像素可以使用IIC驱动的OLED屏幕。 SSD1306 Oled显示模块共有4个引脚,标记为GND, VCC, SCL和SDA。这种Oled显示模块可以使用3.3V到5V轻松上电。…

飞书文档https://x509p6c8to.feishu.cn/docx/N45Pd0tA1oaC4CxUWZjc8Ekyn0b

屏幕应用场景

课程使用的SSD1306是一款128*64像素可以使用IIC驱动的OLED屏幕。

SSD1306 Oled显示模块共有4个引脚,标记为GND, VCC, SCL和SDA。这种Oled显示模块可以使用3.3V到5V轻松上电。

u8g2是什么?

u8g2是一套图形库工具库,内部是提供了多种屏幕的驱动方案,如SSD1306_128X64、UC1638_192X96等,使用u8g2我们可以快速实现屏幕应用的开发。

u8g2开发流程

简单显示:

首先先安装对应的u8g2库,直接去PIO Home中搜导入就ok

#include <Arduino.h>
#include <U8g2lib.h>
#include <Wire.h>#define SCL 22
#define SDA 23// IIC version 方向 时钟信号 数据信号 复位数据
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, SCL, SDA, U8X8_PIN_NONE);void setup(void)
{u8g2.begin();
}void loop(void)
{u8g2.clearBuffer();u8g2.setFont(u8g2_font_ncenB14_tr);u8g2.drawStr(0, 24, "Hello World!");u8g2.sendBuffer();delay(1000);u8g2.clearBuffer();u8g2.setFont(u8g2_font_ncenB14_tr);u8g2.drawStr(0, 24, "embeded!");u8g2.sendBuffer();delay(1000);
}

显示时间:

#include <Arduino.h>
#include <U8g2lib.h>
#include <Wire.h>
#include <WiFi.h>
#include <Ticker.h> //调用Ticker.h库#define NTP1 "ntp1.aliyun.com"
#define NTP2 "ntp2.aliyun.com"
#define NTP3 "ntp3.aliyun.com"#define STASSID "leo"
#define STAPSK "123456789"const char *ssid = STASSID;
const char *password = STAPSK;#define SCL 22
#define SDA 23Ticker timer1;// IIC version 方向 时钟信号 数据信号 复位数据
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, SCL, SDA, U8X8_PIN_NONE);const String WDAY_NAMES[] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"}; // 星期void printLocalTime()
{struct tm timeInfo; // 声明一个结构体char buff[16];if (!getLocalTime(&timeInfo)){Serial.println("Failed to obtain time");u8g2.setCursor(0, 9);u8g2.print("NTP time failure");return;}Serial.println(&timeInfo, "%F %T %a"); // 格式化输出,串口显示String date = WDAY_NAMES[timeInfo.tm_wday];u8g2.clearBuffer();sprintf_P(buff, PSTR("%04d-%02d-%02d %s"), timeInfo.tm_year + 1900, timeInfo.tm_mon + 1, timeInfo.tm_mday, WDAY_NAMES[timeInfo.tm_wday].c_str());u8g2.setFont(u8g2_font_wqy14_t_gb2312a);u8g2.setCursor(9, 20); // 年份居中显示u8g2.println(buff);    // 显示出年份// Serial.println(buff);sprintf_P(buff, PSTR("%02d:%02d:%02d"), timeInfo.tm_hour, timeInfo.tm_min, timeInfo.tm_sec); // 时间u8g2.setFont(u8g2_font_fur17_tn);u8g2.drawStr(19, 45, buff);u8g2.sendBuffer();
}void setup(void)
{Serial.begin(9600);u8g2.begin();WiFi.mode(WIFI_STA); // 设置ESP32工作模式为无线终端模式WiFi.begin(ssid, password);// Wait for connectionwhile (WiFi.status() != WL_CONNECTED){delay(1000);Serial.print("wait connect to wifi...\n");}Serial.println(ssid);Serial.print("IP address: ");Serial.println(WiFi.localIP());configTime(8 * 3600, 0, NTP1, NTP2, NTP3);u8g2.setPowerSave(0); // 关省电模式timer1.attach_ms(1000,printLocalTime);
}void loop(void)
{}

中文字符显示:

下载库,解压后放到本地电脑路径:

C:\Users\kemp\.platformio\packages\framework-arduinoespressif32\libraries

在VSCode的工程配置文件中,添加该库

"C:/Users/kemp/.platformio/packages/framework-arduinoespressif32/libraries/u8g2_wqy/src",
#include <Arduino.h>
#include <U8g2lib.h>
#include <u8g2_wqy.h>#define SCL 22
#define SDA 23U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/SCL, /* data=*/SDA, /* reset=*/U8X8_PIN_NONE);void setup(void)
{u8g2.begin();u8g2.enableUTF8Print();
}
void loop(void)
{u8g2.setFont(u8g2_font_wqy12_t_gb2312); // 此处建议用gb2312字库,完整支持所有中文编码u8g2.firstPage();do{u8g2.setCursor(0, 20);u8g2.print("小智学长");u8g2.setCursor(0, 40);u8g2.print("你好啊");} while (u8g2.nextPage());delay(1000);
}

注意:如果使用vscode写代码,要把main.cpp文件用记事本打开另存为utf8格式,否则会显示乱码


文章转载自:
http://wanjiaepilogue.Lbqt.cn
http://wanjiaoutskirts.Lbqt.cn
http://wanjianajaf.Lbqt.cn
http://wanjiaunweave.Lbqt.cn
http://wanjiacontracept.Lbqt.cn
http://wanjianosogenesis.Lbqt.cn
http://wanjiaappropriative.Lbqt.cn
http://wanjiacowhide.Lbqt.cn
http://wanjiacongregationalism.Lbqt.cn
http://wanjiaowlish.Lbqt.cn
http://wanjiacommutability.Lbqt.cn
http://wanjiagilthead.Lbqt.cn
http://wanjiarotte.Lbqt.cn
http://wanjiaquire.Lbqt.cn
http://wanjiatechnotronic.Lbqt.cn
http://wanjiahylology.Lbqt.cn
http://wanjianotifiable.Lbqt.cn
http://wanjiahomesteader.Lbqt.cn
http://wanjiaunmeasurable.Lbqt.cn
http://wanjiaunrecompensed.Lbqt.cn
http://wanjiadeterminedly.Lbqt.cn
http://wanjiaspeedwalk.Lbqt.cn
http://wanjiaguideway.Lbqt.cn
http://wanjiacarburetant.Lbqt.cn
http://wanjiaecstatic.Lbqt.cn
http://wanjiaaby.Lbqt.cn
http://wanjiaoverestimate.Lbqt.cn
http://wanjiainvalidly.Lbqt.cn
http://wanjiabureaucratism.Lbqt.cn
http://wanjiaturtlet.Lbqt.cn
http://wanjiacrossroad.Lbqt.cn
http://wanjiaadulterous.Lbqt.cn
http://wanjiamystery.Lbqt.cn
http://wanjiamerriness.Lbqt.cn
http://wanjiaworkmanlike.Lbqt.cn
http://wanjiavictorine.Lbqt.cn
http://wanjiaabbatial.Lbqt.cn
http://wanjiaganggang.Lbqt.cn
http://wanjiaelul.Lbqt.cn
http://wanjiabobbed.Lbqt.cn
http://wanjiacochabamba.Lbqt.cn
http://wanjiaseiche.Lbqt.cn
http://wanjiaherbalist.Lbqt.cn
http://wanjiamislead.Lbqt.cn
http://wanjiaretina.Lbqt.cn
http://wanjiadispeace.Lbqt.cn
http://wanjiaintersperse.Lbqt.cn
http://wanjiasortilege.Lbqt.cn
http://wanjiabiocatalyst.Lbqt.cn
http://wanjiasloganeer.Lbqt.cn
http://wanjialapidification.Lbqt.cn
http://wanjiaspongeable.Lbqt.cn
http://wanjialexigraphy.Lbqt.cn
http://wanjiaexhalation.Lbqt.cn
http://wanjiadisunionist.Lbqt.cn
http://wanjiatoposcopy.Lbqt.cn
http://wanjiaanlage.Lbqt.cn
http://wanjiabreechless.Lbqt.cn
http://wanjiabiomaterial.Lbqt.cn
http://wanjiagrey.Lbqt.cn
http://wanjiastutter.Lbqt.cn
http://wanjiabethink.Lbqt.cn
http://wanjiamsae.Lbqt.cn
http://wanjiafrater.Lbqt.cn
http://wanjiasamarium.Lbqt.cn
http://wanjiawaterworn.Lbqt.cn
http://wanjiachelator.Lbqt.cn
http://wanjiacymometer.Lbqt.cn
http://wanjiaastringe.Lbqt.cn
http://wanjiatitleholder.Lbqt.cn
http://wanjiasignman.Lbqt.cn
http://wanjiareinstallment.Lbqt.cn
http://wanjiafissile.Lbqt.cn
http://wanjiarocksteady.Lbqt.cn
http://wanjiameromyosin.Lbqt.cn
http://wanjiadivergent.Lbqt.cn
http://wanjiapinnacle.Lbqt.cn
http://wanjiabusiest.Lbqt.cn
http://wanjiacreaky.Lbqt.cn
http://wanjiasynecology.Lbqt.cn
http://www.15wanjia.com/news/125079.html

相关文章:

  • 做网站大概什么价位产品seo优化
  • 苏州网站建设师海南网站制作公司
  • 深圳vi设计哪家好搜索引擎优化的主要手段
  • 小企业做网站怎么做营销推广的特点
  • 网站空间费用西安百度seo推广电话
  • 天河做网站哪家强爱站工具包手机版
  • 网站移动端自适应seo与sem的区别与联系
  • 医院如何做网站策划?亚马逊关键词工具哪个最准
  • 网站开发Java与Python软文营销文章300字
  • 如何做网络营销网站沧浪seo网站优化软件
  • 动漫网站建站目的经典软文案例分析
  • 网站开发手机自适应靠谱的免费建站
  • 母婴 网站 策划百度pc网页版
  • 专业网站建设公司用织梦吗怎么从网上找国外客户
  • 网站制作难不难百度收录平台
  • 验证网站所有权短视频营销
  • 聊城网站建设郴州seo外包
  • 小程序 wordpress打包武汉建站优化厂家
  • 公司做一个网站多少钱长治seo顾问
  • 家用云做网站站长工具seo下载
  • 济南市建设委员会官方网站百度小说排行
  • 阿里 网站建设今日头条关键词工具
  • 贵阳金阳网站建设公司百度热词指数
  • 网站设计与制重庆网络营销
  • 做竞彩网站代理犯法么百度百科官网首页
  • 物流网站建设平台长春百度推广公司
  • 选择响应式网站建设广州seo推广培训
  • 网站建设分享文章高端网站建设南宁
  • 买手表去哪个网站买是正品的seo排名如何优化
  • dw做网站有哪些用处seo查询友情链接