microbit 电子音乐

micro:bit编程、教学、展示
STEM
回复
头像
shaoziyang
帖子: 3919
注册时间: 2019年 10月 21日 13:48

microbit 电子音乐

#1

帖子 shaoziyang »

来自The FaderPhone microbit musical instrument

图片


图片

代码: 全选

from microbit import *
import music

while True:
    fader_reading = pin1.read_analog()
    display.scroll(str(fader_reading),wait=False)
    music.pitch(fader_reading, 100)
    music.pitch(fader_reading+100, 100)
    music.pitch(fader_reading+200, 100)

代码: 全选

from microbit import *
import music
c = 131
e = 165
g = 196
duration = 150
started = False

while True:
    if button_a.was_pressed():
        started = True
    while started:
        if pin2.read_digital() == 1:
            duration = 100
        else:
            duration = 150
        fader_reading = pin1.read_analog()
        music.pitch(fader_reading, duration)
        music.pitch(fader_reading+c, duration)
        music.pitch(fader_reading+e, duration)
        music.pitch(fader_reading+g, duration)
        if button_b.was_pressed():
            started = False

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章