반응형
ESP8266 종류는 스펙이 낮아서 잘 쓰지 않았는데,
OLED가 온보드 되어있는 버전도 있길래 한번 사 봤다.
가격은 알리에서 5000원대로 팔고 있다.
나한테 5천 원 줄 테니 이거 만들어라고 하면 못 만들 거 같다..;;
한 2주 정도 있으니까 배송이 완료되었다.
기본적으로 샘플 소스가 적용이 되어 있는 상태였다.
USB에 연결하니까 아래와 같은 문자가 나타났다.
뭔가 간편하게 사용할 수 있을 거 같다.
사용법이 어떻게 되는지 알아봐야겠다.
<후기 추가>
아래와 같이 Hello world! 를 실시했다.
일단 [u8g2] 라는 라이브러리를 설치해 주어야 한다.
이걸 설치해 주고 나서 프로그래밍을 해 주면 된다.
참고로 아두이노 IDE 설정은 다음과 같이 했다.
설정을 한 뒤에 샘플 프로그램을 업로드하면 작동되는 것을 확인할 수 있다.
사용한 소스코드는 아래와 같다.
#include <Arduino.h>
#include <Wire.h>
#include <U8g2lib.h>
U8G2_SSD1306_128X64_NONAME_F_SW_I2C
u8g2(U8G2_R0, 14, 12, U8X8_PIN_NONE);
void setup() {
// put your setup code here, to run once:
u8g2.begin();
u8g2.enableUTF8Print();
}
void loop() {
// put your main code here, to run repeatedly:
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_7x14B_tr);
u8g2.drawStr(0,20,"Hello world!");
u8g2.sendBuffer();
delay(1000);
} |
아래와 같이 폰트 설정을 조절하면 불완전 하지만 한글도 써진다.
u8g2.setFont(u8g2_font_unifont_t_korean1);
이거 재미있다.
반응형