본문 바로가기
아두이노

아두이노와 한글 -#12

by 오징어땅콩2 2020. 11. 15.
반응형

U8g라이브러리와 비슷한

U8g2라이브러리가 있다.

 

https://github.com/olikraus/u8g2

설치법도 간단하니 한번해보기 바란다.

 

 

설치법도 간단하니 한번해보기 바란다.

https://github.com/olikraus/u8g2/wiki/u8g2install

https://github.com/olikraus/u8g2/blob/master/sys/arduino/u8g2_page_buffer/Korean/Korean.ino

예제폴드에 korean 이라는 예제가 있는데, 한글출력이 잘된다.

 

그리고 이것도 참고 하기 바란다.

OLED 0.96인치 ㅡ SSD1306
OLED 1.3인치 ㅡ SH1106

 

#include <Arduino.h>
#include <U8g2lib.h>

#ifdef U8X8_HAVE_HW_SPI
#include <SPI.h>
#endif

#ifdef U8X8_HAVE_HW_I2C
#include <Wire.h>
#endif

U8G2_SH1106_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);
//U8G2_SSD1306_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);

void setup(void) 
{
  u8g2.begin();
  u8g2.enableUTF8Print();    // enable UTF8 support for the Arduino print() function
}

void loop(void) 
{
  u8g2.setFont(u8g2_font_unifont_t_korean1);  
  u8g2.setFontDirection(0);
  u8g2.firstPage();
  do 
  {
    u8g2.setCursor(0, 15);
    u8g2.print("우리나라");
    u8g2.setCursor(0, 40);
    u8g2.print("안녕 세상");    // Korean "Hello World" 
  } while ( u8g2.nextPage() );
  delay(1000);
}


 

'아두이노' 카테고리의 다른 글

아두이노 우노 슬립모드 #2  (0) 2021.01.24
아두이노 우노 슬립모드 #1  (0) 2021.01.24
아두이노와 한글 -#10  (0) 2020.10.31
아두이노와 한글 -#9  (0) 2020.10.31
아두이노와 한글 -#8  (0) 2020.10.26

댓글