ภาพรวมการทำงานของ KidBright เริ่มต้นจากการสร้างชุดคำสั่งผ่าน KidBright IDE บนคอมพิวเตอร์เ ซึ่งเป็นภาษาบล็อก (Block Based Programming) เมื่อสร้างเสร็จเรียบร้อย ชุดคำสั่งจะถูกคอมไพล์ (Compile) ให้เป็นภาษาเครื่อง ส่งผ่านสายยูเอสบีไปยังบอร์ด ซึ่งบอร์ด KidBright รองรับการเชื่อมต่อเซนเซอร์ภายนอกและบอร์ดอื่น ๆ อีกทั้งสามารถควบคุมอุปกรณ์ไฟฟ้าแบบยูเอสบี มี Wifi และ Bluetooth เชื่อมต่อกับเครือข่ายคอมพิวเตอร์ ทำให้สามารถส่างคำสั่งควบคุมการทำงานของบอร์ดผ่านแอปพลิเคชันบนสมาร์ตโฟน และส่งข้อมูลระหว่างบอร์ดกับเครือข่ายคอมพิวเตอร์ได้
จากที่ได้เรียนรู้เกี่ยวกับ บอร์ด KidBright และ โปรแกรมสร้างชุดคำสั่ง KidBright นักเรียนคิดว่า KidBrigt มีหลักการทำงานอย่างไร?
ภาพรวมการทำงานของ KidBright เริ่มต้นจากการสร้างชุดคำสั่งผ่าน KidBright IDE บนคอมพิวเตอร์เ ซึ่งเป็นภาษาบล็อก (Block Based Programming) เมื่อสร้างเสร็จเรียบร้อย ชุดคำสั่งจะถูกคอมไพล์ (Compile) ให้เป็นภาษาเครื่อง ส่งผ่านสายยูเอสบีไปยังบอร์ด ซึ่งบอร์ด KidBright รองรับการเชื่อมต่อเซนเซอร์ภายนอกและบอร์ดอื่น ๆ อีกทั้งสามารถควบคุมอุปกรณ์ไฟฟ้าแบบยูเอสบี มี Wifi และ Bluetooth เชื่อมต่อกับเครือข่ายคอมพิวเตอร์ ทำให้สามารถส่างคำสั่งควบคุมการทำงานของบอร์ดผ่านแอปพลิเคชันบนสมาร์ตโฟน และส่งข้อมูลระหว่างบอร์ดกับเครือข่ายคอมพิวเตอร์ได้
โดยสรุป โดยทั่วไปการเขียนโปรแกรมคอมพิวเตอร์ที่ใช้ภาษาต่าง ๆ หรือการสร้างชุดคำสั่งโดยใช้บล็อกใน KidBright เป็นการสร้างซอฟต์แวร์ประยุกต์ ซึ่งซอฟต์แวร์ประยุกต์ที่สร้างขึ้นจะติดต่อสื่อสารกับระบบปฏิบัติการอีกชั้นหนึ่ง เพื่อติดต่อหรือใช้งานฮาร์ดแวร์ ซอฟต์แวร์ประยุกต์จะต้องถูกแปลงให้อยู่ในรูปภาษาเครื่องที่ระบบปฏิบัติการเข้าใจได้