산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

Micro:Bit Projects:초보자를 위한 11가지 멋진 프로젝트

마이크로:비트

프로그래밍 요구 사항에 맞는 완벽한 마이크로컨트롤러를 찾는 초보자입니까? 필요한 것은 Micro:bit Projects입니다.

사실, 마이크로비트로 구축할 수 있는 많은 것들이 있습니다. 어디서부터 시작해야 할지 혼란스러울 정도입니다.

하지만 걱정할 필요가 없습니다. 이 기사에서는 회로에 추가할 수 있는 초보자용 Micro:bit 프로젝트 11개를 보여줍니다.

마이크로:비트란 무엇입니까

micro:bit는 개발 보드에서 프로그래밍을 시작하려는 모든 사람에게 환상적인 프로젝트입니다. 또한 어린이와 프로그래밍 언어에 대한 지식이 거의 또는 전혀 없는 모든 사람에게 훌륭한 옵션입니다. 가장 좋은 점은 micro:bit 액세서리를 사용할 필요가 없다는 것입니다.

실제로 micro:bit by BBC는 2016년에 처음 데뷔했으며 초보자를 위한 최고의 마이크로컨트롤러 중 하나가 되었습니다.

보드의 원래 디자인은 8세에서 14세 사이의 어린이를 교육하기 위한 것이었습니다. 그러나 이제 Micro-bit는 물리적 컴퓨팅을 시작하려는 어린이와 초보자 모두를 위한 진입점 역할을 합니다.

기능 및 구성요소

micro:bit는 16KB RAM에서 최대 16MHz의 속도를 내는 32비트 ARM Cortex-M0 프로세서가 탑재된 포켓 크기의 사용자 프로그래밍 가능 컴퓨터입니다.

센서와 LED 스크린이 내장되어 있습니다.

이 장치에는 5개의 입력 및 출력(I/O)을 포함하여 보드에 커넥터가 있습니다. 이러한 기능을 통해 micro:bit를 다른 센서나 장치에 연결할 수 있습니다. 또한 이중 AA 배터리로 마이크로 컨트롤러에 전원을 공급할 수 있습니다.

따라서 micro:bit 개발 보드의 물리적 구성 요소는 다음과 같습니다.

프로그래밍 언어 지원

Micro:bit는 다음을 포함하여 최대 4개의 다른 프로그래밍 언어를 지원합니다.

따라서 빠른 팁이 있습니다. 코딩 경험이 없는 경우 텍스트 기반 옵션으로 이동하기 전에 그래픽 옵션으로 시작하십시오.

11개의 굉장한 마이크로:비트 프로젝트

마이크로:비트 프로젝트

다음은 마이크로비트로 구축할 수 있는 빠르고 쉬운 재미있는 프로젝트입니다.

1. 마이크로:비트 Beating Heart

마이크로:비트 하트

이 프로젝트를 통해 애니메이션과 같은 루프를 사용하여 micro:bit의 LED 디스플레이에 뛰는 심장을 프로그래밍할 수 있습니다.

흥미롭게도 펄싱 애니메이션은 두 개의 내장 그림으로 구성되어 있습니다. 하나의 큰 마음과 하나의 작은 마음. 이 두 이미지는 박동하는 자연의 환상을 만드는 시퀀스를 보여줍니다.

micro:bit가 하나의 이미지를 표시한 후 다음 이미지를 표시하기 전에 0.5초 동안 기다립니다. 또한 무한 루프를 사용하여 플러그를 뽑을 때까지 이동 환상을 계속 유지할 수 있습니다.

여기에서 이 프로젝트에 필요한 리소스와 구성 요소를 얻을 수 있습니다.

2. 마이크로:비트 애니메이션 동물

Micro:bit로 할 수 있는 또 다른 재미있는 애니메이션 프로젝트가 있습니다. 이 프로젝트에는 내장 그림과 자체 제작 이미지를 포함하여 두 개의 이미지를 사용할 수 있습니다.

예를 들어 오리를 애니메이션할 수 있습니다. 그러면 LED에 내장된 오리 이미지가 표시됩니다. 다음으로 수정된 오리 이미지가 표시됩니다. 또한 픽셀을 움직여서 이미지를 만들 수도 있습니다.

