본문 바로가기

Code/micro:bit4

마이크로비트(micro:bit) 예제 #11~13 예제 11번부터 13번은 조건문을 사용한다. 조건문은 조건이 참이면 그 다음 명령을 수행하는 제어문이다. 이해하기 쉽게 다음 조건에 맞는 행동을 해보자. (코딩하는 것이 아니라 몸으로 직접 연습해본다) #몸으로 말해요1 위와 같은 조건에 맞춰 실행해야 한다면 1학년은 고개를 끄덕여야 한다. 1학년이 아니면(2학년이나 3학년이라면) 손을 번쩍 든다. #몸으로 말해요2 두 번째 상황에는 조건이 추가됐다. 1학년이면 박수를 3번 치고 그렇지 않고 2학년이면 머리 위로 하트를 만든다. 모든 조건에 해당되지 않으면(3학년이면) 자리에서 일어나면 된다. 조건에 맞아야 다음 명령을 실행하는 것이기 때문에 조건을 잘 살펴봐야 한다. 이렇게 조건문을 연습해보았고, 이제부터 예제를 풀어보자. #11 - 숫자범위판단_1단계.. 2019. 6. 24.
마이크로비트(micro:bit) 예제 #7~10 #7 - 자판기 음료 뽑기 시작하면 ‘drink’ 출력, A버튼 누르면 1 출력 , B버튼 누르면 2 출력, A와 B버튼 동시에 누르면 1 또는 2 랜덤 출력해본다. TIP) 기본> 문자열 출력 입력> A 누르면 실행 기본> 수 출력 (x부터 x까지의 정수 랜덤값) 계산> x부터 x까지의 정수 랜덤값 정답 계산 탭의 x부터 x까지의 정수 랜덤값 블록을 수 출력 안에 끼워넣어야 한다. 새로운 예제를 풀기에 앞서 변수에 대해 배울 필요가 있다. 변수란 값을 담는 주머니다. 변수는 값을 담는데, 값이 변할 때 마다 바뀌는 값을 저장할 수 있다. 예를 들어 마트주인이 변수에 가격정보를 저장해둔다고 생각하면 된다. 따라서 가격을 외우고 있지 않아도 계산대에 가면 가격이 나오고 계산도 된다. 상품의 가격이 오르거나.. 2019. 6. 9.
마이크로비트(micro:bit) 예제 #1~6 마이크로비트 사용법을 익혔다면 이제 간단한 예제를 풀어본다. 매우 간단한 예제부터 사고력이 필요한 예제까지 다루겠다. 교육 시에는 풀기 위한 방법을 설명해주지만 블로그에서는 불가능하니 TIP을 함께 제공한다. #1 - 하트 출력하기 하트를 출력하는 LED를 만들어본다. TIP) 기본> 무한반복 실행 기본> LED출력 혹은 아이콘 출력 기본, 입력, 음악 등의 다양한 탭이 있다. 역할 별로 구분된 탭에서 원하는 블록을 찾아 실행하면 된다. TIP에서 준 힌트대로 기본 탭에서 무한반복 실행 블록을 찾아 빼온다. 직접 모양을 만들 수 있는 LED 출력 혹은 원하는 모양을 고를 수 있는 아이콘 출력을 기본 탭에서 찾아 이용한다. 정답 코드와 실행화면은 다음과 같다. 왼쪽의 LED가 빨간 불빛으로 결과를 출력해주.. 2019. 6. 7.
마이크로비트(micro:bit) 사용법 한국과학창의재단에서 주최한 대학생교육기부한국과학창의재단이 주최한 대학생 교육기부 '알락달락 행복한 교실'에서 지도했던 수업내용을 업로드한다. 소프트웨어/STEAM분야에서 파이썬과 마이크로비트(microbit)를 교육했는데, 교육내용을 블로그에 올리면 더 많은 사람들에게 정보가 전달되리라 기대해본다. 교육대상은 중학생이었지만 마이크로비트를 처음 접하는 누구나 재미있게 따라할 수 있을 것이다. 먼저 마이크로비트 사용법에 대해 포스팅 한다. 마이크로비트는 알고리즘적 사고를 위한 교육용 키트인데, 블록으로 코딩하는 것이 스크래치와 흡사하다. makecode.microbit.org 에 접속하면 언제든지 무료로 코드를 작성할 수 있다. 실물 기기가 없어도 화면 상에 있는 마이크로비트 LED판이 출력결과를 보여준다... 2019. 5. 31.