아두이노 OLED 센서 - adu-ino OLED senseo

안녕하세요 이번에는 간단하게 OELD에 텍스트를 표시하는것과 기본적으로 제공하는 

GraphicsTest 예제를 사용하는 방법에 대해 작성해 보았습니다.

핵심부품

아두이노 OLED 정보

부품목록

브레드보드

OLED 제어 브레드보드

회로도

OLED 제어 회로도

예제사용


스케치 -> 라이브러리 포함하기 -> 라이브러리 관리에 들어갑니다.

자 다음으로 "U8glib"를 검색 합니다.

찾은 이후 설치를 해주세요.

자 그럼 우선 간단하게 제공하고 있는 예제를 불러와 업로드를 해보겠습니다.

라이브러리를 설치한 이후 파일 -> 예제 -> U8glib -> GraphicsTest를 클릭.

예제를 불러오셨다면 아래 주석을 찾아서 주석을 해제 해주세요

(해제하지 않으면 실행이 안될수도 있습니다.)


U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0); // I2C / TWI

아래와 같이 "//" 를 지우시면 주석이 해제가 됩니다.

예제 영상

[아두이노] OLED 제어하기 -GraphicsTest 예제

소스코드


자 그러면 이제는 OLED에 원하는 text를 간단하게 표시해 보겠습니다.
소스코드는 아래와 같습니다.

#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"); //초기 위치 설정에 따른 text 출력 u8g.drawStr(0,30, "Hello, Arduino"); //x,y 좌표값을 이용한 text 출력 u8g.drawStr(0,50, "Hello, NAVER"); }while(u8g.nextPage()); }

구현 결과

이상입니다 감사합니다.

관련 게시물

Toplist

최신 우편물

태그