OLED 2.4 นิ้ว SPI จอแสดงผล OLED ขนาด 2.4 นิ้ว SNP-00265
รหัสสินค้า: SNP-00265

OLED 2.4 นิ้ว SPI จอแสดงผล OLED ขนาด 2.4 นิ้ว SNP-00265

สี:

1.ดาวน์โหลด และติดตั้ง Library 

ติดตั้ง Library

ArduinoIDE > Sketch > Include Library > Add .ZIP Library > หาไฟล์ที่ดาวน์โหลด

 

2.ต่ออุปกรณ์

OLED 2.4 นิ้ว SPI จอแสดงผล OLED ขนาด 2.4 นิ้ว SNP-00265

OLED 2.42 SPI  >  Arduino UNO

  • CS > 10
  • DC > 9
  • RES > 8
  • SDA > 11 
  • SCK > 13 
  • VCC > 5V
  • GND > GND 

 

2.ลงโปรแกรม 
Copy โค้ดด้านล่าง

Arduino
1#include <SPI.h>
2#include <Adafruit_GFX.h>
3#include <Adafruit_SSD1306.h>
4
5#define SCREEN_WIDTH 128
6#define SCREEN_HEIGHT 64
7#define OLED_RESET 8
8#define OLED_DC 9
9#define OLED_CS 10
10
11Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &SPI, OLED_DC, OLED_RESET, OLED_CS);
12
13void drawStar(int x, int y, int size) {
14  int half = size / 2;
15  display.drawLine(x, y - size, x, y + size, SSD1306_WHITE);
16  display.drawLine(x - size, y, x + size, y, SSD1306_WHITE);
17  display.drawLine(x - half, y - half, x + half, y + half, SSD1306_WHITE);
18  display.drawLine(x - half, y + half, x + half, y - half, SSD1306_WHITE);
19}
20
21void setup() {
22  if (!display.begin(SSD1306_SWITCHCAPVCC)) {
23    for (;;);
24  }
25  display.clearDisplay();
26  display.drawRect(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, SSD1306_WHITE);
27  display.setTextSize(2);
28  display.setTextColor(SSD1306_WHITE);
29  display.setCursor(26, 15);
30  display.println("Ampify");
31  display.setCursor(35, 40);
32  display.println("Shop");
33  drawStar(10, 10, 5);
34  drawStar(118, 10, 5);
35  drawStar(10, 54, 5);
36  drawStar(118, 54, 5);
37  display.display();
38}
39
40void loop() {
41}
42