ไมโครบิต
ไมโครบิต (อังกฤษ: Micro Bit, BBC Micro Bit หรือเขียนแบบศิลป์ว่า micro:bit) เป็นระบบฝังตัวบน ARM แบบฮาร์ดแวร์โอเพนซอร์สที่ออกแบบโดยบีบีซีเพื่อใช้ในการศึกษาด้านคอมพิวเตอร์ในสหราชอาณาจักร มีการประกาศครั้งแรกในการเปิดตัวแคมเปญ Make It Digital ของบีบีซีเมื่อวันที่ 12 มีนาคม พ.ศ. 2558 โดยมีจุดประสงค์เพื่อส่งมอบอุปกรณ์ 1 ล้านเครื่องให้กับนักเรียนในสหราชอาณาจักร การออกแบบอุปกรณ์และคุณสมบัติขั้นสุดท้ายได้รับการเปิดเผยในวันที่ 6 กรกฎาคม พ.ศ. 2558 ในขณะที่การส่งมอบอุปกรณ์จริงหลังจากล่าช้าไปบ้าง โดยเริ่มในเดือนกุมภาพันธ์ พ.ศ. 2559 อุปกรณ์ดังกล่าวมีขนาดครึ่งหนึ่งของบัตรเครดิต และมีหน่วยประมวลผล ARM Cortex-M0, เซ็นเซอร์วัดความเร่งและสนามแม่เหล็ก, การเชื่อมต่อบลูทูธ และ USB, จอแสดงผลที่ประกอบด้วยไฟ LED 25 ดวง, ปุ่มที่ตั้งโปรแกรมได้ 2 ปุ่มและสามารถใช้พลังงานจาก USB หรือชุดแบตเตอรี่ภายนอก [7] อินพุตและเอาต์พุตของอุปกรณ์ผ่านขั้วต่อวงแหวนห้าตัวซึ่งเป็นส่วนหนึ่งของขั้วต่อขอบ 25 พินที่ใหญ่กว่า
File: BBC Micro Bit with original Packaging.jpg BBC Micro Bit พร้อมกับกล่องบรรจุ | |
ผู้พัฒนา | BBC Learning, BBC Research & Development (BBC R&D), ARM Holdings, Barclays, Farnell element14, NXP Semiconductors, Lancaster University, Microsoft, Samsung, Nordic Semiconductor, ScienceScope, Technology Will Save Us, Python Software Foundation |
ประเภท | Single-board microcontroller |
วันเปิดตัว | สำหรับโรงเรียน: กันยายน พ.ศ. 2558 (ล่าช้า) สำหรับสาธารณะ: ตุลาคม พ.ศ. 2558 (ล่าช้า) บีบีซีส่งไมโครบิตให้กับครูครั้งแรกเมื่อ 10 ตุลาคม พ.ศ. 2559 |
CPU | Nordic Semiconductor nRF51822, 16 MHz ARM Cortex-M0 microcontroller, 256 KB Flash, 16 KB RAM. |
Connectivity | Bluetooth LE, MicroUSB, edge connector |
เว็บไซต์ | microbit |
ฮาร์ดแวร์
บอร์ดในทางกายภาพมีขนาด 43 มม. × 52 มม. และในการผลิตครั้งแรก ประกอบด้วย:
- Nordic nRF51822 – นอร์ดิก nRF51822 เป็นไมโครคอนโทรลเลอร์ ARM Cortex-M0 32 บิต 16 MHz หน่วยความจำแฟลช 256 KB แรม 16 KB คงที่ 2.4 GHz บลูทูธเครือข่ายไร้สายพลังงานต่ำ แกน ARM มีความสามารถในการสลับระหว่าง 16 MHz หรือ 32.768 kHz
- NXP/Freescale KL26Z – ไมโครคอนโทรลเลอร์หลัก ARM Cortex-M0 + 48 MHz ซึ่งมีคอนโทรลเลอร์ USB 2.0 On-The-Go (OTG) ความเร็วสูงซึ่งใช้เป็นอินเทอร์เฟซการสื่อสารระหว่าง USB และไมโครคอนโทรลเลอร์หลักของนอร์ดิก อุปกรณ์นี้ยังควบคุมแรงดันไฟฟ้าจากแหล่งจ่าย USB (4.5-5.25 V) ลงไปที่ 3.3 โวลต์เล็กน้อยที่ใช้โดยส่วนที่เหลือของ PCB เมื่อทำงานด้วยแบตเตอรี่จะไม่ใช้ตัวควบคุมนี้
- NXP/Freescale MMA8652 – เซ็นเซอร์วัดความเร่ง 3 แกนผ่านบัสI²C
- NXP/Freescale MAG3110 – 3-axis magnetometer sensor via I²C-bus (to act as a compass and metal detector).
- ขั้วต่อ MicroUSB, ขั้วต่อแบตเตอรี่, ขั้วต่อขอบ 25 พิน
- จอแสดงผลประกอบด้วย LED 25 ดวง ในอาร์เรย์ 5 × 5
- ปุ่มกดสัมผัสสามปุ่ม (สองปุ่มสำหรับการใช้งาน หนึ่งปุ่มสำหรับการรีเซ็ต)
อินพุต/เอาต์พุต (I/O) ประกอบด้วย คอนเน็กเตอร์วงแหวนสามตัว (บวกหนึ่งสายไฟหนึ่งกราวด์) ซึ่งรับคลิปจระเข้หรือปลั๊กกล้วย 4 มม. รวมทั้งขั้วต่อแบบขอบ 25 พินที่มีเอาต์พุต PWM สองหรือสามตัว, หมุด GPIO หกถึง 17 พิน (ขึ้นอยู่กับการกำหนดค่า) อินพุตอะนาล็อกหกตัว, I / O อนุกรม, SPI และI²C แตกต่างจากเครื่องต้นแบบในยุคแรกซึ่งมีแบตเตอรี่ในตัวสามารถใช้ชุดแบตเตอรี่ภายนอก (แบตเตอรี่ AAA) เพื่อจ่ายไฟให้อุปกรณ์เป็นผลิตภัณฑ์แบบสแตนด์อโลนหรือแบบสวม ความกังวลด้านสุขภาพและความปลอดภัยรวมถึงค่าใช้จ่ายเป็นเหตุผลในการถอดแบตเตอรี่ปุ่มออกจากการออกแบบในช่วงต้น
เอกสารประกอบการออกแบบฮาร์ดแวร์ที่มีอยู่ประกอบด้วยแผนผังและ BOM ที่แจกจ่ายภายใต้ใบอนุญาต Creative Commons By Attribution เท่านั้น ไม่มีเค้าโครง PCB แต่ว่าอย่างไรก็ตามการออกแบบอ้างอิงที่เข้ากันได้โดย Micro: bit Educational Foundation ได้รับการบันทึกไว้อย่างครบถ้วน
ซอฟต์แวร์
มีตัวแก้ไขโค้ดอย่างเป็นทางการสองตัวบนเว็บไซต์ micro:bit foundation web site::
- Microsoft MakeCode
- MicroPython
ประสบการณ์การเขียนโปรแกรม Python บนไมโครบิต จัดทำโดย MicroPython ผู้ใช้สามารถเขียนสคริปต์ Python ในโปรแกรมแก้ไขเว็บไมโครบิตซึ่งรวมเข้ากับเฟิร์มแวร์ MicroPython และอัปโหลดไปยังอุปกรณ์ได้ ผู้ใช้ยังสามารถเข้าถึง MicroPython REPL ที่ทำงานบนอุปกรณ์โดยตรงผ่านการเชื่อมต่อแบบอนุกรม USB ซึ่งช่วยให้พวกเขาโต้ตอบโดยตรงกับอุปกรณ์ต่อพ่วงของไมโครบิต
Micro Bit ถูกสร้างขึ้นโดยใช้ชุดพัฒนา ARM mbed ระบบรันไทม์และอินเทอร์เฟซการเขียนโปรแกรมใช้บริการ mbed cloud compiler เพื่อคอมไพล์โค้ดของผู้ใช้เป็นไฟล์. UF2 จากนั้นโค้ดที่คอมไพล์แล้วจะกะพริบบนอุปกรณ์โดยใช้การเชื่อมต่อ USB หรือบลูทู ธ อุปกรณ์จะปรากฏเป็นไดรฟ์ USB เมื่อเชื่อมต่อกับคอมพิวเตอร์และสามารถกะพริบรหัสในการลากและวางไฟล์. UF2
ตัวแก้/เขียนโค้ดสำหรับ BBC micro: bit ได้แก่ :
- Mu โปรแกรมแก้ไข Python
- Espruino ล่าม JavaScript
- EduBlocks โปรแกรมแก้ไขบล็อกสำหรับ MicroPython
ภาษาโปรแกรมอื่น ๆ สำหรับ BBC micro: bit ได้แก่ :
- Free Pascal (คำแนะนำ)
- Simulink in Matlab (Simulink Coder Support Package for BBC micro:bit Board) การบันทึกสัญญาณการปรับแต่งพารามิเตอร์การพัฒนาโค้ดจากตัวแก้ไขบล็อก Simulink
- C++ (programming language) (คำแนะนำ)
- Forth (programming language) (คำแนะนำ)
- Lisp (programming language) (คำแนะนำ)
- Rust (programming language) (คำแนะนำ)
- Ada (programming language) (คำแนะนำ)
- Swift (programming language) (คำแนะนำ)
- BASIC (programming language) (คำแนะนำ)
ระบบปฏิบัติการที่สามารถสร้างขึ้นสำหรับ BBC micro: bit:
- Zephyr - ระบบปฏิบัติการ Zephyr ที่มีน้ำหนักเบา มาพร้อมกับไฟล์พารามิเตอร์ที่จำเป็นเพื่อให้สามารถรันบนบอร์ดนี้ได้
ประวัติศาสตร์
การพัฒนา
ไมโครบิตได้รับการออกแบบมาเพื่อส่งเสริมให้เด็ก ๆ มีส่วนร่วมในการเขียนซอฟต์แวร์สำหรับคอมพิวเตอร์และสร้างสิ่งใหม่ ๆ แทนที่จะเป็นผู้บริโภคสื่อปรกติ โมโครบิทได้รับการออกแบบมาเพื่อทำงานร่วมกับระบบอื่น ๆ เช่น Raspberry Pi ซึ่งสร้างขึ้นจากมรดกตกทอดของบีบีซีกับบีบีซีไมโครสำหรับการประมวลผลด้านการศึกษา บีบีซีวางแผนที่จะมอบคอมพิวเตอร์ฟรีให้กับนักเรียนเกรด 7 (อายุระหว่าง 11- และ 12 ปี) ในสหราชอาณาจักรทุกคน เริ่มตั้งแต่เดือนตุลาคม พ.ศ. 2558 (ประมาณ 1 ล้านเครื่อง) ก่อนการเปิดตัวเครื่องจำลองนั้น ได้มีการเปิดตัวโปรแกรมเขียนออนไลน์ เพื่อช่วยให้อาจารย์ศึกษาเตรียมความพร้อมก่อนสอน และครูบางคนจะได้รับอุปกรณ์ในเดือนกันยายน พ.ศ. 2558 อุปกรณ์ดังกล่าวมีแผนจะวางจำหน่ายทั่วไปภายในสิ้นปี พ.ศ. 2558 อย่างไรก็ตามปัญหาที่เกิดขึ้นล่าช้า เปิดตัวถึง 22 มีนาคม พ.ศ. 2559
บีบีซีตัดสินใจลำบากในการเลือกกลุ่มปีการศึกษาที่จะเป็นกลุ่มแรกที่จะได้รับไมโครบิตฟรี และหัวหน้าฝ่ายการเรียนรู้ของบีบีซีกล่าวว่า "เหตุผลที่เราทุ่มทุนสำหรับปีที่เจ็ด [แทนที่จะเป็นปีที่ห้า] มันมีผลกระทบมากกว่า กับกลุ่มอายุนั้น…พวกเขาสนใจที่จะใช้มันนอกห้องเรียนมากกว่า”.
การวางแผนสำหรับโครงการนี้เริ่มขึ้นในปี พ.ศ. 2555 โดยเป็นส่วนหนึ่งของโครงการ BBC Computer Literacy และเมื่อถึงเวลาเปิดตัวในเดือนกรกฎาคม พ.ศ. 2558 บีบีซีได้ร่วมกับพันธมิตร 29 รายเพื่อช่วยในการผลิตการออกแบบและการจัดจำหน่ายอุปกรณ์ ทางบีบีซีได้กล่าวว่าค่าใช้จ่ายในการพัฒนาส่วนใหญ่เป็นภาระของพันธมิตรในโครงการ
พันธมิตร
บีบีซีได้ดำเนินการพัฒนาไมโครบิตร่วมกับพันธมิตรจำนวนมาก:
- Microsoft – สนับสนุนความเชี่ยวชาญด้านซอฟต์แวร์และปรับแต่งแพลตฟอร์ม TouchDevelop ให้ทำงานกับอุปกรณ์ โฮสต์โครงการและรหัสสำหรับผู้ใช้อุปกรณ์ นอกจากนี้ยังได้พัฒนาสื่อการฝึกอบรมครูสำหรับอุปกรณ์
- Lancaster University – พัฒนารันไทม์ของอุปกรณ์
- Farnell element14 –ดูแลการผลิตอุปกรณ์
- Nordic Semiconductor – ให้ CPU สำหรับอุปกรณ์
- NXP Semiconductors – ให้เซ็นเซอร์และคอนโทรลเลอร์ USB
- ARM Holdings – จัดหาฮาร์ดแวร์ mbed ชุดพัฒนาและบริการคอมไพเลอร์
- Technology Will Save Us – ออกแบบรูปลักษณ์ทางกายภาพของอุปกรณ์
- Barclays – รองรับการจัดส่งผลิตภัณฑ์และกิจกรรมการเผยแพร่
- Samsung – พัฒนาแอพ Android และช่วยเชื่อมต่ออุปกรณ์กับโทรศัพท์และแท็บเล็ต
- The Wellcome Trust –มอบโอกาสในการเรียนรู้ให้กับครูและโรงเรียน
- ScienceScope – พัฒนาแอพ iOS และแจกจ่ายอุปกรณ์ไปยังโรงเรียน
- Python Software Foundation – ทำงานเพื่อนำ MicroPython มาสู่อุปกรณ์สร้างโปรแกรมแก้ไขโค้ด Python ที่เป็นมิตรกับผู้เริ่มต้นและใช้งานบนเว็บผลิตแหล่งข้อมูลด้านการศึกษาจำนวนมากและจัดเวิร์กช็อปที่นำโดยนักพัฒนาสำหรับครู
- Bluetooth SIG – พัฒนาโปรไฟล์ Bluetooth LE ที่กำหนดเอง
- Creative Digital Solutions – พัฒนาสื่อการสอนเวิร์กช็อปและกิจกรรมเผยแพร่
- Cisco – จัดหาเจ้าหน้าที่และทรัพยากรให้กับ STEMNET เพื่อช่วยในการเปิดตัวระดับประเทศ
- Code Club – สร้างชุดทรัพยากรการเข้ารหัสที่มุ่งเป้าไปที่เด็กอายุ 9 ถึง 11 ปีและจัดส่งผ่านชมรมการเขียนโค้ดโดยอาสาสมัคร
- STEMNET – จัดหาทูต STEM เพื่อสนับสนุนโรงเรียนและครูและติดต่อประสานงานกับบุคคลภายนอกเช่น Bloodhound SSC และ Cisco.
- Kitronik – ผลิตและแจกชุดอุปกรณ์ e-Textile จำนวน 5,500 ชุดสำหรับครู BBC micro: bit to D&T ทั่วสหราชอาณาจักร ออกแบบฮาร์ดแวร์ เช่น บอร์ด Motor Driver เพื่อให้ BBC micro: bit ควบคุมอุปกรณ์ต่าง ๆ เช่นมอเตอร์และเซอร์โว
- Tangent Design – สร้างเอกลักษณ์ของตรา BBC micro: bit และพัฒนาเว็บไซต์
อุปกรณ์ต้นแบบและซอฟต์แวร์สแต็กที่สร้างโดย BBC R&D ถูกใช้เพื่อทดสอบข้อเสนอในโรงเรียนและเป็นข้อกำหนดอ้างอิงสำหรับความร่วมมือที่จะสร้างขึ้น
มูลนิธิการศึกษาไมโครบิต
หลังจากประสบความสำเร็จในการเปิดตัวไมโครบิตทั่วสหราชอาณาจักร บีบีซีได้ส่งมอบอนาคตของ BBC micro: bit และการนำไปใช้ในส่วนอื่น ๆ ของโลกให้แก่มูลนิธิการศึกษาไมโครบิต ที่ก่อตั้งขึ้นใหม่โดยไม่หวังผลกำไร การประกาศดังกล่าวมีขึ้นเมื่อวันที่ 18 ตุลาคม พ.ศ. 2559 แก่กลุ่มนักข่าวและครูกลุ่มเล็ก ๆ ที่ ซาวอยเพลส (Savoy Place) ในกรุงลอนดอน ประเทศอังกฤษ ในการประกาศนั้นมีการเอ่ยทบทวนสิ่งที่พวกเขาได้ทำสำเร็จในปีที่ผ่านมาและแผนการของพวกเขาในอนาคต
การเปลี่ยนผู้จัดหลักจากบีบีซีเป็นมูลนิธิการศึกษาไมโครบิตทำให้เกิดการย้ายเว็บไซต์อย่างเป็นทางการของ micro: bit จาก Micro:bit Educational Foundation มาเป็น Micro:bit Educational Foundation.
บีบีซีได้รับอนุญาตให้ใช้เทคโนโลยีฮาร์ดแวร์เป็นโอเพนซอร์สและอนุญาตให้ผลิตขึ้นทั่วโลกเพื่อใช้ในการศึกษา มูลนิธิดูแลเรื่องนี้
เมื่อวันที่ 2 มกราคม 2018 มีการประกาศว่า กาเร็ธ สต็อกเดล (Gareth Stockdale) จาก BBC Learning ได้รับตำแหน่งเป็นประธานบริหารมูลนิธิการศึกษาไมโครบิต แทน แซ็ก เชลบี (Zach Shelby)
การออกแบบอ้างอิงไมโครบิต
มูลนิธินี้ยังจัดเตรียมการออกแบบอ้างอิงที่มีเอกสารครบถ้วนของอุปกรณ์ที่แตกต่างจากที่วางตลาด แต่ซอฟต์แวร์เข้ากันได้กับไมโครบิต โดยมีจุดประสงค์เพื่อลดการพัฒนาและผลิตอุปกรณ์และผลิตภัณฑ์ที่ได้จาก micro: bit อย่างอิสระ การออกแบบอ้างอิงเป็นฮาร์ดแวร์โอเพนซอร์ส แต่แตกต่างจากอุปกรณ์ที่วางตลาดที่ใช้ใบอนุญาต CC BY 4.0 ซึ่งแจกจ่ายภายใต้เงื่อนไขของสิทธิ์การใช้งานฮาร์ดแวร์ Solderpad เวอร์ชัน 0.51 เอกสารประกอบการออกแบบที่มีให้สำหรับการออกแบบอ้างอิงมีทั้งแผนผังและโครงร่าง PCB ในรูปแบบชุด EDA หลายรูปแบบ
การผลิต
Premier Farnell คือผู้ที่รับผิดชอบการผลิต BBC micro:bit บริษัทเป็นผู้หาส่วนประกอบในการผลิต และผลิตไมโครบิตในโรงงานของตัวเอง
อ้างอิง
- "Computing at School Community". สืบค้นเมื่อ 11 February 2016.
- ↑ Anthony, Sebastian (7 July 2015). "BBC Micro:bit—a free single-board PC for every Year 7 kid in the UK". arstechnica.uk. สืบค้นเมื่อ 8 July 2015.
- ↑ Sherwin, Adam (7 July 2015). "BBC micro:bit: Can a pocket-sized computer 'inspire digital creativity' in Britain's children?". The Independent. สืบค้นเมื่อ 7 July 2015.
- "The Micro Bit - can it make us digital?". 2015-03-15. สืบค้นเมื่อ 2018-07-29.
- "BBC gives children mini-computers in Make it Digital scheme". 2015-03-15. สืบค้นเมื่อ 2018-07-29.
- "BBC and partners unveil the landmark BBC micro:bit". 6 July 2015. สืบค้นเมื่อ 13 September 2015.
- ↑ "BBC defends delay of 'truly transformational' micro:bit". Wired. 18 September 2015. สืบค้นเมื่อ 17 November 2015.
- "BBC micro:bit at Bett 2016". 2015-09-17. สืบค้นเมื่อ 2018-07-29.
- ↑ Kamen, Matt (12 March 2015). "Micro Bit: hands-on with BBC's coding kit" – โดยทาง www.wired.co.uk.
- Bell, Lee (7 July 2015). . The Inquirer. คลังข้อมูลเก่า เก็บจาก แหล่งเดิม เมื่อ 2015-07-09. สืบค้นเมื่อ 2020-10-21.
- Austin, Jonathan (7 July 2015). "Working with the BBC on micro:bit: Part 1 – using the mbed HDK".
…we plugged them into a Nordic NRF51822 development kit, which uses the same chip as the micro:bit…
- Introducing the BBC micro:bit (Shockwave Flash) (Television production). BBC. 7 July 2015. เกิดเหตุเมื่อ 00:39.
- ↑ Franklin-Wallis, Oliver (7 July 2015). "BBC unveils final Micro:Bit computer design". wired.co.uk. สืบค้นเมื่อ 8 July 2015.
- "BBC micro:bit | Mbed". os.mbed.com.
- ↑ "BBC micro:bit". mbed.org. สืบค้นเมื่อ 8 July 2015.
The BBC micro:bit is based on the mbed HDK. The target MCU is a Nordic nRF51822 with 16K RAM, 256K Flash. As well as the nRF51822 there's also an onboard accelerometer and magnetometer from Freescale.
- ↑ Williams, Alun. "Micro Bit reunites BBC and ARM for grand education initiative". Electronics Weekly. สืบค้นเมื่อ 8 July 2015.
- ↑ "Groundbreaking initiative to inspire digital creativity and develop a new generation of tech pioneers". BBC. สืบค้นเมื่อ 8 July 2015.
- ↑ Anderson, Tim. "Why the BBC is stuffing free Micro:bit computers into schoolkids' satchels". The Register. สืบค้นเมื่อ 8 July 2015.
- "micro:bit Circuit Schematics". สืบค้นเมื่อ 2018-07-25.
- "Creative Commons Attribution 4.0 International Public License ("CC BY 4.0")". สืบค้นเมื่อ 2018-07-25.
- Williams, Alun. "Hands on with the BBC Micro-Bit user interface". ElectronicsWeekly.com. สืบค้นเมื่อ 8 July 2015.
- "The Story of MicroPython on the BBC micro:bit". ntoll.org. สืบค้นเมื่อ 13 November 2015.
- "MicroPython for the BBC micro:bit". GitHub. สืบค้นเมื่อ 13 November 2015.
- Stuart Dredge. "BBC Micro Bit will complement Raspberry Pi not compete with it". The Guardian.
- ↑ Dredge, Stuart (7 July 2015). "BBC to give away 1m Micro:bit computers to schoolchildren". The Guardian. สืบค้นเมื่อ 8 July 2015.
- ↑ Brian, Matt (7 July 2015). "How the BBC's Micro:bit came to be". Engadget. สืบค้นเมื่อ 8 July 2015.
- Stainer, Katie. "Microsoft and the BBC micro:bit: a million ways to inspire a generation". Microsoft. สืบค้นเมื่อ 8 July 2015.
- ↑ Bell, Lee. . The Inquirer. คลังข้อมูลเก่า เก็บจาก แหล่งเดิม เมื่อ 2015-07-09. สืบค้นเมื่อ 8 July 2015.
- "A Million Children". Python Software Foundation News. สืบค้นเมื่อ 24 April 2016.
- "BBC launches MicroBit". Python Software Foundation News. สืบค้นเมื่อ 13 November 2015.
- Bush, Steve (4 March 2016). "Bluetooth SIG creates profile for BBC micro:bit".
- ↑ "The Micro:bit Educational Foundation". microbit.org.
- Sparks, Michael (7 July 2015). "Prototyping the BBC micro:bit". BBC. สืบค้นเมื่อ 6 August 2015.
- Wakefield, Jane (12 March 2015). "BBC gives children mini-computers in Make it Digital scheme". BBC News. สืบค้นเมื่อ 6 August 2015.
- . คลังข้อมูลเก่า เก็บจาก แหล่งเดิม เมื่อ 8 November 2016. สืบค้นเมื่อ 8 November 2016.CS1 maint: archived copy as title (link)
- Kelion, Leo (19 October 2016). "Micro Bit mini-computer heads overseas" – โดยทาง www.bbc.co.uk.
- "micro:bit Educational Foundation Launch". Kitronik Ltd.
- "Welcome Gareth Stockdale" (ภาษาอังกฤษ). สืบค้นเมื่อ 2018-03-11.
- "micro:bit Reference Design". สืบค้นเมื่อ 2018-07-25.
- "License file of the reference design repository". สืบค้นเมื่อ 2018-07-25.
- "micro:bit Reference Design". สืบค้นเมื่อ 13 September 2018.
- "Where to buy the micro:bit". microbit.org.