美文网首页
ESP8266在Ardruino下点亮I2C的OLED屏

ESP8266在Ardruino下点亮I2C的OLED屏

作者: 青岛大桥_Android到后端 | 来源:发表于2021-04-03 16:58 被阅读0次

    先説背景:

    1.ESP8266开发板一块
    2.烧nodemcu镜像
    3.Ardruino下,设置好开发板是 nodeMCU1.0( ESP-12E)
    4.开始写软件
    5.下载

    #include <U8g2lib.h>
    #include <U8x8lib.h>
    
    U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ D1, /* data=*/ D2, /* reset=*/ U8X8_PIN_NONE);   // 此处 D1 D2是对应焊接的脚针
    
    void setup() {
      // put your setup code here, to run once:
      u8g2.begin();
      u8g2.enableUTF8Print();
    }
    
    void loop() {
      // put your main code here, to run repeatedly:
      u8g2.clearBuffer();                    // clear the internal memory
      u8g2.setFont(u8g2_font_ncenB08_tr);    // choose a suitable font
      u8g2.drawStr(0,10,"Hello World!");    // write something to the internal memory
      u8g2.sendBuffer();                    // transfer internal memory to the display
      delay(2000); 
    
      u8g2.setFont(u8g2_font_unifont_t_chinese2);  // use chinese2
      u8g2.setFontDirection(0);
      u8g2.clearBuffer();
      u8g2.setCursor(0, 15);
      u8g2.print("你好世界");
      u8g2.setCursor(0, 30);
      u8g2.print("中文字");        // Chinese "Hello World"   
      u8g2.sendBuffer();
      delay(2000); 
      
    }
    

    然后显示效果如下


    image.png

    结束

    点个赞再走呗。

    相关文章

      网友评论

          本文标题:ESP8266在Ardruino下点亮I2C的OLED屏

          本文链接:https://www.haomeiwen.com/subject/rxehkltx.html