티스토리 뷰
본 게시물에서는 128x64 픽셀을 갖는 0.96인치 OLED 디스플레이를 활용하여 텍스트를 출력하는 예제 코드를 표시함.
[준비물]
- I2C로 동작하는 OLD 디스플레이
- 아두이노
- 아두이노 IDE
- 케이블 등

[프로그래밍 준비]
아두이노 IDE에 다음과 같은 라이브러리를 설치할 것
- Adafruit_SSD1306
- Adafruit_GFX
![]() 라이브러리 설치 |
![]() Adafruit_GFX |
![]() Adafruit_SSD1306 |
[예시 코드]
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define ADDRESS_OLED12864 0x3C
Adafruit_SSD1306 OLED12864(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {
Serial.begin(115200);
if(!OLED12864.begin(SSD1306_SWITCHCAPVCC, ADDRESS_OLED12864)){
Serial.println("[?] Failed to Initialize OLED");
while(true){}
}
OLED12864.clearDisplay();
OLED12864.setTextSize(2); // 기본:5x7, 2배:10x14
OLED12864.setTextColor(SSD1306_WHITE);
OLED12864.setCursor(10, 10);
// OLED12864.println("Hello~ It's OLED12864!");
OLED12864.print("Hello~ It's OLED12864!");
OLED12864.display();
}
void loop() {
// put your main code here, to run repeatedly:
OLED12864.setCursor(10, 30);
OLED12864.print(millis());
Serial.println(millis());
delay(1000);
}
반응형
'HWDesk > HardwareControl' 카테고리의 다른 글
스텝 모터(NEMA 17) 제어 예제 (0) | 2025.04.12 |
---|---|
스텝 모터 제어 예제 (1) | 2025.04.06 |
아두이노IDE를 이용한 Seeeduino XIAO 개발 입문 (0) | 2025.01.26 |
디지털 디밍 기초회로 테스트 (0) | 2024.03.29 |
Arduino Nano ESP32 - 주요 특징 (0) | 2023.12.20 |
반응형
250x250
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 전압전류모니터링
- 빌리언트
- 치매방지
- Video
- 전류
- Hurdles
- 전압
- DYOV
- 허들
- ServantClock
- 절연형
- Innovation&Hurdles
- 혁신과허들
- 배프
- bilient
- image
- arduino
- BSC
- 아두이노
- 둎
- Innovations&Hurdles
- 심심풀이치매방지기
- badp
- 혁신
- Decorator
- Innovations
- 치매
- 오블완
- 심심풀이
- 티스토리챌린지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함