การเขียนโปรแกรมบนบอร์ด micro:bit
สำหรับโปรแกรมที่ใช้ในการเขียนโปรแกรมลงบนบอร์ด micro:bit ส่วนใหญ่จะเป็น Online Editor สามารถเรียกใช้งานผ่าน Internet Browser (Google Chrome, Chromium, Microsoft Edge, Mozilla, Firefox, Safari) ที่ติดตั้งอยู่บนเครื่องคอมพิวเตอร์ได้ทันที ข้อดีของโปรแกรมแบบนี้คือไม่จำเป็นต้องติดตั้งโปรแกรมเพิ่มเติม ใน Editor บางตัวสามารถแชร์ตัวอย่างโค้ดที่เขียนได้เป็น link ได้ สามารถใช้งานได้ในหลายแพลตฟอร์มคอมพิวเตอร์ไม่ว่าจะเป็นทั้ง Windows OS, Mac OS, Linux OS และยังรองรับการใช้งานบนสมาร์ทโฟนและแท็บเล็ท(Android, iOS) ได้อีกด้วย
ภาพจาก https://www.thaieasyelec.com/article-wiki/latest-blogs/getting-started-with-the-microbit.html
เริ่มต้นใช้งานเบื้องต้นโปรแกรม Micro:bit
การเขียนโปรแกรมที่ใช้สำหรับ Micro:bit เราจะใช้เครื่องมือของ เมกโค้ด (makecode) ผ่านเบราว์เซอร์อินเตอร์เน็ต ในการเข้าใช้งานครั้งแรก ให้ทำตามขั้นตอนดังนี้
3.1 ใช้เบราว์เซอร์ของ google chrome หรือเบราว์เซอร์ใเข้าไปยังเว็บไซต์ https://makecode.microbit.org
3.2 จะปรากฎหน้าต่างโปแกรม ดังภาพ ซึ่งจะมีส่วนสำคัญๆ ที่จะต้องใช้งานอยู่ 3 ส่วนดัวยกัน
1. new Project ปุ่มสำหรับสร้างงานใหม่ (ในกรณีที่ใช้งานครั้งแรกจะยังไม่โปรเจก งานใดๆ ทางด้านขวามือ แต่ถ้าเราใช้งานไปเรื่อยๆ โปรเจกที่เราสร้างหรือตัวอย่างที่เรียกดูจะถูกบันทึกเก็บไว้ในเครื่องของเราอัตโนมัติ)
2. Import ปุ่มสำหรับสร้างงานที่นำมาจากหลังอื่นๆ เช่น ไฟล์งานเดิมที่มีอยู่
3. Tutorials ตัวอย่างโปรเจกที่คนอื่นสร้างไว้เราสามารถเรียกดูตัวอย่างได้
3.3 หลังจากเข้าไปในโปแกรมตามข้อ 3.2 แล้วจะปรากฎหน้าต่างสำหรับเขียนโปรแกรม microbit ที่ใช้ผ่านบราว์เซอร์ของ makecode จะมีส่วนประกอบหลักด้วยกัน 6 ส่วนดังนี้
01 เมนูจัดการ ใช้สำหรับสร้างโปรเจกต์ใหม่หรือเปิดไฟล์งานเก่า และยังมีปุ่มคำสั่งเพิ่มเติมอื่นๆ
02 ส่วนนี้เป็นหน้าจอแสดงผล เมื่อเราสร้างคำสั่งที่หน้าจอ D จะแสดงผลเหมือนจริง (simulator)
03 กลุ่มคำสั่งต่างๆ โดยคำสั่งแต่ละหมวดจะใช้วิธีทำงานด้วยการลากแล้วต่อบล็อคคล้ายกับ Scratch
04 พื้นที่สำหรับการลากคำสั่งมาวางต่อกัน เพื่อใช้ในการเขียนโค้ดสามารถเลือกเขียนโค้ดได้ 2 แบบ คือ Tab blocks และ Tab JavaScript
05 ปุ่มสำหรับ Download คำสั่งลงบอร์ด microbit เพื่อรันบนบอร์ดจริง
06 การกำหนดชื่อโปรเจกต์หรือไฟล์งานจะได้นามสกุลไฟล์เป็น .hex