# data[].attributes.body
해수의 온도 낮추기

# data[].attributes.body
이 사이트애 접속하여 코딩을 해봅시다!!!

# data[].attributes.attachment_link.readable_text
Microsoft MakeCode

Microsoft MakeCode 편집기는 BBC micro:bit 를 이용해 프로그래밍을 배우고 창작물을 만드는 데 필요한 모든 방법들을 제공합니다. 종류에 따라 다른 색깔로 구분되는 블록들은 Scratch 사용해 보았던 사람들이면 누구에게나 익숙할 뿐만 아니라, 마이크로비트의 모든 기능들을 사용하기에 충분히 강력합니다. 작지만 강력한 마이크로비트의 특징 블록들 뒤에서 눈에 보이지 않게 돌아가고 있는 텍스트 형태의 자바스크립트(JavaScript) 코드로 바꾸는 것도 가능합니다.

마이크로비트 사이트의 처음 시작하기 페이지 들을 살펴보면 처음 시작하는 사람들을 친절히 안내해 줄 것입니다.

MakeCode 클래스룸에 있는 MakeCode 편집기를 사용하는데 필요한 요구사항들은 FAQ 에서 찾아볼 수 있습니다.

Python

파이썬 프로그래밍언어를 사용하는 방법은 텍스트 기반 프로그래밍 과정을 통해 여러분의 프로그래밍 능력을 더 심도있게 키울 수 있는 매우 좋은 방법들 중 한 가지 입니다. 파이썬은 일반적인 영어와 비슷한 구조이기 때문에 배우기 쉬울 뿐만 아니라, 데이터 사이언스나 머신 러닝 분야에서도 사용될 만큼 강력하기도 합니다.

파이썬은 많은 학교들에서도 폭넓게 교육되고 있을 뿐만 아니라 선생님, 프로그래머, 엔지니어들로 구성된 전세계 커뮤니티들에 의해서도 지속적으로 지원받고 있습니다. micro:bit 파이썬 편집기는 텍스트 기반 프로그래밍 환경에서도 편리하게 micro:bit 를 다룰 수 있도록 선생님들과 학생들을 위해 설계되었습니다.

모바일 및 태블릿 앱

스마트폰이나 태블릿과 같은 모바일 기기들을 사용하고 있다면, iOS 와 Android MakeCode 앱을 사용해 micro:bit 를 프로그래밍 할 수 있습니다. 모바일 장치에서 작성한 프로그램 코드는 블루투스 통신으로 연결된 micro:bit 로 무선 전송되기 때문에 유선으로 연결하는 케이블이 필요하지 않습니다.

Scratch

스크래치는 전 세계의 많은 사람들에 의해 사랑 받고 있습니다. 8세 이상의 많은 사람들에게 있어서, 스크래치는 프로그래밍이라는 것을 처음 경험하게 해주는 프로그래밍언어이기도 합니다.

micro:bit 를 스크래치 프로젝트에 함께 결합시킬 수도 있고 게임 컨트롤러, 페인트브러시 펜, 디지털 스코어보드 등과 같은 피지컬 장비들을 micro:bit 로 만들어 볼 수도 있습니다. Android 앱을 설치하려면 Bluetooth 및 Scratch Link가 설치된 Windows나 macOS(버전 10/11) 컴퓨터 또는 Chromebook 또는 모바일 장치가 필요합니다. 그런 다음 아래 링크를 따라 Scratch 프로젝트를 시작하거나 살펴볼 수 있습니다.

Swift Playgrounds

아이패드나 macOS 10.15.3 버전 이상의 맥 컴퓨터가 있는 경우, Swift Playgrounds 인터랙티브 전자책을 통해 스위프트(Swift) 프로그래밍언어에 대해서도 살펴볼 수 있습니다.

Other editors

micro:bit 를 위한 프로그래밍 도구나 micro:bit 와 통신할 수 있는 도구들을 만들어내는 매우 많은 커뮤니티들이 전 세계적으로 있기 때문에, 블록 기반 편집기들을 포함한 Python, C++ 등과 같은 다양한 프로그래밍언어들을 사용해서 micro:bit 를 프로그래밍 할 수 있습니다.

다음 편집기들은 micro:bit 교육재단에 의해서는 공식 지원되지 않는 편집기들이기 때문에, 해당 편집기와 관련하여 궁금한 사항들은 'support' 부분을 자세하게 살펴봐 주시기 바랍니다.

# data[].attributes.attachment_link.description
손 안에 들어가는 디지털 컴퓨팅 학습 도구인 micro:bit 를 위한 적합한 편집기 선택하기

# data[].attributes.body
나는 혁신가?
- 새로운 아이디어를 잘 고안해 내지 못하지만, 기존에 있는 것의 문제점을 파악하여, 문제점 개선은 잘 할 수 있다.

# data[].attributes.body
나는 활동가?
-나는 새로운 아이디어를 고안하는 것도, 기본의 방식을 효율화를 시키는 것도 못하지만 참여를 잘 하기 때문에 활동가다.

# data[].attributes.body
제로웨이스트 챌린지

# data[].attributes.headline
아이디어 발현(나는 어떤 사림인가?)

# data[].attributes.subject
아이디어 발현(나는 어떤 사림인가?)

# data[].attributes.body
발명가 - 새로운 기술, 장치 발명

# data[].attributes.headline
아이디어 발현(나는 어떤 사림인가?)

# data[].attributes.subject
아이디어 발현(나는 어떤 사림인가?)

# data[].attributes.body
혁신가 - 기본의 방식을 효율화, 접근 방식의 전환

# data[].attributes.headline
아이디어 발현(나는 어떤 사림인가?)

# data[].attributes.subject
아이디어 발현(나는 어떤 사림인가?)

# data[].attributes.body
활동가 - 공감대 확장, 인식 전환, 참여 학대

# data[].attributes.headline
해커톤 대회 실시 안내

# data[].attributes.subject
해커톤 대회 실시 안내

# data[].attributes.headline
01. 마이크로비트 소개

# data[].attributes.subject
01. 마이크로비트 소개

# data[].attributes.headline
03. 문자열 출력하기

# data[].attributes.subject
03. 문자열 출력하기

# data[].attributes.headline
05. 아이콘 출력하기

# data[].attributes.subject
05. 아이콘 출력하기

# data[].attributes.headline
06. 방향 표시등 만들기

# data[].attributes.subject
06. 방향 표시등 만들기

# data[].attributes.headline
9. 프로젝트1- 카운터 체크기 만들기

# data[].attributes.subject
9. 프로젝트1- 카운터 체크기 만들기

# data[].attributes.attachment_link.title
[ 이솦 Microbit ] 09. 프로젝드1- 카운터 체크기 만들기 - 머털쌤

# data[].attributes.headline
10. 프로젝트1 - 카운터 체크기 만들기 실행 영상

# data[].attributes.subject
10. 프로젝트1 - 카운터 체크기 만들기 실행 영상

# data[].attributes.attachment_link.title
[ 이솦 Microbit ] 10. 프로젝트1 - 카운터 체크기 만들기 실행 영상 - 머털쌤

# data[].attributes.headline
11. 비교하고 선택하기

# data[].attributes.subject
11. 비교하고 선택하기

# data[].attributes.headline
12. 홀짝 게임 실행하기

# data[].attributes.subject
12. 홀짝 게임 실행하기

# data[].attributes.headline
15. 반복문으로 구구단 출력

# data[].attributes.subject
15. 반복문으로 구구단 출력

# data[].attributes.attachment_link.title
[ 이솦 Microbit ] 16. 라디오 통신(radio sand received)(문자송수신)

# data[].attributes.headline
17. 라디오 통신(radio sand received)(문자송수신_코드 전송 및 실행)

# data[].attributes.subject
17. 라디오 통신(radio sand received)(문자송수신_코드 전송 및 실행)

