研究筆記 - BBC micro:bit
What is BBC micro:bit
*
開箱
語言小特色
Python
Microsoft Block Editor
Javascript
Microsoft Touch Develop
- touch-based interface,適合在手機平板環境下寫,有模擬器
Microsoft PXT (Beta)
- realtime 模擬器,block/javascript 切換
搖桿練習

- # B: pin0, X: pin1, Y: pin2
- from microbit import *
- while True:
- B=pin0.read_digital()
- X=pin1.read_analog()
- Y=pin2.read_analog()
- Y = 1023-Y
- x = int(X / 205)
- y = int(Y / 205)
- display.clear()
- display.set_pixel(x, y, 9)
- print("X=" + str(X) + ",Y=" + str(Y) + ",B=" + str(B))
- sleep(100)
參考
- BBC micro:bit official web
- Get Started
- Choose Language
- micro:bit web micro-python develop environment
- BBC micro:bit MicroPython documentation
- Mu Editor
- Hardware
- Pin map
- Edge Connector Breakout Board for BBC micro:bit
- Developer
- Upgrading the BBC micro:bit DAPLink to J-Link
- Buy
- resellers
- iCShop
- Micro:bit
- Micro:bit Complete Starter Kit
- Edge Connector Breakout Board for BBC micro:bit
- Kitronik
- Components
- PlayGround for BBC Micro:Bit - Starter Kit (Microbit)
- Robo:Bit Robotics controller for the BBC Micro:Bit (RoboBit)
- Bit:2:Pi BBC Micro:Bit adaptor for Raspberry Pi Addons (Bit2Pi)
- exhi:bit Prototyping system for micro:bit
- MI:Power board for the BBC micro:bit
- micro:pixel 4x8 WS2812B board for BBC micro:bit
- exhi:bit Pedestrian Crossing experiment board
- Moisture Sensor for micro:bit
- bread:bit breakout board for micro:bit
- Micro:bit School Prototyping Kit