第10天我要實作的oled顯示器顯示圖案及文字。
那首先是這次需要的模組
接線圖
實體圖
再來是arduino部分
首先我需要下載函數庫,查詢Adafruit SSD1306,第一個就能看到。
接著導入函數庫及設定oled。
在來是啟動設定,啟動oled及清除畫面
這邊我新建了一個函數來去執行oled的顯示。
再來將它放入主程式。
導入後就能夠看到文字顯示。
程式碼
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define WIDTH 128
#define HEIGHT 64
#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)
Adafruit_SSD1306 display(WIDTH, HEIGHT, &Wire, OLED_RESET);
void test() {
display.clearDisplay();
display.setTextSize(2);
display.setTextColor(1);
display.setCursor(5,0);
display.print("Hello");
display.setCursor(26,40);
display.print("World!!");
display.display();
delay(1000);
}
void setup() {
Serial.begin(9600);
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.clearDisplay();
}
void loop() {
test();
delay(1000);
}