# data[].attributes.attachment_link.title
[ 이솦 Microbit ] 17. 라디오 통신(radio sand received)(문자송수신_코드 전송 및 실행)

# data[].attributes.attachment_link.title
[ 이솦 Microbit ] 18. 라디오 통신(radio sand received)(숫자 송수신)

# data[].attributes.headline
19. 라디오 통신(radio sand received)(숫자_코드 전송 및 실행)

# data[].attributes.subject
19. 라디오 통신(radio sand received)(숫자_코드 전송 및 실행)

# data[].attributes.attachment_link.title
[ 이솦 Microbit ] 19. 라디오 통신(radio sand received)(숫자_코드 전송 및 실행)

# data[].attributes.headline
20. 라디오 통신(radio sand received)(문자+숫자 전송)

# data[].attributes.subject
20. 라디오 통신(radio sand received)(문자+숫자 전송)

# data[].attributes.attachment_link.title
[ 이솦 Microbit ] 20. 라디오 통신(radio sand received)(문자+숫자 전송)

# data[].attributes.headline
21. 라디오통신(문자+숫자 코드 전송 및 실행)

# data[].attributes.subject
21. 라디오통신(문자+숫자 코드 전송 및 실행)

# data[].attributes.attachment_link.title
[ 이솦 Microbit ] 21. 라디오통신(문자+숫자 코드 전송 및 실행)

# data[].attributes.headline
22. 프로젝트2 - 진동벨 만들기

# data[].attributes.subject
22. 프로젝트2 - 진동벨 만들기

# data[].attributes.headline
23. 프로젝트2 - 진동벨 만들기(코드 전송 및 실행)

# data[].attributes.subject
23. 프로젝트2 - 진동벨 만들기(코드 전송 및 실행)

# data[].attributes.attachment_link.title
[ 이솦 Microbit ] 23. 프로젝트2 - 진동벨 만들기(코드 전송 및 실행)

# data[].attributes.headline
(해커톤) 개별 프로젝트 보고서 양식

# data[].attributes.subject
(해커톤) 개별 프로젝트 보고서 양식

# data[].attributes.body
다운받아서 작성해주세요.

# data[].attributes.attachment_link.title
(해커톤) 개별 프로젝트 양식

# data[].attributes.headline
1. 주제 선정: 14. 해양생태계보전

# data[].attributes.subject
1. 주제 선정: 14. 해양생태계보전

# data[].attributes.body
용기내 챌린지!!!

# data[].attributes.attachment_link.title
단계별 용기내 챌린지🍽|이디야 초콜릿 음료, 투썸 티라미수 케이크, 배떡 로제떡볶이

# data[].attributes.headline
2. 개별 프로젝트 보고서 작성

# data[].attributes.subject
2. 개별 프로젝트 보고서 작성

# data[].attributes.body
작성된 보고서를 업로드 해주세요.

# data[].attributes.attachment_link.title
(해커톤) 개별 프로젝트 교사 예시 - 영메이커반

# data[].attributes.headline
3. 마이크로비트 구현 동영상 업로드

# data[].attributes.subject
3. 마이크로비트 구현 동영상 업로드

# data[].attributes.body
주제에 맞게 구현한 마이크로비트 구현 동영상을 업로드해주세요.
(기능1) 참여횟수 표시

# data[].attributes.headline
[코드1] 참여 횟수 표시

# data[].attributes.subject
[코드1] 참여 횟수 표시

# data[].attributes.headline
(기능2) 기부나 상품권 교환

# data[].attributes.subject
(기능2) 기부나 상품권 교환

# data[].attributes.attachment_link.title
기부 또는 상품권 교환

# data[].attributes.headline
[코드2] 기부나 상품권 교환

# data[].attributes.subject
[코드2] 기부나 상품권 교환

# data[].attributes.attachment_link.title
기부나 상품권 교환.PNG

# data[].attributes.headline
(기능3) 용기 자동으로 접었다 펴기

# data[].attributes.subject
(기능3) 용기 자동으로 접었다 펴기

# data[].attributes.headline
[코드3] 용기 자동으로 접었다 펴기

