Computer/Micro:bit
빗방울 피하기
마이크로 비트를 제어하는 기본 문법을 학습하여 게임을 만든다. # 게임셋팅 def gameSetting(): global start, gameSpeed, sprite, direction start = False gameSpeed = 500 sprite = game.create_sprite(2, 4) # sprite가 처음 배치가 되면 오른쪽을 바라보고 있다. 초기 세팅을 해주는것. direction = "right" rainSetting() # 게임오버 만들기 def spriteDie(): global start if sprite.is_touching(rain1) or sprite.is_touching(rain2) or sprite.is_touching(rain3): rain1.delete() rain2..
Computer/Micro:bit
마이크로비트란?
마이크로비트(mico:bit)는 영국 방송사 BBC가 학생과 교사들을 위해 프로그래밍하는 방법을 배우도록 설계한 MCU(microcontroller unit)입니다. 마이크로비트는 기존에 교육용으로 많이 사용되고 있는 아두이노, 라즈베리 파이와 같은 SW 교육용 보드입니다. 외부 입출력을 할 수 있는 많은 단자들이 있으며, 자체 나침반 센서, 온도 센서, 가속도 센서 등을 내장하고 있어 추가적인 부품을 사용하지 않고 마이크로비트만 가지고 있어도 된다는 점이 장점입니다. 또한 통신을 위한 블루투스 4.0을 내장하고 있어 블루투스 모듈 없이 스마트폰 및 스마트 기기와 연동할 수도 있습니다. 앞면에는 5x5 LED 매트릭스와 2개의 푸시버튼, 그리고 디지털/아날로그 입출력 단자와 함께 전원포트가 있습니다. L..