소프트박스에서 OLED에 글자와 그림을 출력하기
아두이노 12864 OLED LCD 모듈 4핀 (0.96" inch IIC/I2C Communication 12864 OLED LCD Module 4pin)
SDA, SCL 은 A4,A5 혹은 아두이노 좌측상단의 SDA, SCL 에다 연결하면 됩니다 참고로 SDA, SCL 은 A4, A5로 이미 예약(UNO기준)되 있는거라 변경할 수 없습니다.
이미지 U8glib Arduino OLED Tutorial 1: Hello World on Steroids
u8glib 를 사용한다. u8glib : https://code.google.com/archive/p/u8glib/
아두이노용 u8glib 라이브러리를 다운받습니다 https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/u8glib/u8glib_arduino_v1.14.zip
특징 (Features) :
OLED 드라이버 IC : SSD1306
I2C 통신을 사용한 편리한 배선
사양 (Specification) :
해상도: 128x64
화각 : 160도
사이즈 : 2.7 x 2.8cm
통신방식 : I2C
Hello World를 출력하는 아두이노 스케치 코드
#include "U8glib.h"
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);
void setup() {
}
void loop() {
u8g.firstPage();
do{
u8g.setFont(u8g_font_unifont);
u8g.setPrintPos(0,10);
u8g.print("Hello, world");
u8g.drawStr(0,30, "Hello, world!");
}while(u8g.nextPage());
}
참고:
2. http://tronixlabs.com/display/oled/graphic/0-96-128x64-oled-module-yellow-and-blue-australia/
3. http://henrysbench.capnfatz.com/henrys-bench/u8glib-arduino-oled-tutorial-1-hello-world-on-steroids/
'소프트박스 코딩' 카테고리의 다른 글
소프트박스 아두이노 구동 소스코드 전체 (0) | 2019.01.27 |
---|---|
소프트박스에서 온도 습도 센서 데이터 확인하기 (0) | 2019.01.27 |
소프트박스에서 캐릭터 LCD에 글자를 출력하기 (0) | 2018.11.07 |
소프트박스에서 스텝모터 구동하기 (0) | 2018.11.07 |
소프트박스에서 RGB LED로 컬러 불 켜기 (0) | 2018.11.07 |