範例:讀取類比訊號
程式碼:
#include "SSD1306.h" //匯入OLED程式庫
SSD1306 display(0x3C, D2, D1); //宣告使用OLED螢幕物件(位址,SDA,SCL)==SDA>D2,SCL>D1
void setup()
{
display.init(); //螢幕初始化
display.flipScreenVertically(); //螢幕垂直翻轉
display.setFont(ArialMT_Plain_16); //使用16字體
display.setTextAlignment(TEXT_ALIGN_LEFT); //靠左對齊
}
void loop()
{
int i=analogRead(A0); //讀取類比接腳A0的數值存在變數i
display.clear(); //清除螢幕
display.drawString(0, 0, "Group 1"); //x=64,y=0位置顯示Group 1,請更換為教學模組編號
display.drawString(0, 16, String(i)); //x=0,y=16位置顯示變數i的內容
display.display(); //OLED螢幕顯示畫面
}
執行結果: