Hardware/ESP

Nodemcu ESP8266 0.96 inch OLED Module (0.96인치 oled display기본탑재)

초인로크 2023. 4. 3. 19:42
반응형

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);

 

 

 

 

이거 재미있다.

 

반응형