< 사용할 부품 >
스마트팜을 만들기 위해 사용할 8가지의 마이크로비트 부품을 소개합니다!
< 아이패드와 마이크로비트 연결하기 >
① 마이크로비트 앱 실행하기
② 배터리와 마이크로비트 본체연결 후 아이패드와 페어링 시작
③ 본체의 a, b 버튼 + 뒤쪽 리셋 버튼을 함께 누른 후 본체에 뜨는패턴을 입력하여 페어링 완료!
④ 시작 전 내 마이크로비트에 연결이 되어 있는지 이름을 확인해 주세요!
< 마이크로비트 센서 종류 >
1.버튼
2. LED 화면 & 빛 센서
3. 핀 - GPIO
4. 핀 - 3V 전원 출력
5. 핀 - 접지(Ground)
6. 터치 로고 - 새 기능
7. 마이크LED - 새 기능
라디오 & 블루투스 안테나
프로세서(CPU) & 온도 센서
나침반(자기) 센서
가속도 센서(흔들림 센서)
핀
마이크로 USB소켓
노랑색 LED
리셋(RESET) 버튼
배터리 소켓
USB 인터페이스 칩
스피커 - 새 기능
마이크 - 새 기능
빨강색 전원 LED - 새 기능
노랑색 USB LED - 새 기능
리셋 & 전원 버튼 - 새 기능
< 마이크로비트 연습 >
시작하면 실행 : 1번만 실행
무한반복 실행 : 무한으로 반복되는 실행 (실행 상태 유지 가능)
★ 주의사항 : 코드를 다운로드 할 때마다 A+B를 누르고 RESET딸깍 해줘야 함
1. 아이콘 깜빡이기
LED 출력으로 하트, 스마일 등 다양한 모양을 만들고 마이크로비트 본체 화면에서
깜빡거리도록 프로그래밍 해보세요.
사용 블록 : LED출력, LED스크린 지우기
2. 노래 만들기
음악 탭의 블록들을 이용하여 나만의 멜로디를 만들어 재생시켜 보세요
노래가 무한히 재생되지 않게 하려면 '시작하면 실행' 블록을 사용합니다.
사용 블록 : 음악 탭에 있는 블록들
3. 어두워지면(밝기 60이하) 하트, 밝을 때 스마일 출력하기
ⓐ [수 출력 - 빛센서 값]을 무한반복 실행한 상태에서 밝기가 숫자로 표현되는지 먼저 확인해 보세요.
ⓑ '논리'탭을 활용하여 어두워지면(밝기 60이하) 하트, 밝으면 스마일 아이콘이 출력되도록 프로그래밍 해보세요.
사용 블록 : 조건/선택 실행, 비교 연산, 빛센서 값, 아이콘 출력
4. 변수에 숫자 1 저장하고 A버튼을 누르면 변수 값 출력하기
'변수'란 데이터를 저장할 수 있는 공간을 말합니다. 수학에서 미지수와 비슷한 의미라고 볼 수 있습니다.
'Push'라는 변수를 만들고 A버튼을 누르면 화면의 값이 1씩 증가하도록 프로그래밍 해보세요.
사용 블록 : 변수, A누르면 실행, 변수 값 1증가, 무한반복 실행, 수 출력
5. 0부터 시작하여 A버튼을 누르면 1씩 증가하고, B버튼을 누르면 증가된 숫자가 출력. A+B 버튼을 누르면 0으로 초기화
'push'라는 변수를 이용해서 문제를 해결해 보세요.
사용 블록 : 시작하면 실행, A누르면 실행, B누르면 실행, A+B누르면 실행, 변수, 변수에 0저장, 변수 값 1 증가, 수 출력
6. 가위, 바위, 보 장치 만들기. 흔들림이 감지되면 가위, 바위, 보를 랜덤으로 화면에 출력하기
마이크로비트의 흔들림 센서를 이용해 봅시다. 'Play'라는 변수를 만들어 랜덤으로 가위, 바위, 보가 출력되도록 프로그래밍 해봅시다.
ⓐ 'Play'라는 변수 만들기
ⓑ 'Play'에 '0부터 2까지의 정수 랜덤값 저장
ⓒ 만약(if) Play = 0이면 '가위'아이콘 출력
ⓓ 아니면서 만약(else if) Play = 1이면 '바위'아이콘 출력
ⓔ 아니면(else) '보'아이콘 출력
사용 블록 : 흔들림 감지하면 실행, 변수, 변수에 0 저장, ~부터 ~까지의 정수 랜덤값, 수 출력, 아이콘 출력, 논리 탭의 조건/선택 실행
♥ 수고하셨습니다 ♥