Skip to content

Активност

Гитара 1 - мелодија на додир

Напредно | MakeCode, Python | Звук, Пинови | Електрична енергија, Електроника, Звук, Улаз/излаз

Корак 1: Уради

Шта је ово?

Play different tunes by using the micro:bit’s touch sensor.

Ова два видео-записа показују шта треба да направите и како то да програмирате:

Увод

Водич за програмирање

Како то ради

  • This project is the same as the Jukebox project but instead of using the micro:bit’s buttons, you’ll make your own input device using cardboard covered in strips of tin foil connected by crocodile clip leads to the micro:bit's pins.
  • Flash the program onto your micro:bit.
  • Attach one end of three crocodile clip leads to pins 1, 2 and GND (ground or Earth pin). Attach the other ends to a cardboard guitar or keyboard.
  • With one finger touch the foil connected to GND, and with another finger touch the foil connected to pin 1 and then pin 2. It should play a different tune depending on which strip of foil you touch.
  • The micro:bit is using pins 1 and 2 as touch inputs. When you touch either of these pins and the GND pin, you’re completing an electrical circuit. A small amount of electricity flows through you, the micro:bit can detect it and the program triggers the playing of a tune.
  • If you do not have a V2 micro:bit, which plays sound, attach headphones to pins 0 and GND.
слика показује како се комадић сребрне фолије повезује на micro:bit-ове пинове 1, 2 и GND.

Шта вам је потребно

  • micro:bit и паковање батерија
  • MakeCode или Python уређивач
  • three crocodile clip leads
  • cardboard, tin foil, glue stick and scissors to make a guitar or keyboard
  • optional headphones, buzzer, or speaker with additional two crocodile clip leads for V1 users

Корак 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: Унапреди

  • Change the tunes that are played when you touch the tin foil.
  • Програмирај своје мелодије.
  • Show different pictures, letters, numbers, or words depending on which tune you picked.