การเขียนโปรแกรมคือการสั่งคำสั่งให้ไมโครบิตทำงานตามสิ่งที่เราออกแบบไว้ เราสามารถสั่งให้ไมโครบิตทำงานได้อย่างง่ายดาย เพียงแค่ลากคำสั่งมาว่างต่อ ๆ กัน ในพื้นที่ทำงาน คำสั่งต่างๆ จะถูกจัดเก็บในบล็อคแต่ละหมวดอย่างมีระเบียบ และเราสามารถแยกแยะ หมวดหมู่ของคำสั่งต่างๆ ได้จากสีของคำสั่ง ในการพัฒนาโปรแกรมควบคุมหุ่นยนต์ได้จะต้องเรียนรู้ชุดคำสั่งพื้นฐานต่างๆ ของโปรแกรม micro:bit ที่จำเป็นในการเขียนโปรแกรมควบคุมห่นยนต์
simulator คือ โปรแกรมจำลอง micro : bit เสมือนจริง จำลองการทำงานของอุปกรณ์ บน PC
ตัวอย่างการใช้คำสั่งแสดงผล (Basic)
วิธีการการลบบล็อกคำสั่งสามารถทำโดยการกดปุ่ม Delete ที่แป้นคีย์บอร์ดหรือ ลากบล็อกกลับคืนที่เดิม
อินพุต (Input) เป็นชุดคำสั่ง
ตัวอย่างการใช้คำสั่งอินพุต (Input)
ลูป (Loop) เป็นเครื่องมือทุ่นแรงที่จะช่วยเราทำงานเดิมๆ ซ้ำๆ กันได้อย่างไม่รู้จักเหน็ดเหนื่อยดังนั้นการที่เราจะเขียนโปรแกรมได้เราจะต้อง เข้าใจหลักการทำงานของการใช้ลูปเป็นอย่างดี ชุดคำสั่งที่จะใช้งานพื้นฐานมีดังนี้
ตัวอย่างการใช้คำสั่งลูป (Loop)
1. ลากคำสั่งลากคำสั่ง repeat 4 times ออกมาว่างใน onstart
2. ลากคำสั่ง show icon 3 อันมาว่างในลูปดังภาพด้านขวา
3. ดุผลลัพธ์ที่อีมูเลเตอร์ว่าภาพเปลี่ยนไปกี่ครั้งทดลองเปลี่ยนตัวเลขไปเรื่อยๆ แล้วดูผลลัพธ์ที่อีมูเลเตอร์อีกทีว่าตรงกับที่
ความแตกต่างระหว่างการใช้คำสั่งลูป (Loop) กับไม่ใช้คำสั่งลูป (Loop)
แบบที่ 1
แบบที่ 2
ลองมาดูส่วนของ Flowchart แต่ละแบบประกอบ
แบบที่ 1
แบบที่ 2
บล็อกคำสั่ง Variables (ตัวแปร) คือ คำสั่งในการจัดการกับตัวแปร
ตัวอย่างการใช้คำสั่งตัวแปร (Variables)
บล็อกคำสั่ง Logic (ตรรกะ) คือ การเปรียบเทียบข้อมูลและลอจิก จะประกอบไปด้วยกลุ่มคำสั่ง conditionals (เงื่อนไข),comparision (เปรียบเทียบ) และ Boolean (ค่าความจริง)
ตัวอย่างการใช้บล็อกคำสั่งตรรกะ (Logic)
บล็อกคำสั่ง iBit เป็นบล็อกคำสั่งที่ทาง INEX พัฒนาขึ้นมาเพื่อให้สามารถใช้งานร่วมกับ microbit ได้ทาง microsoft ได้รองรับให้ iBit ใช้งานร่วมกับ microbit ในเดือนเมษายน 2561 ได้อย่างเป็นทางการ บล็อกคำสั่ง iBit เป็นส่วนสำคัญที่เราจะนำมาใช้ในการเขียนโปรแกรมเพื่อควบคุมหุ่นยนต์
การเรียกใช้บล็อกคำสั่ง iBit
การเรียกใช้บล็อกคำสั่ง iBit สามารถทำได้โดยคลิกที่ แถบ Advanced > Extensions แล้วพิมพ์คำว่า iBit ในช้องค้นหาหลังจากนั้นจะปรากฎ บล็อกคำสั่ง iBit ให้คลิกที่ icon ตามภาพ เสร็จแล้วกลับมาดูที่แถบบล็อกคำสั่งจะปรากฎบล็อกคำสั่งของ iBit ตามตัวอย่างด้านล่าง
หลังจากที่ได้ทำการ add paskage เข้ามาจะประกอบไปด้วยบล็อกคำสั่งที่ใช้ในการควบคุมหุ่นยนต์ดังนี้