跳到主要內容

 自 109 / 2 /25 起啟用

物聯網 / Arduino程式設計 / 範例:讀取類比訊號

範例:讀取類比訊號

1

1

 


程式碼:

#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螢幕顯示畫面
}
 

執行結果:

1

影片

消息公佈欄

時間類別單位標題發佈點閱
跳至網頁頂部