Skip to content

활동

전자 기타 1 - 터치 멜로디

고급 | MakeCode, Python | 사운드, | 결합, 사운드, 입력/출력, 전기, 전자공학

1단계: 만들어 보세요.

프로젝트 소개

micro:bits 터치 센서를 사용하여 다양한 음악을 재생하세요.

다음 동영상을 통해 만들고 프로그래밍하는 방법을 살펴보세요.:

소개

프로그래밍 가이드

설명

  • 이 프로젝트는 다음과 같습니다.주크박스 프로젝트 그러나 micro:bit의 버튼을 사용하는 대신 악어 클립 리드로 micro:bit에 연결된 주석 호일 스트립으로 덮인 판지를 사용하여 사용자 정의 입력 장치를 만들 것입니다. 다리.
  • 프로그램을 micro:bit 에 플래시합니다.
  • 악어 클립 리드 3개의 한쪽 끝을 핀 1, 2 및 GND(접지 핀)에 연결합니다. 나머지 끝을 골판지 기타나 키보드에 부착합니다.
  • 한 손가락으로 GND에 연결된 호일을 만지고, 다른 손가락으로 핀 1에 연결된 호일을 만진 다음 핀 2에 연결된 호일을 만집니다. 어느 호일 조각을 만지느냐에 따라 다른 곡이 연주되어야 합니다.
  • micro:bit는 핀 1과 2를 터치로 사용합니다.입력. 이 두 핀 중 하나와 GND 핀을 만지면 전기 회로가 완성됩니다. 소량의 전기가 당신을 통해 흐르면 micro:bit 가 이를 감지하고 프로그램이 곡을 재생하게 됩니다.
  • 소리를 재생하는 V2 micro:bit가 없다면 핀 0 과 GND에 헤드폰을 연결하세요.
알루미늄 호일 조각들과 micro:bit 의 1번, 2번, GND 핀을 연결하는 방법에 대한 사진

준비물

  • micro:bit 와 배터리 팩 (옵션)
  • MakeCode 또는 Python 편집기
  • 악어 클립 리드 3개
  • 기타나 키보드를 만들기 위한 골판지, 주석 호일, 접착제, 가위
  • V1 사용자를 위한 추가 악어 클립 리드 2개가 있는 옵션 헤드폰, 부저 또는 스피커

2단계: 프로그래밍 해보세요.

1from microbit import *
2import music
3
4while True:
5    if pin1.is_touched():
6        music.play(music.ODE)
7    if pin2.is_touched():
8        music.play(music.BLUES)
9

3단계: 더 좋게 만들어 보세요.

  • 주석 호일을 만졌을 때 나오는 곡조를 바꿔보세요.
  • 자신만의 멜로디를 작성해 넣어 보세요.
  • 선택한 곡에 따라 다른 그림, 문자, 숫자 또는 단어를 표시합니다.