ESP8266+OLED(时间跳动)

Posted chenlove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266+OLED(时间跳动)相关的知识,希望对你有一定的参考价值。

 1 #include <Arduino.h>
 2 #include <U8g2lib.h>
 3 #include <Wire.h>
 4 
 5 //iic驱动方式
 6 U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);   
 7 
 8 void setup(void) {
 9   u8g2.begin();
10 }
11 
12 uint8_t m = 24;
13 
14 void loop(void) {
15   char m_str[3];
16   strcpy(m_str, u8x8_u8toa(m, 2));    /* convert m to a string with two digits */
17   u8g2.firstPage();
18   do {
19     u8g2.setFont(u8g2_font_logisoso62_tn);
20     u8g2.drawStr(0,63,"9");
21     u8g2.drawStr(33,63,":");
22     u8g2.drawStr(50,63,m_str);
23   } while ( u8g2.nextPage() );
24   delay(1000);
25   m++;
26   if ( m == 60 )
27     m = 0;
28 }

技术图片

 

以上是关于ESP8266+OLED(时间跳动)的主要内容,如果未能解决你的问题,请参考以下文章

esp8266+OLED屏显示cube水平旋转效果

ESP8266 + OLED屏幕-落幕版心形制作

ESP8266带2个I2C的OLED屏幕示例程序

ESP8266气象站+OLED图形库循环播放

ESP8266/ESP32 +1.3“ or 0.96“ IIC OLED指针式时钟

ESP 保姆级教程 疯狂传感器篇 —— 案例:ESP8266 + DHT11 + OLED(检测温湿度)