参考: Programming the BBC micro:bit: Getting Started with MicroPython, pp.112-113
ピン 1 本につき 5 mA まで取り出せるとの由。
Arduino は pinMode(~, OUTPUT); のように input か output かを事前にセットしなければならないが、micro:bit は write_~ であれば output であると見なされ、read_~ であれば input であると見なされる。
from microbit import * while True: pin0.write_digital(True) sleep(500) pin0.write_digital(False) sleep(500) if button_a.was_pressed(): break