# data[].attributes.subject
[코드3] 용기 자동으로 접었다 펴기

# data[].attributes.headline
(기능4) 음성지원-참여횟수 알림

# data[].attributes.subject
(기능4) 음성지원-참여횟수 알림

# data[].attributes.headline
[코드4] 음성지원-참여횟수 알림

# data[].attributes.subject
[코드4] 음성지원-참여횟수 알림

# data[].attributes.headline
4. 해커톤 소감문 작성

# data[].attributes.subject
4. 해커톤 소감문 작성

# data[].attributes.body
처음으로 해커톤 대회에 참여하면서 빠른 시간안에 아이디어 구현을 해보는 경험을 해보았다. 다소 부족한 부분이 있었지만 보람된 시간이었다. 다음에는 팀별 해커톤에도 참여해 보고 싶다.

# data[].attributes.body
기본의 방식을 효율화, 접근 방식의 전환을 하기 때문이다.

# data[].attributes.body
사람들의 인식을 바꾸기 위해 선택하였다.

# data[].attributes.body
해양쓰레기 줍기 챌린지

# data[].attributes.body
나는 창의적이지는 않지만 기존의 방식을 개선하여 더 나은 방식으로 효율화시키는 것을 잘하기 때문이다.

# data[].attributes.body
기존에 있는 문제점을 파악하여 해결할 수 있기 때문이다.

# data[].attributes.body
창의적이지 못하여도 기존의 발상을 개혁해보고  새로운 것을 창조해보고 싶다는 열망이 있어서

# data[].attributes.body
-아이디어를 잘 생각 하지는 못하지만 원래 있던 것의 문제점을 파악 해 문제를 개선 할 수 있다

# data[].attributes.body
만들어진 것을 더 효율적으로 고치고 문제점을 개선 할수있기 때문이다.

# data[].attributes.body
해양 생태계 지키기 프로젝트 진행(쓰레기 줍기, 해양 생태계의 중요성 홍보 등)

# data[].attributes.headline
1. 주제 선정:15.육상 생태계 보존

# data[].attributes.subject
1. 주제 선정:15.육상 생태계 보존

# data[].attributes.body
나무 심기,육상에 있는 쓰레기 줍기

# data[].attributes.body
새로운 아이디어를 잘 고안해 내고 새 아이디어를 고안해 내는 것에 흥미가 있습니다. 기존의 문제점을 파악하여 그에 맞는 장치를 개발할 수 있습니다.

# data[].attributes.body
해양 생태계 지키기

# data[].attributes.body
해양 생물 보존 및 바다 폐기물 수거와 해양 생태계의 중요성 홍보

# data[].attributes.body
새로운 아이디어를 잘 고안해 아이디어를 내는 것에 흥미가 있다

# data[].attributes.headline
1.주제 선정: 14.해양 생태계 보전

# data[].attributes.subject
1.주제 선정: 14.해양 생태계 보전

# data[].attributes.body
바다 쓰레기 치우기

# data[].attributes.headline
1.주제선정: 14. 해양 생태계 보전

# data[].attributes.subject
1.주제선정: 14. 해양 생태계 보전

# data[].attributes.body
바다쓰레기치우기

# data[].attributes.body
길 쓰래기 치우기

# data[].attributes.headline
2. 개별 프로젝트 보고서 작성

# data[].attributes.subject
2. 개별 프로젝트 보고서 작성

# data[].attributes.attachment_link.title
사대부중 3719 이희승

# data[].attributes.headline
3. 마이크로비트 구현 동영상 업로드

# data[].attributes.subject
3. 마이크로비트 구현 동영상 업로드

# data[].attributes.body
스위치와 LCD 센서 사용

# data[].attributes.headline
4. 해커톤 소감문 작성

# data[].attributes.subject
4. 해커톤 소감문 작성

# data[].attributes.body
여러가지의 센세들을 이용했다. 이것들을 활용해서 해커톤에 참여했다. 예전에 해봤던것 같은데 이번 기회에 더 자세하게 알게 되었다.

