본문 바로가기
반응형
[micro:bit] 마이크로비트 - 보드 버전별 비교 제가 가지고 있는 버전인데 오른쪽 아래에 v1.3B 버전이라고 표기되어 있습니다. 혹시 그간 뭔가 바뀐것이 있나?하고 검색을 해 보니 3번 정도 변경사항이 있어서 정리 해 보았습니다. V1.3 -> V1.5 - 단지 뒷면의 왼쪽 아랫부분의 Magnetometer + Accelerometer 2개의 칩이 한개로 칩으로 변경된것외에는 없습니다. V1.5 -> V2 - 메인/인터페이스 칩 변경 - 메모리 확장 - 터치 센서 지원 - 마이크/스피커 지원 - Edge Connector -> Notched Edge Connector 변경 - 블루투스 5.0 변경 - 전원 on/off 지원 - 기능들의 추가로 인한 소비전류 증가 V2 -> V2.2 - USB 통신 관련 인터페이스 프로세서 변경 아래는 micro:bi.. 2020. 12. 29.
[micro:bit] 마이크로비트 - 온도계 사용하기 마이크로비트의 메인 프로세서내에는 온도를 측정할 수 있는 온도센서를 가지고 있습니다. 온도 측정을 하기 위해서는 입력의 온도센서 값(input의 temperature)를 사용하면 현재 온도를 읽어 올 수 있습니다. 그리고 마이크로비트에는 가속도센서도 가지고 있는데 입력의 가속도센서 값(input.acceleration) 함수를 사용하면 아래 그림처럼 X축(가로방향), Y축(세로방향), Z축(위,아래방향)으로의 움직임을 측정할 수 있습니다. 위 2가지 함수를 사용하여 마이크로비트를 흔들면 온도를 표시 하도록 해 보겠습니다. 아래 그림과 같이 X축 방향의 움직임이 있을때 온도를 읽어 LED로 표시하도록 구현하였습니다. 코드가 필요하신 분은 아래 코드를 사용하시면 됩니다. let temp = 0 let x =.. 2020. 12. 29.
[micro:bit] 마이크로비트 - 나침반 사용하기 마이크로비트에는 compass 센서가 있는데 이를 사용하여 나침반을 구현해 보도록 하겠습니다. 가장 중요한 함수(블록)가 있는데 입력의 자기센서 값(Input의 compassHeading) 이라는 함수입니다. 이 함수는 북쪽을 기준(0도)으로 0 ~359도를 알려줍니다. 45도 각도씩 여유를 주어 315~45도는 N(북쪽) 표시, 46~135도는 E(동쪽) 표시, 136~225도는 S(남쪽) 표시, 226~314도는 W(서쪽) 표시를 하도록 합니다. 블록을 가져와서 만들어도 되지만, 간단히 위쪽의 자바스크립트 탭을 클릭 후 소스를 적으면 됩니다. let degrees = 0 basic.forever(() => { basic.pause(100) degrees = input.compassHeading() i.. 2020. 12. 28.
[micro:bit] 마이크로비트 사용하기 마이크로비트를 사용하기 위해 아래 사이트에 연결합니다. Micro:bit Educational Foundation The pocket-sized computer transforming the world microbit.org 상단에 보시면 언어를 설정할 수 있는 부분이 있는데 한국어로 변경합니다. 한국어로 변경되었습니다. 훨씬 사용하기 쉬워 보입니다. 프로그래밍 시작하기를 선택합니다. 처음 시작이니 아래쪽에 따라해보기를 해 보겠습니다. 맨 처음에 있는 "반짝이는 하트"를 선택합니다. "블록"으로 따라해보기 시작을 선택합니다. 블록 짜맞추기 형식으로 사용하기 쉽습니다. 깜박이는 하트 튜토리얼의 나와있는 실행 순서에 맞춰 따라해 봅니다. 가운데 블록메뉴에 있는 블록에서 LED출력을 드래그해서 무한반복 실행으.. 2020. 12. 28.
[micro:bit] 마이크로비트 살펴보기 마이크로 비트는 영국의 BBC방송사가 학생과 교사들을 위해 프로그래밍하는 방법을 배우도록 설계한 포켓 사이즈의 마이크로 컨트롤러입니다. 마이크로비트는 DIY 디지털 게임, 인터렉티브 프로젝트 및 로봇공학 등 창의력이 요구되는 모든 분야에서 누구나 쉽게 코딩 할 수 있고 활용이 가능합니다. 32비트 ARM코어텍스 M0프로세서와 가속도계, 나침반, 마이크로 USB컨넥터, 블루투스등 다양한 옵션을 지원하며, 자바스크립트, 파이썬, C++의 개발언어를 지원합니다. 구성품은 아래와 같습니다. 마이크로 비트를 처음 어떻게 사용해야 하는지의 방법에 관해 적혀 있습니다. 주의사항관련해서 적혀있는 문서입니다. 한국어로 일반정보/안전지침/배터리 경고에 관해 적여 있습니다. 배터리를 연결하여 동작시킬 수 있습니다. 전면부에.. 2020. 12. 27.
반응형