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