Micro:bit
Micro:bit
เขียนโค้ดการทำงานของ Micro:bit ด้วย Scratch
ใช้ Scratch ซึ่งเป็น Block-Based Programming ในการทำงานของ Micro:bit โดยสร้างในเว็บ Makecode
ต่อ Micro:bit กับบอร์ด IBIT เพื่อทำให้เป็นหุ่นยนต์อย่างง่าย
ทดสอบโค้ดที่ทำเพื่อให้หุ่นยนต์ทำในสิ่งที่เราต้องการ
Micro:bit คืออะไร
ไมโครบิต (micro:bit) เป็นฮาร์ดแวร์โอเพนซอร์สที่ออกแบบโดยบีบีซี โดย micro:bit มีการเปิดตัวขึ้นครั้งแรกในงานแคมเปญ Make It Digital ของบีบีซีเมื่อวันที่ 12 มีนาคม พ.ศ. 2558 โดยมีจุดประสงค์เพื่อส่งมอบอุปกรณ์ 1 ล้านเครื่องให้กับนักเรียนในสหราชอาณาจักรเพื่อใช้ในการศึกษาด้านคอมพิวเตอร์และเทคโนโลยี ไมโครบิตมีขนาดกระทัดรัดโดยมีขนาดเพียงแค่ครึ่งหนึ่งของบัตรเครดิต ง่ายต่อการพกพาและการนำไปประยุกต์ใช้งาน
micro:bit มีหน่วยประมวลผล ARM Cortex-M0 และมีเซ็นเซอร์พื้นฐานสำหรับการเรียนรู้ เช่น เซ็นเซอร์วัดความเร่งและสนามแม่เหล็ก, การเชื่อมต่อบลูทูธ และ USB, จอแสดงผลที่ประกอบด้วยไฟ LED 25 ดวง, ปุ่มที่ตั้งโปรแกรมได้ 2 ปุ่มและสามารถใช้พลังงานจาก USB หรือชุดแบตเตอรี่ภายนอกได้ อีกทั้งยังสามารถใช้อินพุตและเอาต์พุตของอุปกรณ์ผ่านขั้วต่อวงแหวนห้าตัวเพื่อนำไปต่อกับอุปกรณ์อื่น ๆ เพื่อประยุกต์ใช้ได้อีกมากมาย ทำให้ตัวบอร์ดเรียกใช้เซ็นเซอร์แต่ละอย่างโดยง่าย ไม่จำเป็นต้องหาเซ็นเซอร์มาต่อเพิ่มเติม
ไมโครบิต (micro:bit) นั้นถูกออกแบบและพัฒนาโดยองค์การกระจายเสียงสาธารณะของสหราชอาณาจักรหรือที่เราคุ้นหูคุ้นตากันดีในชื่อ BBC ซึ่งย่อมาจาก British Broadcasting Corporation ถูกก่อตั้งขึ้นเมื่อปี พ.ศ. 2465 บีบีซีเป็นหน่วยงานด้านสถานีวิทยุและโทรทัศน์ที่จัดตั้งขึ้นโดยได้รับพระบรมราชานุญาต (Royal Charter) และดำเนินกิจการตามข้อตกลงกับรัฐมนตรีว่าการกระทรวงวัฒนธรรม สื่อ และกีฬา
การวางแผนสำหรับโครงการ micro:bit นี้เริ่มขึ้นในปี พ.ศ. 2555 โดยเป็นส่วนหนึ่งของโครงการ BBC Computer Literacy และเมื่อถึงเวลาเปิดตัวในเดือนกรกฎาคม พ.ศ. 2558 บีบีซีได้ร่วมกับพันธมิตร 29 ราย เพื่อช่วยในการผลิตและการออกแบบรวมไปถึงการจัดจำหน่ายอุปกรณ์ ทางบีบีซีได้กล่าวว่าค่าใช้จ่ายในการพัฒนาส่วนใหญ่เป็นการร่วมมือกันของพันธมิตรในโครงการ
โครงการ micro:bit เป็นโครงการที่ออกแบบและพัฒนาบอร์ดไมโครคอนโทรลเลอร์เพื่อการศึกษาเพื่อให้เด็กสามารถเรียนรู้การทำงานร่วมกันของซอฟต์แวร์และฮาร์ดแวร์ซึ่งเป็นการส่งเสริมการเรียนรู้ในด้านวิศวกรรมศาสตร์ คอมพิวเตอร์ และเทคโนโลยี ซึ่งเป็นศาสตร์สำคัญที่ควรเตรียมพร้อมเมื่อเติบโตในโลกยุคดิจิตอล โดยโครงการ micro:bit นั้น BBC เป็นผู้ริเริ่มโครงการและได้ร่วมมือกับผู้สนับสนุนอีกมากมายจากองค์กรหรือบริษัทที่เกี่ยวกับเทคโนโลยียักษ์ใหญ่ทั่วโลก เช่น Microsoft , Samsung , Lancaster University เป็นต้น
Micro:bit การเขียนโปรแกรมบนบอร์ด
ไมโครบิต หรือ บอร์ด micro:bit ถูกออกแบบให้เขียนโค้ดและคอมไพล์ผ่านทางเว็บบราวน์เซอร์ makecode หรือคลิกที่ https://makecode.microbit.org/ และยังสามารถใช้งานร่วมกับระบบในแพลตฟอร์มอื่น ๆ ได้หลายระบบ ได้แก่ คอมพิวเตอร์ สมาร์ตโฟน และแท็บเล็ต
micro:bit เป็นบอร์ดไมโครคอนโทรเลอร์ขนาดเล็กที่มีความยืดหยุ่นในการพัฒนาโปรแกรมสูงเนื่องจากบอร์ด micro:bit สามารถรองรับการพัฒนาโปรแกรมได้หลายภาษาไม่ว่าจะเป็น JavaScript Block Editor, ภาษา Python และ ภาษา C/C++ ซึ่งเปิดโอกาสให้ผู้ใช้งานสามารถเลือกพัฒนาโปรแกรมที่ใช้ป้อนคำสั่งได้ตามรูปแบบภาษาที่ตนเองถนัด โดยการเขียนโปรแกรมลงบนบอร์ด micro:bit ส่วนใหญ่จะเป็นโปรแกรมที่ใช้งานได้ผ่าน Online Editor ที่สามารถเรียกใช้งานผ่าน Internet Browser (Google Chrome, Chromium, Microsoft Edge, Mozilla Firefox, Safari) ได้ทันทีอย่างสะดวกสบาย
ข้อดีของโปรแกรมที่ใช้งานได้ผ่าน Online Editor เพื่อใช้ makecode microbit คือ ไม่จำเป็นต้องติดตั้งโปรแกรมเพิ่มเติม ใน Editor บางตัวสามารถแชร์ตัวอย่างโค้ดที่เขียนได้เป็นลิงก์ และสามารถเซฟบน Cloud Storage เพื่อทำงานต่อได้ นอกจากนี้ยังสามารถใช้งานได้ในหลายระบบปฏิบัติการ ไม่ว่าจะเป็น Windows OS, Mac OS, Linux OS และยังรองรับการใช้งานบนสมาร์ตโฟนและแท็บเล็ต(Android, iOS) ได้อีกด้วย
นอกจากนี้ยังสามารถติดตั้งโปรแกรม MakeCode for micro:bit ใน Microsoft Store บน ระบบปฏิบัติการ Windows 10 ซึ่งสนับสนุนโดย MakeCode ซึ่งเป็นโครงการหนึ่งของบริษัท Microsoft ที่สามารถสร้างคำสั่งและใช้งานโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต