前一篇文章:亮亮鼠
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # Imports go at the top from microbit import * mode = 0 value = 0 def my_sound_event(): global mode if microphone.current_event() == SoundEvent.LOUD: mode+=1 mode%=3 run_every(my_sound_event, ms=50) # Code in a 'while True:' loop repeats forever microphone.set_threshold(SoundEvent.LOUD, 80) while True: display.show(mode+1) if button_a.was_pressed(): mode+=1 mode%=3 if button_b.was_pressed(): value = 1-value if mode == 0: pin0.write_digital(value) if mode == 1: pin0.write_digital(value) value = 1-value if mode == 2: if display.read_light_level()<70: pin0.write_digital(1) else: pin0.write_digital(0) sleep(500) |
沒有留言:
張貼留言