알고리즘에 따라 코딩하기
➊ 미세먼지 센서가 측정한 미세먼지 농도를 OLED에 출력하는 코드를 만들겠습니다. 먼저, OLED 꾸러미에서 clear OLED display 블록을 가져와 무한반복 실행 블록 안쪽에 연결합니다.
TIP
clear OLED display 블록은 OLED 내용을 깨끗이 지울 때 사용하는 블록입니다. 처음에는 OLED 화면에 아무 내용도 없겠지만, 뒤에서 코드를 어떻게 만드느냐에 따라 남아 있는 내용이 있을 수 있으므로 화면을 지우는 블록부터 연결합니다.
➋ OLED 꾸러미에서 show (without newline) string " " 블록을 가져와 다음과 같이 연결하고, 빈칸을 클릭하여 Dust(ug/m3): 라고 적습니다.
TIP
show (without newline) string " " 블록은 큰따옴표 안에 있는 텍스트를 OLED 화면에 출력하는 블록입니다. 여기서는 ‘Dust(ug/m3): ’라고 입력했는데요. OLED가 한글을 출력하지 못하므로 미세먼지(dust)를 영어로 입력했습니다. 또한, 미세먼지 농도를 나타내는 단위는 원래 ㎍/㎥(마이크로그램 퍼 세제곱미터)이지만, 특수문자가 사용되면 프로그램 오류가 나므로 ug/m3로 입력했습니다. 참고로, ㎍/㎥는 1㎥의 공기 안에 있는 미세먼지의 중량을 의미합니다. 마지막으로, 콜론(:) 뒤에는 띄어쓰기 용도의 빈칸을 하나 넣었습니다. 그래야 이후에 미세먼지 농도가 출력될 때 숫자를 더 쉽게 읽을 수 있습니다.