เกี่ยวกับ KidBright

            KidBright เป็นบอร์ดสมองกลฝังตัวที่สามารถทำงานตามชุดคำสั่ง โดยผู้เรียนสามารถสร้างชุดคำสั่งผ่านโปรแกรม KidBright IDE บนคอมพิวเตอร์ ที่ใช้งานง่าย เพียงใช้การลากบล็อกคำสั่งมาวางต่อกัน (Drag and Drop) ช่วยลดความกังวลเรื่องการพิมพ์ชุดคำสั่งผิด ชุดคำสั่งที่ถูกสร้างดังกล่าวจะถูกส่งไปที่บอร์ด KidBright ให้ทำงานตามที่โปรแกรมไว้ เช่น รดน้ำต้นไม้ตามระดับความชื้นที่กำหนด หรือเปิด-ปิดไฟตามเวลาที่กำหนด เป็นต้น

KidBright มุ่งเน้นให้ผู้เรียนได้พัฒนากระบวนการคิดเชิงตรรกะ ร่วมกับความคิดสร้างสรรค์ สามารถต่อยอดสู่การพัฒนาแอปพลิเคชันและเทคโนโลยีด้วยตนเองในอนาคต

***ช่องเสียบสาย microusb ใช้สำหรับส่งไฟให้บอร์ด kidbright และส่งข้อมูลเข้าบอร์ด

***อิมพุต เอาท์พุต(Input/Output) – เป็นส่วนที่ใช้ต่อกับอุปกรณ์อินพุตและเอาท์พุตภายนอกสำหรับการ ตรวจสอบกระบวนการทำงานและสั่งงาน

Kidbright IDE

           
            kidbright IDE คือโปรแกรมสร้างชุดคำสั่ง เพื่อนำไปใช้ทำงานบนบอร์ด kidbright ด้วย ชุดคำสั่งแบบ block-structured programming คือจะใช้การลากกล่องข้อความหรือบล็อกคำสั่ง มาวางต่อกัน (Drag and Drop) จากนั้นโปรแกรมจะทำงานแปลงภาษา ที่เรียกว่าการ compile เพื่อให้ได้เป็นโค้ดการทำงานที่ใช้กับโปรเซสเซอร์ ESP32 ที่อยู่บนบอร์ด

การเขียนโปรแกรมสำหรับบอร์ด KidBright


            การเขียนโปรแกรมเพื่อให้บอร์ด KidBright ทำงาน สามารถทำได้ด้วยโปรแกรม Kidbright IDE ซึ่งเป็นโปรแกรมที่ถูกพัฒนาขึ้นมา เพื่อให้ผู้เรียนสามารถเขียนโปรแกรม ได้ง่ายมากขึ้น ด้วยวิธีการชุดคำสั่งแบบ block-structured programming ซึ่งเป็นการเขียนโปรแกรมโดยการลากรูปกล่องคำสั่งพื้นฐาน มาวางต่อกัน (Drag and Drop) เพื่อทำการเชื่อมโยงคำสั่ง เหล่านั้นขึ้นมาเป็นโปรแกรม จากนั้น Kidbright IDE จะทำการแปลง (compile) โปรแกรม และส่งโปรแกรมดังกล่าวไปยัง บอร์ดKidbright เพื่อให้มันทำงานตามชุดคำสั่งที่เราได้ออกแบบไว้