Python Editor:
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 | # Imports go at the top from microbit import * mode = 0 value = 0 # Code in a 'while True:' loop repeats forever microphone.set_threshold(SoundEvent.LOUD, 100) while True: display.show(mode+1) if button_a.was_pressed(): mode+=1 mode%=3 if microphone.current_event() == SoundEvent.LOUD: 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 sleep(120) if mode == 2: if display.read_light_level()<70: pin0.write_digital(1) else: pin0.write_digital(0) sleep(120) |
沒有留言:
張貼留言