บอร์ด KidBright จะทำงานตามคำสั่งที่ผู้ใช้สร้างขึ้นผ่านโปรแกรมสร้างชุดคำสั่ง KidBright IDE โดยการ ลากและวาง (Drag and Drop) บล็อกคำสั่งที่ต้องการ จากนั้น KidBright IDE จะ Compile และส่งชุดคำสั่งดังกล่าวไปที่บอร์ด KidBright เพื่อให้บอร์ดทำงานตามคำสั่ง
ให้นักเรียน ยกตัวอย่าง คุณสมบัติ ที่บอร์ด KidBright สามารถทำได้
บอร์ด KidBright จะทำงานตามคำสั่งที่ผู้ใช้สร้างขึ้นผ่านโปรแกรมสร้างชุดคำสั่งแบบบล็อก (Block Based Programing) สามารถส่งคำสั่งที่สร้างขึ้นไปยังบอร์ด KidBright เพื่อให้บอร์ดทำงานตามคำสั่ง ทำให้ได้เห็นการทำงานจริงของชุดคำสั่งที่สร้างขึ้นแบบ Real-time
KidBright ประกอบด้วย 2 ส่วน ดังนี้
1. ส่วนบอร์ดสมองกลฝังตัว KidBright
สมองกลฝังตัว คือ คอมพิวเตอร์ขนาดเล็กที่นำไปฝังไว้ในอุปกรณ์ต่าง ๆ เพื่อเพิ่มความฉลาดของอุปกรณ์นั้น ๆ ผ่านซอฟต์แวร์ควบคุมการทำงานที่แตกต่างจากระบบประมวลผลในคอมพิวเตอร์
ไมโครคอนโทรลเลอร์ (Microcontroller) คือ อุปกรณ์ขนาดเล็กที่มีความสามารถคล้ายกับคอมพิวเตอร์ ซึ่งบอร์ด KidsBright ใช้ Microcontroller ESP32 เป็นตัวควบคุมการทำงานของบอร์ด ติดตั้งอยู่ดานหลังบอร์ด
2. ส่วนโปรแกรมสร้างชุดคำสั่ง KidBright IDE
โปรแกรมสร้างชุดคำสั่ง KidBright IDE เป็นการสร้างชุดคำสั่งแบบ Block-based programming คือ การเขียนโปรแกรมในลักษณะการนำ Block ของคำสั่งมาต่อๆ กัน คล้ายการต่อจิ๊กซอว์ โดยใชวิธีการลากวาง (Drag and Drop) เพื่อควบคุมให้บอร์ด KidBright ทำงานตามลำดับที่กำหนด จากนั้น KidBright IDE จะ Compile ชุดคำสั่งเป็น Code ที่เหมาะสม และส่งไปยังบอร์ด เมื่อบอร์ดได้รับคำสั่งจะทำงานตามขั้นตอนที่ชุดคำสั่งกำหนดไว้
โดยสรุป บอร์ด KidBright สามารถนำไปใช้ในการสร้างอุปกรณ์อัจฉริยะได้มากมาย โดยบอร์ด KidBright จะทำงานตามคำสั่งที่ผู้ใช้สร้างขึ้นผ่านโปรแกรมสร้างชุดคำสั่ง KidBright IDE โดยการ ลากและวาง (Drag and Drop) บล็อกคำสั่งที่ต้องการ จากนั้น KidBright IDE จะ Compile และส่งชุดคำสั่งดังกล่าวไปที่บอร์ด KidBright เพื่อให้บอร์ดทำงานตามคำสั่ง