fbpx
วิกิพีเดีย

ไมโครบิต

ไมโครบิต (อังกฤษ: 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 พินที่ใหญ่กว่า

BBC micro:bit
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
CPUNordic Semiconductor nRF51822, 16 MHz ARM Cortex-M0 microcontroller, 256 KB Flash, 16 KB RAM.
ConnectivityBluetooth LE, MicroUSB, edge connector
เว็บไซต์microbit.org

ฮาร์ดแวร์

บอร์ดในทางกายภาพมีขนาด 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 บริษัทเป็นผู้หาส่วนประกอบในการผลิต และผลิตไมโครบิตในโรงงานของตัวเอง

อ้างอิง

  1. "Computing at School Community". สืบค้นเมื่อ 11 February 2016.
  2. 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.
  3. 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.
  4. "The Micro Bit - can it make us digital?". 2015-03-15. สืบค้นเมื่อ 2018-07-29.
  5. "BBC gives children mini-computers in Make it Digital scheme". 2015-03-15. สืบค้นเมื่อ 2018-07-29.
  6. "BBC and partners unveil the landmark BBC micro:bit". 6 July 2015. สืบค้นเมื่อ 13 September 2015.
  7. "BBC defends delay of 'truly transformational' micro:bit". Wired. 18 September 2015. สืบค้นเมื่อ 17 November 2015.
  8. "BBC micro:bit at Bett 2016". 2015-09-17. สืบค้นเมื่อ 2018-07-29.
  9. Kamen, Matt (12 March 2015). "Micro Bit: hands-on with BBC's coding kit" – โดยทาง www.wired.co.uk.
  10. Bell, Lee (7 July 2015). . The Inquirer. คลังข้อมูลเก่า เก็บจาก แหล่งเดิม เมื่อ 2015-07-09. สืบค้นเมื่อ 2020-10-21.
  11. 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…
  12. Introducing the BBC micro:bit (Shockwave Flash) (Television production). BBC. 7 July 2015. เกิดเหตุเมื่อ 00:39.
  13. Franklin-Wallis, Oliver (7 July 2015). "BBC unveils final Micro:Bit computer design". wired.co.uk. สืบค้นเมื่อ 8 July 2015.
  14. "BBC micro:bit | Mbed". os.mbed.com.
  15. "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.
  16. Williams, Alun. "Micro Bit reunites BBC and ARM for grand education initiative". Electronics Weekly. สืบค้นเมื่อ 8 July 2015.
  17. "Groundbreaking initiative to inspire digital creativity and develop a new generation of tech pioneers". BBC. สืบค้นเมื่อ 8 July 2015.
  18. Anderson, Tim. "Why the BBC is stuffing free Micro:bit computers into schoolkids' satchels". The Register. สืบค้นเมื่อ 8 July 2015.
  19. "micro:bit Circuit Schematics". สืบค้นเมื่อ 2018-07-25.
  20. "Creative Commons Attribution 4.0 International Public License ("CC BY 4.0")". สืบค้นเมื่อ 2018-07-25.
  21. Williams, Alun. "Hands on with the BBC Micro-Bit user interface". ElectronicsWeekly.com. สืบค้นเมื่อ 8 July 2015.
  22. "The Story of MicroPython on the BBC micro:bit". ntoll.org. สืบค้นเมื่อ 13 November 2015.
  23. "MicroPython for the BBC micro:bit". GitHub. สืบค้นเมื่อ 13 November 2015.
  24. Stuart Dredge. "BBC Micro Bit will complement Raspberry Pi not compete with it". The Guardian.
  25. Dredge, Stuart (7 July 2015). "BBC to give away 1m Micro:bit computers to schoolchildren". The Guardian. สืบค้นเมื่อ 8 July 2015.
  26. Brian, Matt (7 July 2015). "How the BBC's Micro:bit came to be". Engadget. สืบค้นเมื่อ 8 July 2015.
  27. Stainer, Katie. "Microsoft and the BBC micro:bit: a million ways to inspire a generation". Microsoft. สืบค้นเมื่อ 8 July 2015.
  28. Bell, Lee. . The Inquirer. คลังข้อมูลเก่า เก็บจาก แหล่งเดิม เมื่อ 2015-07-09. สืบค้นเมื่อ 8 July 2015.
  29. "A Million Children". Python Software Foundation News. สืบค้นเมื่อ 24 April 2016.
  30. "BBC launches MicroBit". Python Software Foundation News. สืบค้นเมื่อ 13 November 2015.
  31. Bush, Steve (4 March 2016). "Bluetooth SIG creates profile for BBC micro:bit".
  32. "The Micro:bit Educational Foundation". microbit.org.
  33. Sparks, Michael (7 July 2015). "Prototyping the BBC micro:bit". BBC. สืบค้นเมื่อ 6 August 2015.
  34. Wakefield, Jane (12 March 2015). "BBC gives children mini-computers in Make it Digital scheme". BBC News. สืบค้นเมื่อ 6 August 2015.
  35. . คลังข้อมูลเก่า เก็บจาก แหล่งเดิม เมื่อ 8 November 2016. สืบค้นเมื่อ 8 November 2016.CS1 maint: archived copy as title (link)
  36. Kelion, Leo (19 October 2016). "Micro Bit mini-computer heads overseas" – โดยทาง www.bbc.co.uk.
  37. "micro:bit Educational Foundation Launch". Kitronik Ltd.
  38. (ภาษาอังกฤษ). คลังข้อมูลเก่า เก็บจาก แหล่งเดิม เมื่อ 2018-03-12. สืบค้นเมื่อ 2018-03-11.
  39. "micro:bit Reference Design". สืบค้นเมื่อ 2018-07-25.
  40. "License file of the reference design repository". สืบค้นเมื่อ 2018-07-25.
  41. "micro:bit Reference Design". สืบค้นเมื่อ 13 September 2018.
  42. "Where to buy the micro:bit". microbit.org.

ไมโครบ, งกฤษ, micro, micro, หร, อเข, ยนแบบศ, ลป, micro, เป, นระบบฝ, งต, วบน, แบบฮาร, ดแวร, โอเพนซอร, สท, ออกแบบโดยบ, เพ, อใช, ในการศ, กษาด, านคอมพ, วเตอร, ในสหราชอาณาจ, กร, การประกาศคร, งแรกในการเป, ดต, วแคมเปญ, make, digital, ของบ, เม, อว, นท, นาคม, 2558, โดย. imokhrbit xngkvs Micro Bit BBC Micro Bit hruxekhiynaebbsilpwa micro bit epnrabbfngtwbn ARM aebbhardaewroxephnsxrsthixxkaebbodybibisiephuxichinkarsuksadankhxmphiwetxrinshrachxanackr mikarprakaskhrngaerkinkarepidtwaekhmepy Make It Digital khxngbibisiemuxwnthi 12 minakhm ph s 2558 4 5 odymicudprasngkhephuxsngmxbxupkrn 1 lanekhruxngihkbnkeriyninshrachxanackr karxxkaebbxupkrnaelakhunsmbtikhnsudthayidrbkarepidephyinwnthi 6 krkdakhm ph s 2558 6 inkhnathikarsngmxbxupkrncringhlngcaklachaipbang 7 odyerimineduxnkumphaphnth ph s 2559 8 xupkrndngklawmikhnadkhrunghnungkhxngbtrekhrdit 9 aelamihnwypramwlphl ARM Cortex M0 esnesxrwdkhwamerngaelasnamaemehlk karechuxmtxbluthuth aela USB cxaesdngphlthiprakxbdwyif LED 25 dwng pumthitngopraekrmid 2 pumaelasamarthichphlngngancak USB hruxchudaebtetxriphaynxk 7 xinphutaelaexatphutkhxngxupkrnphankhwtxwngaehwnhatwsungepnswnhnungkhxngkhwtxkhxb 25 phinthiihykwaBBC micro bitFile BBC Micro Bit with original Packaging jpgBBC Micro Bit phrxmkbklxngbrrcuphuphthnaBBC Learning BBC Research amp Development BBC R amp D ARM Holdings Barclays Farnell element14 NXP Semiconductors Lancaster University Microsoft Samsung Nordic Semiconductor ScienceScope Technology Will Save Us Python Software FoundationpraephthSingle board microcontrollerwnepidtwsahrborngeriyn knyayn ph s 2558 lacha sahrbsatharna tulakhm ph s 2558 lacha bibisisngimokhrbitihkbkhrukhrngaerkemux 10 tulakhm ph s 2559 1 CPUNordic Semiconductor nRF51822 16 MHz ARM Cortex M0 microcontroller 256 KB Flash 16 KB RAM 2 3 ConnectivityBluetooth LE MicroUSB edge connectorewbistmicrobit wbr org enuxha 1 hardaewr 2 sxftaewr 3 prawtisastr 3 1 karphthna 3 2 phnthmitr 3 3 mulnithikarsuksaimokhrbit 3 4 karxxkaebbxangxingimokhrbit 4 karphlit 5 xangxinghardaewr aekikhbxrdinthangkayphaphmikhnad 43 mm 52 mm aelainkarphlitkhrngaerk 10 prakxbdwy Nordic nRF51822 nxrdik nRF51822 epnimokhrkhxnothrlelxr ARM Cortex M0 32 bit 16 MHz hnwykhwamcaaeflch 256 KB aerm 16 KB khngthi 2 4 GHz bluthuthekhruxkhayirsayphlngnganta aekn ARM mikhwamsamarthinkarslbrahwang 16 MHz hrux 32 768 kHz 3 2 11 12 13 14 NXP Freescale KL26Z imokhrkhxnothrlelxrhlk ARM Cortex M0 48 MHz sungmikhxnothrlelxr USB 2 0 On The Go OTG khwamerwsungsungichepnxinethxrefskarsuxsarrahwang USB aelaimokhrkhxnothrlelxrhlkkhxngnxrdik xupkrnniyngkhwbkhumaerngdniffacakaehlngcay USB 4 5 5 25 V lngipthi 3 3 owltelknxythiichodyswnthiehluxkhxng PCB emuxthangandwyaebtetxricaimichtwkhwbkhumni NXP Freescale MMA8652 esnesxrwdkhwamerng 3 aeknphanbsI C 15 NXP Freescale MAG3110 3 axis magnetometer sensor via I C bus to act as a compass and metal detector 15 khwtx MicroUSB khwtxaebtetxri khwtxkhxb 25 phin 2 13 15 16 cxaesdngphlprakxbdwy LED 25 dwng inxarery 5 5 13 pumkdsmphssampum sxngpumsahrbkarichngan hnungpumsahrbkarriest 17 xinphut exatphut I O prakxbdwy khxnenketxrwngaehwnsamtw bwkhnungsayifhnungkrawd sungrbkhlipcraekhhruxplkklwy 4 mm 17 rwmthngkhwtxaebbkhxb 25 phinthimiexatphut PWM sxnghruxsamtw hmud GPIO hkthung 17 phin khunxyukbkarkahndkha xinphutxanalxkhktw I O xnukrm SPI aelaI C 15 aetktangcakekhruxngtnaebbinyukhaerksungmiaebtetxriintwsamarthichchudaebtetxriphaynxk aebtetxri AAA ephuxcayifihxupkrnepnphlitphnthaebbsaetndxolnhruxaebbswm 3 9 13 khwamkngwldansukhphaphaelakhwamplxdphyrwmthungkhaichcayepnehtuphlinkarthxdaebtetxripumxxkcakkarxxkaebbinchwngtn 18 exksarprakxbkarxxkaebbhardaewrthimixyuprakxbdwyaephnphngaela BOM thiaeckcayphayitibxnuyat Creative Commons By Attribution ethann immiekhaokhrng PCB 19 20 aetwaxyangirktamkarxxkaebbxangxingthiekhaknidody Micro bit Educational Foundation idrbkarbnthukiwxyangkhrbthwnsxftaewr aekikhmitwaekikhokhdxyangepnthangkarsxngtwbnewbist micro bit foundation web site Microsoft MakeCode MicroPython 21 prasbkarnkarekhiynopraekrm Python bnimokhrbit cdthaody MicroPython 22 23 phuichsamarthekhiynskhript Python inopraekrmaekikhewbimokhrbitsungrwmekhakbefirmaewr MicroPython aelaxpohldipyngxupkrnid phuichyngsamarthekhathung MicroPython REPL thithanganbnxupkrnodytrngphankarechuxmtxaebbxnukrm USB sungchwyihphwkekhaottxbodytrngkbxupkrntxphwngkhxngimokhrbitMicro Bit thuksrangkhunodyichchudphthna ARM mbed rabbrnithmaelaxinethxrefskarekhiynopraekrmichbrikar mbed cloud compiler ephuxkhxmiphlokhdkhxngphuichepnifl UF2 caknnokhdthikhxmiphlaelwcakaphribbnxupkrnodyichkarechuxmtx USB hruxbluthu th xupkrncapraktepnidrf USB emuxechuxmtxkbkhxmphiwetxraelasamarthkaphribrhsinkarlakaelawangifl UF2 16 twaek ekhiynokhdsahrb BBC micro bit idaek Mu opraekrmaekikh Python Espruino lam JavaScript EduBlocks opraekrmaekikhblxksahrb MicroPythonphasaopraekrmxun sahrb BBC micro bit idaek Free Pascal khaaenana Simulink in Matlab Simulink Coder Support Package for BBC micro bit Board karbnthuksyyankarprbaetngpharamietxrkarphthnaokhdcaktwaekikhblxk Simulink C programming language khaaenana Forth programming language khaaenana Lisp programming language khaaenana Rust programming language khaaenana Ada programming language khaaenana Swift programming language khaaenana BASIC programming language khaaenana rabbptibtikarthisamarthsrangkhunsahrb BBC micro bit Zephyr rabbptibtikar Zephyr thiminahnkeba maphrxmkbiflpharamietxrthicaepnephuxihsamarthrnbnbxrdniidprawtisastr aekikhkarphthna aekikh imokhrbitidrbkarxxkaebbmaephuxsngesrimihedk miswnrwminkarekhiynsxftaewrsahrbkhxmphiwetxraelasrangsingihm aethnthicaepnphubriophkhsuxprkti 2 omokhrbithidrbkarxxkaebbmaephuxthanganrwmkbrabbxun echn Raspberry Pi 24 sungsrangkhuncakmrdktkthxdkhxngbibisikbbibisiimokhrsahrbkarpramwlphldankarsuksa bibisiwangaephnthicamxbkhxmphiwetxrfriihkbnkeriynekrd 7 xayurahwang 11 aela 12 pi inshrachxanackrthukkhn erimtngaeteduxntulakhm ph s 2558 praman 1 lanekhruxng 18 3 kxnkarepidtwekhruxngcalxngnn idmikarepidtwopraekrmekhiynxxniln ephuxchwyihxacarysuksaetriymkhwamphrxmkxnsxn aelakhrubangkhncaidrbxupkrnineduxnknyayn ph s 2558 2 xupkrndngklawmiaephncawangcahnaythwipphayinsinpi ph s 2558 2 25 xyangirktampyhathiekidkhunlacha epidtwthung 22 minakhm ph s 2559 7 bibisitdsiniclabakinkareluxkklumpikarsuksathicaepnklumaerkthicaidrbimokhrbitfri aelahwhnafaykareriynrukhxngbibisiklawwa ehtuphlthierathumthunsahrbpithiecd aethnthicaepnpithiha mnmiphlkrathbmakkwa kbklumxayunn phwkekhasnicthicaichmnnxkhxngeriynmakkwa 25 karwangaephnsahrbokhrngkarnierimkhuninpi ph s 2555 odyepnswnhnungkhxngokhrngkar BBC Computer Literacy aelaemuxthungewlaepidtwineduxnkrkdakhm ph s 2558 bibisiidrwmkbphnthmitr 29 rayephuxchwyinkarphlitkarxxkaebbaelakarcdcahnayxupkrn 26 27 thangbibisiidklawwakhaichcayinkarphthnaswnihyepnpharakhxngphnthmitrinokhrngkar phnthmitr aekikh bibisiiddaeninkarphthnaimokhrbitrwmkbphnthmitrcanwnmak Microsoft snbsnunkhwamechiywchaydansxftaewraelaprbaetngaephltfxrm TouchDevelop ihthangankbxupkrn ohstokhrngkaraelarhssahrbphuichxupkrn 26 nxkcakniyngidphthnasuxkarfukxbrmkhrusahrbxupkrn 2 Lancaster University phthnarnithmkhxngxupkrn 28 Farnell element14 duaelkarphlitxupkrn 2 Nordic Semiconductor ih CPU sahrbxupkrn 2 NXP Semiconductors ihesnesxraelakhxnothrlelxr USB 2 ARM Holdings cdhahardaewr mbed chudphthnaaelabrikarkhxmiphelxr 28 Technology Will Save Us xxkaebbruplksnthangkayphaphkhxngxupkrn 17 Barclays rxngrbkarcdsngphlitphnthaelakickrrmkarephyaephr 28 Samsung phthnaaexph Android aelachwyechuxmtxxupkrnkbothrsphthaelaaethbelt 28 The Wellcome Trust mxboxkasinkareriynruihkbkhruaelaorngeriyn 28 ScienceScope phthnaaexph iOS aelaaeckcayxupkrnipyngorngeriyn 28 Python Software Foundation thanganephuxna MicroPython masuxupkrnsrangopraekrmaekikhokhd Python thiepnmitrkbphuerimtnaelaichnganbnewbphlitaehlngkhxmuldankarsuksacanwnmakaelacdewirkchxpthinaodynkphthnasahrbkhru 29 30 Bluetooth SIG phthnaoprifl Bluetooth LE thikahndexng 31 Creative Digital Solutions phthnasuxkarsxnewirkchxpaelakickrrmephyaephr 32 Cisco cdhaecahnathiaelathrphyakrihkb STEMNET ephuxchwyinkarepidtwradbpraeths 32 Code Club srangchudthrphyakrkarekharhsthimungepaipthiedkxayu 9 thung 11 piaelacdsngphanchmrmkarekhiynokhdodyxasasmkhr 32 STEMNET cdhathut STEM ephuxsnbsnunorngeriynaelakhruaelatidtxprasanngankbbukhkhlphaynxkechn Bloodhound SSC aela Cisco 32 Kitronik phlitaelaaeckchudxupkrn e Textile canwn 5 500 chudsahrbkhru BBC micro bit to D amp T thwshrachxanackr xxkaebbhardaewr echn bxrd Motor Driver ephuxih BBC micro bit khwbkhumxupkrntang echnmxetxraelaesxrow 32 Tangent Design srangexklksnkhxngtra BBC micro bit aelaphthnaewbist 32 xupkrntnaebbaelasxftaewrsaetkthisrangody BBC R amp D thukichephuxthdsxbkhxesnxinorngeriynaelaepnkhxkahndxangxingsahrbkhwamrwmmuxthicasrangkhun 33 34 mulnithikarsuksaimokhrbit aekikh hlngcakprasbkhwamsaercinkarepidtwimokhrbitthwshrachxanackr bibisiidsngmxbxnakhtkhxng BBC micro bit aelakarnaipichinswnxun khxngolkihaekmulnithikarsuksaimokhrbit 35 36 thikxtngkhunihmodyimhwngphlkair karprakasdngklawmikhunemuxwnthi 18 tulakhm ph s 2559 aekklumnkkhawaelakhruklumelk thi sawxyephls Savoy Place inkrunglxndxn praethsxngkvs 37 inkarprakasnnmikarexythbthwnsingthiphwkekhaidthasaercinpithiphanmaaelaaephnkarkhxngphwkekhainxnakhtkarepliynphucdhlkcakbibisiepnmulnithikarsuksaimokhrbitthaihekidkaryayewbistxyangepnthangkarkhxng micro bit cak Micro bit Educational Foundation maepn Micro bit Educational Foundation 25 26 bibisiidrbxnuyatihichethkhonolyihardaewrepnoxephnsxrsaelaxnuyatihphlitkhunthwolkephuxichinkarsuksa mulnithiduaeleruxngni 38 emuxwnthi 2 mkrakhm 2018 mikarprakaswa kaerth stxkedl Gareth Stockdale cak BBC Learning idrbtaaehnngepnprathanbriharmulnithikarsuksaimokhrbit aethn aesk echlbi Zach Shelby karxxkaebbxangxingimokhrbit aekikh mulnithiniyngcdetriymkarxxkaebbxangxingthimiexksarkhrbthwnkhxngxupkrnthiaetktangcakthiwangtlad aetsxftaewrekhaknidkbimokhrbit odymicudprasngkhephuxldkarphthnaaelaphlitxupkrnaelaphlitphnth 39 thiidcak micro bit xyangxisra karxxkaebbxangxingepnhardaewroxephnsxrs aetaetktangcakxupkrnthiwangtladthiichibxnuyat CC BY 4 0 sungaeckcayphayitenguxnikhkhxngsiththikarichnganhardaewr Solderpad ewxrchn 0 51 40 exksarprakxbkarxxkaebbthimiihsahrbkarxxkaebbxangxingmithngaephnphngaelaokhrngrang PCB inrupaebbchud EDA hlayrupaebb 41 karphlit aekikhPremier Farnell khuxphuthirbphidchxbkarphlit BBC micro bit bristhepnphuhaswnprakxbinkarphlit aelaphlitimokhrbitinorngngankhxngtwexng 42 xangxing aekikh Computing at School Community subkhnemux 11 February 2016 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 Anthony Sebastian 7 July 2015 BBC Micro bit a free single board PC for every Year 7 kid in the UK arstechnica uk subkhnemux 8 July 2015 3 0 3 1 3 2 3 3 Sherwin Adam 7 July 2015 BBC micro bit Can a pocket sized computer inspire digital creativity in Britain s children The Independent subkhnemux 7 July 2015 The Micro Bit can it make us digital 2015 03 15 subkhnemux 2018 07 29 BBC gives children mini computers in Make it Digital scheme 2015 03 15 subkhnemux 2018 07 29 BBC and partners unveil the landmark BBC micro bit 6 July 2015 subkhnemux 13 September 2015 7 0 7 1 BBC defends delay of truly transformational micro bit Wired 18 September 2015 subkhnemux 17 November 2015 BBC micro bit at Bett 2016 2015 09 17 subkhnemux 2018 07 29 9 0 9 1 Kamen Matt 12 March 2015 Micro Bit hands on with BBC s coding kit odythang www wired co uk Bell Lee 7 July 2015 BBC teams with ARM Microsoft and Samsung to launch Micro bit and get kids coding The Inquirer khlngkhxmuleka ekbcak aehlngedim emux 2015 07 09 subkhnemux 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 ekidehtuemux 00 39 13 0 13 1 13 2 13 3 Franklin Wallis Oliver 7 July 2015 BBC unveils final Micro Bit computer design wired co uk subkhnemux 8 July 2015 BBC micro bit Mbed os mbed com 15 0 15 1 15 2 15 3 BBC micro bit mbed org subkhnemux 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 16 0 16 1 Williams Alun Micro Bit reunites BBC and ARM for grand education initiative Electronics Weekly subkhnemux 8 July 2015 17 0 17 1 17 2 Groundbreaking initiative to inspire digital creativity and develop a new generation of tech pioneers BBC subkhnemux 8 July 2015 18 0 18 1 Anderson Tim Why the BBC is stuffing free Micro bit computers into schoolkids satchels The Register subkhnemux 8 July 2015 micro bit Circuit Schematics subkhnemux 2018 07 25 Creative Commons Attribution 4 0 International Public License CC BY 4 0 subkhnemux 2018 07 25 Williams Alun Hands on with the BBC Micro Bit user interface ElectronicsWeekly com subkhnemux 8 July 2015 The Story of MicroPython on the BBC micro bit ntoll org subkhnemux 13 November 2015 MicroPython for the BBC micro bit GitHub subkhnemux 13 November 2015 Stuart Dredge BBC Micro Bit will complement Raspberry Pi not compete with it The Guardian 25 0 25 1 25 2 Dredge Stuart 7 July 2015 BBC to give away 1m Micro bit computers to schoolchildren The Guardian subkhnemux 8 July 2015 26 0 26 1 26 2 Brian Matt 7 July 2015 How the BBC s Micro bit came to be Engadget subkhnemux 8 July 2015 Stainer Katie Microsoft and the BBC micro bit a million ways to inspire a generation Microsoft subkhnemux 8 July 2015 28 0 28 1 28 2 28 3 28 4 28 5 Bell Lee BBC teams with ARM Microsoft and Samsung to launch Micro bit and get kids coding The Inquirer khlngkhxmuleka ekbcak aehlngedim emux 2015 07 09 subkhnemux 8 July 2015 A Million Children Python Software Foundation News subkhnemux 24 April 2016 BBC launches MicroBit Python Software Foundation News subkhnemux 13 November 2015 Bush Steve 4 March 2016 Bluetooth SIG creates profile for BBC micro bit 32 0 32 1 32 2 32 3 32 4 32 5 The Micro bit Educational Foundation microbit org Sparks Michael 7 July 2015 Prototyping the BBC micro bit BBC subkhnemux 6 August 2015 Wakefield Jane 12 March 2015 BBC gives children mini computers in Make it Digital scheme BBC News subkhnemux 6 August 2015 Archived copy khlngkhxmuleka ekbcak aehlngedim emux 8 November 2016 subkhnemux 8 November 2016 CS1 maint archived copy as title link Kelion Leo 19 October 2016 Micro Bit mini computer heads overseas odythang www bbc co uk micro bit Educational Foundation Launch Kitronik Ltd Welcome Gareth Stockdale phasaxngkvs khlngkhxmuleka ekbcak aehlngedim emux 2018 03 12 subkhnemux 2018 03 11 micro bit Reference Design subkhnemux 2018 07 25 License file of the reference design repository subkhnemux 2018 07 25 micro bit Reference Design subkhnemux 13 September 2018 Where to buy the micro bit microbit org ekhathungcak https th wikipedia org w index php title imokhrbit amp oldid 9611059, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม