1. 程式人生 > 其它 >ESP8266 OLED 0.96 顯示文字

ESP8266 OLED 0.96 顯示文字

技術標籤:esp8266程式語言arduino

前言

接下來 ,我將介紹如何使用ESP8266 OLED 0.96 顯示文字


一、esp8266是什麼?

用於快速原型的開發板,售價也就在10人民幣左右 (Arudino + WIFI 可不止這個數)
ESP8266系列是中國公司生產的,在晶片授權上要比Arduino容易多了
完全相容Arduino上的庫(絕大多數都相容),這樣可以將Arduino上的很多開發經驗平滑過渡其上
提供硬體的高階介面,如果採用NodeMCU的韌體還可以使用micropython或者lua進行高階語言程式設計

二、程式碼

1.引入庫

#include <Arduino.h>
#include <U8g2lib.h> #ifdef U8X8_HAVE_HW_SPI #include <SPI.h> #endif #ifdef U8X8_HAVE_HW_I2C #include <Wire.h> #endif #define FONT u8g2_font_wqy14_t_gb2312b

2.設定顯示屏

U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/12, /* data=*/14, /* reset=*/U8X8_PIN_NONE);


3,主要程式碼

void setup
(void) { u8g2.begin(); u8g2.setFont(FONT); } void loop(void) { u8g2.firstPage(); do { u8g2.drawUTF8(50,59, buf); } while (u8g2.nextPage()); delay(100); }

完成了!