บอร์ด micro : bit เป็นบอร์ดไมโครคอนโทรเลอร์สำหรับการศึกษาจากโครงการของ BBC (British Broadcasting Company) หรือบริษัทแพร่ภาพกระจายเสียงของอังกฤษ ที่ร่วมมือกับ Partner หลายบริษัท (ดูเพิ่มเติมได้จาก https://en.wikipedia.org/wiki/Micro_Bit) ผลิตบอร์ดคอมพิวเตอร์เพื่อสนับสนุนการศึกษาเรียนรู้ในยุคดิจิตอลแจกจ่ายให้แก่เด็กในประเทศอังกฤษ ต่อจากในอดีตที่ทาง BBC เคยทำบอร์ด BBC Micro ออกมาแล้วเมื่อปี 1980 เพื่อให้เกิดการเริ่มต้นเรียนรู้ใช้งานคอมพิวเตอร์ของเด็กๆ
บอร์ด micro:bit ถูกออกแบบให้เขียนโค้ดและคอมไพล์ผ่านทางเว็บบราวน์เซอร์ สามารถใช้งานร่วมกับระบบอื่นๆได้หลายระบบ เช่น คอมพิวเตอร์ สมาร์ทโฟนและแท็บเล็ท (ใช้ได้ทั้ง android, iOS) อีกทั้งยังมีเซ็นเซอร์พื้นฐานสำหรับการเรียนรู้ อาทิเช่น เซ็นเซอร์วัดแสง เซ็นเซอร์วัดความเร่ง เซ็นเซอร์เข็มทิศ รวมทั้งปุ่มกด และ LED แสดงผล ติดตั้งมาให้เรียบร้อยแล้ว ทำให้ตัวบอร์ดเรียกใช้เซ็นเซอร์แต่ละอย่างโดยง่าย ไม่จำเป็นต้องหาเซ็นเซอร์มาต่อเพิ่มเติมจึงเหมาะแก่การเรียนรู้สำหรับเด็กหรือผู้ที่สนใจ
ที่มา : https://www.thaieasyelec.com/article-wiki/latest-blogs/getting-started-with-the-microbit.html
คุณสมบัติทางเทคนิค
• ใช้ไมโครคอนโทรลเลอร์ ARM Cortex 32 บิต
• หน่วยความจำแรม 16 กิโลไบต์
• รองรับการเชื่อมต่อไร้สายแบบบลูทูธ 4.0 ใช้พลังงานต่ำ
• มี LED บนบอร์ด 25 ดวง (5×5)
• มีสวิตช์แบบปุ่มกดบนบอร์ด 2 ตัว
• มีโมดูลเข็มทิศ
• มีโมดูลตรวจจับความเอียง
• มีพอร์ตอะนาลอกและดิจิตอล 3 พอร์ต
• มีจุดต่อจ่ายไฟบนบอร์ดและคอนเน็กเตอร์สำหรับต่อกะบะถ่าน 3 โวลต์
• ใช้แหล่งจ่ายไฟตรง 3 โวลต์
ที่มา : https://inex.co.th/home/product/microbit-standard-set/
เขียนโปรแกรมด้วยบล็อกคำสั่งและจาวาสคริปหรือเพิ่มเติมความสามารถในขั้นก้าวหน้าด้วยภาษาไพธอน ดูรายละเอียดเพิ่มเติมของซอฟต์แวร์ได้ที่ http://microbit.org/code/
การเขียนโปรแกรมที่ใช้สำหรับ Micro:bit เราจะใช้เครื่องมือ่ของ เมกโค้ด (makecode) ผ่านเบราว์เซอร์อินเตอร์เน็ต
ในการเข้าใช้งานครั้งแรก ให้ทำตามขั้นตอนดังนี้
1 ใช้เบราว์เซอร์์ของ google chrome หรือเบราว์เซอร์ใเข้าไปยังเว็บไซต์ https://makecode.microbit.org
2 จะปรากฎหน้าต่างโปแกรม ดังภาพ ซึ่งจะมีส่วนสำคัญๆ ที่จะต้องใช้งานอยู่ 3 ส่วนดัวยกัน
1 new Project ปุ่มสำหรับสร้างงานใหม่ (ในกรณีที่ใช้งานครั้งแรกจะยังไม่โปรเจ๊ก งงานใดๆ ทางด้านขวามือ แต่ถ้าเราใช้งานไปเรื่อยๆ โปรเจ๊กที่เราสร้างหรือตัวอย่างที่เรียกดูจะถูกบันทึกเก็บไว้ในเครื่องของเราอัตโนมัติ)
2 Import ปุ่มสำหรับสร้างงานที่นำมาจากหลังอื่นๆ เช่น ไฟล์งานเดิมที่มีอยู่
3 Tutorials ตัวอย่างโปรเจ็กต์ที่คนอื่นสร้างไว้เราสามารถเรียกดูตัวอย่างได้
3 หลังจากเข้าไปในโปแกรมตามข้อ 3.2 แล้วจะปรากฎหน้าต่างสำหรับเขียนโปรแกรม microbit ที่ใช้ผ่านบราว์เซอร์ของ makecode จะมีส่วนประกอบหลักด้วยกัน 6 ส่วนดังนี้
A เมนูจัดการ ใช้สำหรับสร้างโปรเจกต์ใหม่หรือเปิดไฟล์งานเก่า และยังมีปุ่มคำสั่งเพิ่มเติมอื่นๆ
B ส่วนนี้เป็นหน้าจอแสดงผล เมื่อเราสร้างคำสั่งที่หน้าจอ D จะแสดงผลเหมือนจริง (simulator)
C กลุ่มคำสั่งต่างๆ โดยคำสั่งแต่ละหมวดจะใช้วิธีทำงานด้วยการลากแล้วต่อบล็อคคล้ายกับ Scratch ที่เคยเรียนในชั้นมัธยมศึกษาปีที่ 4
D พื้นที่สำหรับการลากคำสั่งมาวางต่อกัน เพื่อใช้ในการเขียนโค้ดสามารถเลือกเขียนโค้ดได้ 2 แบบ คือ Tab blocks และ Tab JavaScript
E ปุ่มสำหรับ Download คำสั่งลงบอร์ด microbit เพื่อรันบนบอร์ดจริง
F การกำหนดชื่อโปรเจกต์หรือไฟล์งานจะได้นามสกุลไฟล์เป็น .hex