반응형
마이크로비트에서 I2C를 사용하여 SSD1306 OLED를 작동시켜기 위해서는 확장 패키지를 먼저 설치해야 합니다. 관련 확장패키지 주소는 "https://github.com/makecode-extensions/OLED12864_I2C" 입니다.
우선 새 프로젝트를 생성 후 아래쪽의 "확장"을 선택합니다.
프로젝트 주소입력란에 https://github.com/makecode-extensions/OLED12864_I2C 를 입력합니다.
이 게시글 윗쪽의 확장패키지 링크를 눌러 새탭에서 주소를 복사 해도 됩니다.
확장 패키지가 검색이 됩니다. OLED12864_I2C를 클릭하여 설치합니다.
패키지가 추가되었습니다.
블록을 추가하여 아래와 같이 구성합니다.
(시뮬레이터에 OLED가 깨져보이고 가지고 있는 OLED와 배선 좀 다른듯하여 맞게 그려 넣었습니다)
또는 아래 코드를 자바스크립트 탭에 적어 넣습니다.
let item = 0
OLED12864_I2C.init(60)
OLED12864_I2C.rect(
0,
0,
60,
30,
1
)
OLED12864_I2C.showString(
0,
0,
"Hello!",
1
)
OLED12864_I2C.showString(
0,
1,
"1234567890",
0
)
basic.forever(function () {
OLED12864_I2C.showNumber(
0,
3,
item,
1
)
item += 1
basic.pause(1000)
})
다운로드 버튼을 눌러 마이크로비트에 다운로드 합니다. 정상적으로 다운로드가 끝나면 아래와 같은 화면이 나옵니다.
반응형
'Hardware > micro:bit' 카테고리의 다른 글
[micro:bit] 모터 쉴드 PCB 제작 (전원부) (0) | 2021.12.04 |
---|---|
[micro:bit] 마이크로비트 - 서보모터 사용하기 (0) | 2020.12.31 |
[micro:bit] 마이크로비트 - 네오픽셀(neopixel) 사용하기 (0) | 2020.12.30 |
[micro:bit] 마이크로비트 - 출력핀 사용(Edge Connector 사용) (0) | 2020.12.30 |
[micro:bit] 마이크로비트 - 오프라인(Offline)사용하기 (0) | 2020.12.30 |
댓글