รู้จักกับบล๊อกพื้นฐานชนิดต่างๆ
ส่วนที่เราใช้เขียนคำสั่ง ให้หุ่นยนต์ทำหน้าที่ตามที่เราต้อง คำสั่งนั้นจะอยู่ในรูปแบบที่เรียกว่า บล๊อก(ฺBlock) ซึ่งเราจะนำเรียงต่อกัน บล๊อกแต่ละตัวจะทำหน้าที่แตกต่างกันไป ตามที่เรากำหนดค่า บล๊อกพื้นฐาน จะมีดังนี้
Move Block ใช้สำหรับหมุนมอเตอร์ ทำให้หุ่นยนต์เคลื่อนที่ไปข้างหน้าหรือถอยหลัง เป็นเส้นตรงหรือเลี้ยวได้
Record/Play Block ใช้สำหรับในการบันทึกการเคลื่อนไหวต่างๆ ของหุ่นยนต์ แล้วเล่นซ้ำ ในโหมดบันทึกเราสามารถจับหุ่นยนต์เคลื่อนที่แล้วบันทึกไว้ พอเล่นซ้ำหุ่นยนต์จะเคลื่อนที่เหมือนกับที่เราได้บันทึกไว้
Sound Block ทำให้หุ่นยนต์ส่งเสียงต่างๆ ออกจากลำโพง Loudspeaker สามารถเลือกเสียงที่จะเล่นได้ หรือสามารถให้หุ่นยนต์ส่งเสียงเป็นโทนก็ได้
Display Block ทำให้หุ่นยนต์แสดงผลรูปภาพ หรือข้อความบนหน้าจอ หรือลบภาพบนหน้าจอทิ้งได้ด้วย
Wait for Time Block ทำให้หุ่นยนต์รอเป็นเวลาหนึ่ง ก่อนทำงานบล๊อกถัดไป
Wait for Touch Block ทำให้หุ่นยนต์รอการกดปุ่ม ก่อนทำงานบล๊อกถัดไป
Wait for Light Block ทำให้หุ่นยนต์รอจนแสงสว่างขึ้น หรือมืดลง ก่อนทำงานบล๊อกถัดไป
Wait for Sound Block ทำให้หุ่นยนต์รอจนมีเสียงดังเกิดขึ้น ก่อนทำงานบล๊อกถัดไป
Wait for Distance Block ทำให้หุ่นยนต์รอจนมีวัตถุอยู่หน้าเซ็นเซอร์ตรวจจับระยะทาง ก่อนทำงานบล๊อกถัดไป
Loop Block ทำให้หุ่นยนต์ทำงานต่างๆ ซ้ำไปเรื่อยๆ โดยสามารถตั้งได้ว่าจะให้ซ้ำในรูปแบบไหน
- ทำซ้ำไปเรื่อยๆ
- ทำซ้ำเป็นระยะเวลาหนึ่ง
- ทำซ้ำจนเซ็นเซอร์ตรวจจับการกด / แสง / เสียง / ระยะทางได้
Switch Block ทำให้หุ่นยนต์เลือกทำงานอย่างใดอย่างหนึ่ง ขึ้นอยู่กับค่าของเซ็นเซอร์