또한 micro:bit는 0.5초 간격으로 두 개의 이미지를 표시하여 오리가 위아래로 움직이는 애니메이션을 만듭니다.

무한 루프를 사용하여 보드의 전원을 끌 때까지 애니메이션을 계속할 수도 있습니다.

여기에서 이 프로젝트에 필요한 모든 것을 얻을 수 있습니다.

3. 마이크로:비트 스텝 카운터

단계 카운터

micro:bit로 걸음 수를 세고 활동을 추적하는 프로젝트를 구축할 수 있습니다.

그러나 이 프로그램은 micro:bit의 가속도계를 사용한다는 점에서 이전 프로젝트와 다릅니다.

결과적으로 micro:bit는 흔들리는 빈도를 계산하고 데이터를 변수에 저장할 수 있습니다. 또한 컴퓨터는 이러한 변수를 사용하여 걸음 수와 같은 동적 정보를 저장합니다.

micro:bit가 흔들림을 감지하면 단계가 하나씩 증가하고 LED에 새 숫자가 표시됩니다.

이 프로젝트에 대한 코드 및 기타 리소스를 얻으려면 여기를 클릭하십시오.

4. 그래픽 주사위

사실 이 프로젝트에는 두 가지 옵션이 있습니다. 즉, 숫자를 보여주는 주사위를 만들 수 있습니다. 또는 패턴이 있는 실제 주사위와 유사한 것을 만들 수 있습니다.

micro:bit 가속도계의 입력을 통해 보드는 두 옵션 모두에 대해 1에서 6 사이의 난수를 생성할 수 있습니다. 그러면 숫자나 패턴으로 표시됩니다.

여기를 클릭하여 숫자 주사위의 리소스를 얻거나 여기를 클릭하여 패턴 주사위를 얻을 수 있습니다.

5. 햇빛 센서

마이크로:비트는 약한 빛의 양을 측정하는 광 센서로도 작동할 수 있습니다.

광 센서

실제로 마이크로비트를 프로그래밍하여 영역의 밝기에 따라 다른 작업을 수행할 수도 있습니다. 또한 "if-else" 문을 사용하여 조명 강도가 설정 수준보다 더 중요한 경우에만 태양 이미지를 표시합니다.

따라서 이 프로젝트를 빌드할 때 micro:bit에 약간의 빛을 비추면 태양 그림이 트리거되어야 합니다. 그리고 조명을 끄면 이미지도 제거되어야 합니다.

이 광 센서 프로젝트에 대한 전체 세부 정보를 보려면 여기를 클릭하십시오.

6. 스크롤링 이름 배지

Micro:비트 보드는 이름 배지를 스크롤하는 데에도 이상적입니다.

따라서 Micro:bit의 LED 디스플레이를 사용하여 다양한 그림, 숫자 및 단어를 표시할 수 있습니다. 이 프로젝트를 사용하면 배지처럼 이름을 표시하는 스크롤 텍스트를 만들 수 있습니다.

실제로 무한 루프는 배터리를 뽑거나 제거할 때까지 스크롤 효과를 계속 유지합니다.

이 프로젝트에 필요한 리소스를 얻으려면 여기를 클릭하십시오.

7. 바위, 종이, 가위

바위, 종이, 가위

고전적인 "바위바위, 가위바위보" 게임이 마음에 드시나요? 변수, 선택, 난수를 사용하여 micro:bit로 생성할 수 있습니다.

이제 마이크로비트를 흔들면 가속도계가 움직임을 감지하고 변수를 0에서 2 사이의 임의의 숫자로 설정합니다.

마이크로비트는 특정 숫자로 어떤 이미지를 보여줄지 결정할 수 있습니다. 예를 들어, 임의의 숫자가 0이면 바위 이미지가 LED에 표시됩니다. iit1이면 종이 아이콘을 볼 수 있습니다. 2가 행운의 숫자인 경우 가위 아이콘이 표시됩니다.

여기에서 이 프로젝트에 필요한 모든 것을 얻을 수 있습니다.

8. 마이크로:비트 나침반

정확한 방향을 알려주는 나침반을 만들고 싶습니까? 자북을 기준으로 방위를 표시하는 Micro:bit 나침반을 만들 수 있습니다.

나침반

