도트매트릭스에 원하는 그림 띄우기 (기본적인 사용법과 코딩한 것 Microbit에 옮기기) 예제입니다.
먼저 https://makecode.microbit.org/?lang=en에 접속합니다.
https://makecode.microbit.org/?lang=en접속한 후 Basic을 클릭한 상태)
먼저 알아야 할 것들에 대해 설명하면
(블록의 종류)
각각의 블록에는 퍼즐처럼 파여진 부분과 튀어나온 부분이 있습니다. 블록을 연결시키고 싶다면 이 퍼즐 모양이 일치하도록 해야 블록이 연결됩니다.
그리고 왼쪽 맨위 그림에 on start는 진한 파란색이고 나머지 블록들은 X자의 줄무늬와 연한 색을 가지고 있는데 이 색이 의미하는 건 X자의 줄무늬와 연한 색은 실행되지 않는 코드라는 뜻입니다. 후에 설명하겠지만 on start나 on button A pressed 같은 블록 안에 넣어줘야 실행이 된다는 의미로 진한 색으로 바뀌게 됩니다.
이제 예제 설명입니다.
도트매트릭스를 표시하기 위해서 사용할 수 있는 것은 Basic 항목입니다. 맨위 그림에서 보면 자기가 직접 불을 켤 부분을 설정할 수 있고
숫자를 입력하거나 문자열을 입력해서 출력할 수 도 있습니다. 미리 만들어진 그림을 사용할 수도 있습니다.
(마이크로비트에 Hello! 를 출력하는 예제. 아래의 하트와 1은 출력되지 않는다.)
위의 그림은 Hello! 를 출력하는 코드입니다. 아래의 하트와 숫자 1은 출력되지 않습니다. on start는 기기가 시작되면 가장 먼저 시작되는 것을 설정해주는 것으로 지금 코드는 "시작하면 'Hello!' 를 출력하고 아무것도 하지 마라" 라는 것을 의미하고 있습니다. 아래의 하트나 숫자도 출력시키고 싶으면 on start나 다른 실행을 시키는 기능을 가진 함수안에 넣어서 실행시킬 수 있습니다.
(여러가지 시작시키는 함수. 이 전 그림과 달리 색이 진해진 것을 확인할 수 있다.)
이 코드는 시작하면 Hello! 출력 후 1을 계속 출력하다가 A버튼이 눌리면 속이 빈 하트를, 기기를 흔들면 속이 꽉찬 하트를 출력하고 출력이 끝나면 다시 1을 출력하라는 의미를 가진 코드입니다. 이렇게 다양한 방법으로 마이크로비트에 출력을 할 수 있습니다.
실행 결과는 3번그림 오른쪽에 보이는 마이크로 비트 모형으로 실험해 볼 수 있습니다.
이제 이 코드를 마이크로 비트로 옮기겠습니다.
(아래에 다운로드가 보인다)
1. 먼저 마이크로 비트를 USB로 PC와 연결합니다.
2. 아래에 다운로드를 눌러 원하는파일이름.hex파일을 PC에 저장합니다.
3. 저장한 .hex파일을 오른쪽으로 클릭합니다.
4. 보내기 -> Microbit을 클릭합니다. (끝)
그러면 마이크로비트의 불이 잠시 꺼졌다가 켜지면서 작성했던 코드를 실행합니다.