โปรแกรมสร้างชุดคำสั่ง KidBright IDE เป็นโปรแกรมที่ใช้สร้างชุดคำสั่งโดยใช้ Block Based Programming ซึ่งสามารถลากบล็อกชุดคำสั่ง มาเรียงต่อกันเพื่อควบคุมให้บอร์ด KidBright ทำงานตามลำดับที่กำหนด จากนั้น KidBright IDE จะทำการ Compile ชุดคำสั่งเป็น Code ที่เหมาะสม และส่งไปยังบอร์ด เมื่อบอร์ดได้รับคำสั่งจะทำงานตามขั้นตอนที่ชุดคำสั่งกำหนดไว้
ส่วนประกอบของโปรแกรมสร้างชุดคำสั่ง KidBright IDE ประกอบด้วย
- แถบเครื่องมือจัดกลุ่มตามลักษณะการใช้งาน
- เมนู สร้างแฟ้มข้อมูลใหม่
- เมนู เปิดแฟ้มข้อมูลที่เคยบันทึก
- เมนู บันทึกบล็อกคำสั่งในแฟ้มข้อมูล
- เมนู ทำการแปลงบล็อกให้เป็นรหัสคำสั่งและส่งรหัสคำสั่งไปยังบอร์ดผ่านสายยูเอสบี
- เมนู ตั้งเวลาให้นาฬิกาเรียลไทม์บนบอร์ด
- เมนู ตั้งค่าการเชื่อมต่อบอร์ด ผ่าน Wifi
- เมนู สร้างคิวอาร์โค้ดของหมายเลขบอร์ด
- เมนู เปลี่ยนภาษาไทย/อังกฤษ
- พื้นที่สร้างชุดคำสั่งโดยการลากบล็อกมาวางในพื้นที่นี้
การติดตั้งโปรแกรมสร้างชุดคำสั่ง KidBright IDE
การติดตั้ง โปรแกรมสร้างชุดคำสั่ง KidBright IDE โดยทำตามขั้นตอน ดังนี้
- ทำการ Dowload KidBright IDE จาก www.kid-bright.org
- ทำการติดตั้ง KidBright IDE โดย ดับเบิ้ลคลิกไฟล์ KidBrightIDE-setup.exe
- เปิดโปรแกรมสร้างชุดคำสั่ง KidBright IDE โดยการ ดับเบิ้ลคลิกไอคอนของ KidBright IDE บนหน้าเดสก์ทอป (Desktop)
โปรแกรมสร้างชุดคำสั่ง KidBright IDE เป็นโปรแกรมที่ใช้สร้างชุดคำสั่งโดยใช้ Block Based Programming ซึ่งสามารถลากบล็อกชุดคำสั่ง มาเรียงต่อกันเพื่อควบคุมให้บอร์ด KidBright ทำงานตามลำดับที่กำหนด จากนั้น KidBright IDE จะทำการ Compile ชุดคำสั่งเป็น Code ที่เหมาะสม และส่งไปยังบอร์ด เมื่อบอร์ดได้รับคำสั่งจะทำงานตามขั้นตอนที่ชุดคำสั่งกำหนดไว้
ส่วนประกอบของโปรแกรมสร้างชุดคำสั่ง KidBright IDE ประกอบด้วย


โดยสรุป KidBright IDE คือโปรเกรมที่ออกแบบมาโดยเฉพาะ สําหรับการใช้สร้างชุดคําสั่ง ให้กับ บอร์ด KidBright ในรูปแบบของ Block Based Programming เป็นการเขียนโปรแกรมโดยการลากกล่องคําสั่งพื้นฐานมาวางต่อกันเพื่อทําการเชื่อมโยงเป็นชุดคําสั่งหรือโปรแกรม การเขียนชุดคําสั่งในโปรแกรม KidBright จะเป็นการเขียนโปรแกรมที่ถูกออกแบบมาให้เข้าใจง่าย ไม่จําเป็นต้องเรียนรู้ภาษาเฉพาะทาง คําสั่งต่าง ๆ อยู่ในรูปแบบของกล่องข้อความ ซึ่งใช้ภาษาที่สามารถเข้าใจได้ง่ายไม่ซับซ้อน จึงไม่ทําให้เป็นอุปสรรคต่อการเรียนรู้และเหมาะสําหรับการเรียนรู้ของผู้เริ่มต้น หรือผู้ที่ไม่มีพื้นฐานการเขียนโปรแกรมมาก่อน