30. Lab01
หลังจากสร้างหุ่นยนต์เรียบร้อยและเชื่อมต่อสายมอเตอร์แล้ว เพื่อตรวจสอบว่า การเชื่อมต่อสายมอเตอร์นั้น ทาให้มอเตอร์เคลื่อนที่ไปในทิศทางที่ถูกต้อง สามารถเขียนโปรแกรมเพื่อ
ตรวจสอบได้ โดยเมื่อกดปุ่ม A ให้มอเตอร์ 1 ทางานและหยุดการทางานของมอเตอร์ 2 เมื่อกดปุ่ม B ให้มอเตอร์ 2 ทางานและหยุดการทางานของมอเตอร์ 1
โปรแกรมรอการตรวจสอบเหตุการณ์ 2 เหตุการณ์คือการกดสวิตช์ A และ B ที่อยู่บน
บอร์ด micro:bit
เมื่อกดสวิตช์ A ให้หยุดมอเตอร์ทั้งสองตัว และสั่งมอเตอร์ 1 เดินหน้าด้วยความเร็ว 50%
เมื่อกดสวิตช์ B ให้หยุดมอเตอร์ทั้งสองตัว และสั่งมอเตอร์ 2 เดินหน้าด้วยความเร็ว 50%
การทางานของโปรแกรม
motor 1
motor 2
A
B
motor 1 motor 2
ตรวจสอบการทางานของมอเตอร์
31. Lab02
เพื่อทดสอบการเคลื่อนที่ของหุ่นยนต์ ด้วยการเคลื่อนที่ไปด้านหน้า และ
เคลื่อนที่ไปด้านหลัง ด้วยการกดสวิตช์ A และ B โดยให้ทางานเป็นเวลา
2 วินาที
โปรแกรมรอการตรวจสอบเหตุการณ์ 2 เหตุการณ์คือการกดสวิตช์ A และ B ที่อยู่บน
บอร์ด micro:bit
เมื่อกดสวิตช์ A ให้มอเตอร์ทั้งสองตัวเคลื่อนที่ไปด้านหน้า หน่วงเวลา 2 วินาทีแล้วสั่งให้
มอเตอร์หยุด จากนั้นสร้างเสียงออกลาโพงเพื่อแจ้งการหยุด
เมื่อกดสวิตช์ B ให้มอเตอร์ทั้งสองตัวเคลื่อนที่ไปด้านหลัง หน่วงเวลา 2 วินาทีแล้วสั่งให้
มอเตอร์หยุด จากนั้นสร้างเสียงออกลาโพงเพื่อแจ้งการหยุด
การทางานของโปรแกรม
การเคลื่อนที่ไปหน้า ถอยหลัง
32. Lab03
ความเร็วของมอเตอร์มีค่าระหว่าง 0-100 การปรับค่าความเร็วของ
มอเตอร์ 1 และ 2 ต่างกันทาให้หุ่นยนต์เคลื่อนที่ไปด้านที่มีความเร็วน้อย
กว่า สร้างเป็นการเคลื่อนที่แบบวงกลมได้
โปรแกรมรอการตรวจสอบเหตุการณ์ 2 เหตุการณ์คือการกดสวิตช์ A และ B ที่อยู่บน
บอร์ด micro:bit
เมื่อกดสวิตช์ A ให้มอเตอร์ 1 มีความเร็ว 70% และมอเตอร์ 2 ความเร็ว 30% ทาให้
หุ่นยนต์หมุนตัวทางขวา พร้อมแสดงลูกศรชี้ทางขวา
เมื่อกดสวิตช์ B ให้มอเตอร์ 1 มีความเร็ว 30% และมอเตอร์ 2 ความเร็ว 70% ทาให้
หุ่นยนต์หมุนตัวทางซ้าย พร้อมแสดงลูกศรชี้ทางซ้าย
การทางานของโปรแกรม
การเคลื่อนที่เป็นวงกลม
v