Arduino SPI驅動7引腳0.96寸OLED SSD1306 調試筆記


https://www.geek-workshop.com/thread-37818-1-1.html

 

 

 

 2、下載最新庫
https://learn.adafruit.com/monoc ... ibrary-and-examples
其中OLED模塊的專用庫名稱是SSD1306,另外需要配合圖形庫GFX操作
不建議使用NB的U8glib,因為這個庫強大到哭,所以編譯和下載都太消耗時間了
<ignore_js_op>

3、接線
從參考資料里面扒的接線圖
時鍾模塊這里不做詳細說明,OLED的模塊引腳對應關系如下圖
<ignore_js_op>

 

arduino uno和nano的接線一摸一樣

ARDUINO  UNO               OLED
            D13-SCK------       RES
            D12-MISO----        CS
            D11-MOSI----        D1
            D10-SS-------        D0
           D9-MOSI------        D1

 

ARDUINO 2560                       OLED

             D52  -SCK-------------RES
             D50-MISO-------------CS
             D46- MOSI------------D1
             D53-SS----------------D0
             D51-MOSI-------------D/C

 

 

 

 

#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define OLED_MOSI   11
#define OLED_CLK   13
#define OLED_DC    9
#define OLED_CS    10
#define OLED_RESET 8
Adafruit_SSD1306 display(OLED_MOSI, OLED_CLK, OLED_DC, OLED_RESET, OLED_CS);

void setup()   {               
  Serial.begin(9600);
  display.begin(SSD1306_SWITCHCAPVCC);
  display.display();
  delay(1000);
}

void loop() {

  display.setTextSize(1);
  display.setTextColor(WHITE);
  display.setCursor(20,10);
  display.println("- LEO -");
  display.display();
  delay(200);
  display.clearDisplay();
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM