2016년 4월 17일 일요일

마이크로비트 강좌 : 버튼으로 LED 제어하기

마이크로비트 강좌 : 버튼으로 LED 제어하기


마이크로비트는 왼쪽과 오른쪽에 버튼이 하나씩 있습니다.


< 마이크로비트 앞모습, 이미지 출처 https://www.microbit.co.uk/about#front >

왼쪽에 있는 버튼이 A버튼, 오른쪽에 있는 버튼이 B버튼입니다.


< 마이크로비트 뒷모습, 이미지 출처 https://www.microbit.co.uk/about#back >>


A, B 버튼을 눌러 마이크로비트의 LED 를 제어하는 방법을 살펴보겠습니다.
마이크로비트는 블록형 명령어로 되어 있습니다.
아래의 링크를 클릭하시면 웹브라우저 상에서 코딩하실 수 있습니다.
https://www.microbit.co.uk/app/#edit

<A버튼>
if ~~ do ~~ [만약에 ~~하면 ~~해라] 명령어를 이용합니다.
만약에 A버튼이 눌려지면 (A버튼을 누르면) 따옴표 안의 글자를 나타나게 하라는 것입니다.
그런데 이 행동은 A버튼이 눌릴 때마다 계속되어야 하므로 forever 명령어를 이용해서 계속 반복되게 합니다.
따옴표 안에 한글을 넣어도 현재까지는 LED에 실행되지 않습니다.




<B버튼>
if ~~ do ~~ [만약에 ~~하면 ~~해라] 명령어를 이용합니다.
A 옆에 있는 아래로 화살표를 클릭하면 B 를 선택할 수 있습니다.
만약에 B버튼이 눌려지면 (B버튼을 누르면) 체크되어 있는 LED에 불이 들어오게 하라는 것입니다.
마이크로비트에는 가로 5개, 세로 5개 총 25개의 LED 가 있습니다. 저는 한자로 왕 왕자가 표시되도록 체크하였습니다.
그런데 이 행동은 B버튼을 누를 때마다 계속되어야 하므로 forever 명령어를 이용해서 계속 반복되게 합니다.

아래의 동영상은 A, B 버튼을 눌렀을 때의 마이크로비트 모습을 시뮬레이션한 영상입니다.




<참고한 문서>
https://www.microbit.co.uk/blocks/book/if-statements



댓글 없음:

댓글 쓰기