# data[].attributes.headline
2.개별 프로젝트 보고서 작성

# data[].attributes.subject
2.개별 프로젝트 보고서 작성

# data[].attributes.attachment_link.title
서울사대부중 3108 김정집

# data[].attributes.attachment_link.title
서울사대부중 1421 전시우

# data[].attributes.attachment_link.title
서울사대부중 3128 황지현

# data[].attributes.attachment_link.title
서울사대부중 1206 박세준

# data[].attributes.attachment_link.title
서울사대부중 1212 안시현

# data[].attributes.headline
25. 호출벨 만들기(코드 전송 및 실행)

# data[].attributes.subject
25. 호출벨 만들기(코드 전송 및 실행)

# data[].attributes.body
발표 순서를 정하여 차례로 나와서 자신의 개별 프로젝트 작품을 발표한다.

# data[].attributes.body
발표한 학생 제품에 대해 자신의 의견을 댓글로 달아준다.

# data[].attributes.headline
마이크로 비트 기초 세트

# data[].attributes.subject
마이크로 비트 기초 세트

# data[].attributes.body
LED, 버튼, 가변저항, 스위치, 서브모터

# data[].attributes.attachment_link.title
서울사대부중 2503 김진형

# data[].attributes.body
원래 생각했었던 해양 생태계와 관련하여 하려고 했었던 아이디어가 마이크로비트를 이용해 마이크로비트가 직접 해양 쓰레기를 줍는 방식으로 만들려다가 그런것을 구축하기엔 마이크로비트로만 이용하여 LED라던지 서보모터라던지 이런 간단한 것들로만 이용해서 만든다는게 좀 내가 생각한 아이디어를 이용해 만들기엔 시간도 부족하고 만들 재료가 없었다는게 아쉬웠던 것 같다.

# data[].attributes.attachment_link.title
서울사대부중 3803 권현우

# data[].attributes.attachment_link.title
3108 김정집 기본 구현 동상

# data[].attributes.body
내가 선택한 주제는 육상생태계보존이다. 그래서 나는 육상생태계가 지금 어떤 상황인지 어떤 행동을 해야 되는지 어떤게 좋은 행동인지를 알려주는 방식으로 만들려고 했고 음성으로도 만들려고 했지만, 이 마이크로비트는 아쉽게도 음성 센서가 없었다. 그래도 이런 부족한 센서들을 뺀다면 마이크로비트라는 새로운 것, 사용법 등을 알아가는 좋은 활동인 것 같다.

# data[].attributes.attachment_link.title
3803 권현우 기본 구현 동영상

# data[].attributes.attachment_link.title
사대부중 3204 김범석

# data[].attributes.body
해양 생태계와 관련하여 하려고 했었던 아이디어가 마이크로비트를 이용해 마이크로비트가 직접 해양 쓰레기를 줍는 방식으로 만들려고 해보니 이 방식이 실현된다면 정말 해양생태계를 보존할 수 있을지도 모른다고 생각했다.

# data[].attributes.attachment_link.title
3204 김범석 기본 동작 구현

# data[].attributes.attachment_link.title
서울사대부중 2504 문준혁

# data[].attributes.attachment_link.title
1401 전시우 기본 동영상

# data[].attributes.body
마이크로비트 글로벌 챌린지 해커툰을 하며 든 생각은 재미있었고
이런 센서와 여러가지 모르는 것들을 접해서 새로웠고 내가 생각한 것까지는 아직 어떻게 해야하는지 몰라서 쉬운 방법으로 구현해서 아쉬웠다.그래서 다음에도 된다면 한 번쯤 더 해보고 싶다

# data[].attributes.body
재밌었다. 다양한 장치들을 사용하고 내가 가진 지식들을 사용해서 창치를 만드는 것이 재미있었다. 다음에 또 해보고 싶다.

# data[].attributes.attachment_link.title
2504 문준혁 기본 구현 동영상

# data[].attributes.attachment_link.title
1212 안시현 기본 구현 동영상