마이크로:비트 마이크로컨트롤러에는 나침반 센서(자력계)가 함께 제공됩니다. 이 센서는 지구의 자기장을 측정하고 나침반 역할을 할 수 있습니다.

그러나 micro:bit 나침반을 처음 사용할 때는 약간의 보정을 수행해야 합니다. 감사합니다. 복잡하지 않습니다. LED가 켜질 때까지 micro:bit를 기울일 수 있습니다.

그런 다음 버튼 A를 눌러 나침반 센서를 활성화하고 LED 디스플레이에 숫자 방위를 표시할 수 있습니다.

이 프로젝트에 필요한 모든 것이 있습니다.

9. 온도계

Bit 온도 센서를 사용하여 micro:bit를 온도계로 바꿀 수 있습니다.

온도 센서

micro:bit CPU의 센서에서 판독하여 micro:bit의 온도를 확인할 수 있습니다. 또한 섭씨로 표시한 실내 온도의 근사치 역할을 할 수도 있습니다.

따라서 A 버튼을 눌러 마이크로컨트롤러의 현재 온도를 표시할 수 있습니다. 더 덥거나 더 추운 환경으로 변경하면 LED 디스플레이에 변경 사항이 표시되어야 합니다.

여기에서 이 프로젝트에 필요한 모든 리소스를 얻을 수 있습니다.

10. 마이크로:비트 경보 도난 시스템

집에서 만들 수 있는 또 다른 쉬운 micro:bit 프로젝트가 있습니다. 정보를 얻고 마이크로비트 통신을 학습하는 경보 도난 시스템입니다.

먼저, 두 개의 마이크로(비트)를 인터페이스하기 위해 무선 신호가 필요합니다. 따라서 첫 번째 micro:bit는 알림을 보내고 두 번째 micro:bit는 광 센서를 생성합니다. 그런 다음 센서는 첫 번째 마이크로 비트와 통신하여 침입자가 있을 때 경보를 트리거합니다.

이 프로젝트를 실행하는 데 필요한 도구는 다음과 같습니다.

이 프로젝트에 대한 더 많은 리소스와 자세한 단계를 보려면 여기를 확인하십시오.

11. 사운드 미터

당신의 환경이 얼마나 시끄러운지 알고 싶습니까? 그런 다음 micro:bit 사운드 미터를 만들 수 있습니다.

이 프로젝트는 micro:bit 마이크 센서와 간단한 막대 차트를 사용하여 사운드 레벨을 보여줍니다. 또한 마이크 센서는 0에서 225 사이의 소리를 측정합니다. 0은 소음이 없음을 의미하고 225는 최대 소음 수준을 나타냅니다.

프로젝트 코드는 또한 micro:bit가 사운드를 측정하고 사운드 레벨을 지속적으로 표시하기 위해 그래프를 그릴 수 있도록 하는 무한 루프를 생성합니다.

필요한 프로젝트 리소스 및 코드를 보려면 여기를 클릭하십시오.

반올림

BBC 마이크로비트

마이크로:비트는 코딩을 배우고 물리적 컴퓨터를 프로그래밍하는 것 이상입니다. 또한 당신의 창의력을 보여줍니다.

다양한 초심자 프로젝트를 통해 초보자에서 노련한 프로그래머가 될 수 있습니다. 따라서 마이크로컨트롤러 프로그래밍 및 코딩이 처음이라면 micro:bit를 시작하는 것이 좋습니다.

질문있으세요? 주저하지 말고 문의하세요. 기꺼이 도와드리겠습니다.


산업기술

  1. 초보자를 위한 CNC 라우터
  2. 2020년 바보를 위한 7가지 멋진 선물
  3. 금속 제작 프로젝트를 위한 CAD 모델의 중요성
  4. 알루미늄은 제조 프로젝트에서 강철과 어떻게 비교됩니까?
  5. 초보자를 위한 개요:금속 가공이란 무엇입니까?
  6. 금속 제작 프로젝트에서 디버링이 중요한 이유는 무엇입니까?
  7. 제작사가 프로젝트에 인코넬을 사용해야 하는 경우
  8. 초보자를 위한 20가지 기본 용접 도구 및 장비
  9. 초보자를 위한 서보 모터 튜토리얼 – Electronicslovers.com
  10. Ultiboard – 초보자를 위한 최고의 가이드