The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

ขาว เขียว สนุกสนาน ภาพประกอบ กิจกรรม ปิดเทอม โปสเตอร์ 2

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by May Pensakao, 2023-06-05 09:30:21

ขาว เขียว สนุกสนาน ภาพประกอบ กิจกรรม ปิดเทอม โปสเตอร์ 2

ขาว เขียว สนุกสนาน ภาพประกอบ กิจกรรม ปิดเทอม โปสเตอร์ 2

หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 1 / 11 เซ็นเซอร์ตรวจจับระยะ (Ultrasonic Sensor) คือ เซ็นเซอร์ที่ใช้ส าหรับตรวจจับวัดถุต่างๆ โดยอาศัยหลักการสะท้อนของคลื่นความถี่เสียง และ ค านวณหาค่า ระยะทางได้จากการเดินทางของคลื่นและน ามาเทียบกับเวลา ด้วยกลไกดังกล่าวท าให้เราสามารถน ามาประยุกต์ใช้ งานในรูปแบบต่างๆได้อย่างมากมาย เช่น งานวัดระดับน้ า งานตรวจจับชิ้นงาน งานตรวจจับความหนาของวัตถุ หลักการท างานของอัลตราโซนิก อัลตราโซนิกเป็นคลื่นที่มีความถี่สูงขึ้น มีทิศทางแน่นอนและไม่มีการเลี้ยวเบน โดยอัลตราโซนิก แบ่งเป็นสอง ส่วน •Transmitter เป็นแหล่งให้ก าเนิดเสียง Ultrasonic •Receiver เป็นตัวรับคลื่นเสียงที่สะท้อนกลับมา


หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 2 / 11 การเขียนโปรแกรมตรวจสอบเซนเซอร์จับระยะ ขั้นตอนการเขียนโปรแกรมตรวจสอบระยะเซนเซอร์จับระยะ เปิดโปรแกรม mBlock 1. เลือกแถบ Scripts 2. เลือกเมนูย่อย Robots 3. ลากบล็อก MBot Program ไปยังพื้นที่ทางขวา 4. บล็อก mBot Program ถูกวางพร้อมเขียนโปรแกรม


หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 3 / 11 5. เลือกเมนูย่อย Control 6. ลากบล็อก Forever ไปต่อกับ mBot Program 7. บล็อกถูกต่อกัน 8. เลือกแถบเมนู Extensions 9. เลือกเมนูย่อย Communication 10. ลากบล็อก Write Line ไปต่อในบ็อก Forever


หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 4 / 11 11. เลือกบล็อก Ultrasonic sensor port3 distance 12. ลากบล็อก Ultrasonic sensor port3 distance ไปใส่ใน write line [Hello!] 13. เลือกแถบเมนู Connect 14. เลือก Serial Port > แล้วเลือก Port ที่หาเจอ เช่น Port3, Port4


หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 5 / 11 15. เลือกเมนู Edit 16. เลือกเมนูย่อย Arduino Mode จะท าการเปลี่ยนหน้าต่างการท างาน หลังจากเปลี่ยนเป็น Arduino Mode


หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 6 / 11 17. ไปที่ช่อง recv encode mode เลือก char mode 18. กด Upload to Arduino แล้วสังเกตุค่าที่วัดได้จาก Ultrasonic Sensor


หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 7 / 11 FOREVER การท างานแบบวนซ้ าตลอดกาล - ไม่มีจุดสิ้นสุด - สามารถมีเงื่อนไขข้างในได้ วิธีการใช้งาน FOREVER - สร้างตัวแปร X มีค่า เท่ากับ 0 - สร้างการท างานวนซ้ าแบบ FOREVER - ท างานเพิ่มค่าตัวแปร X ขึ้นที่ละ 1 - หน่วงการท างาน 1 วินาที - แสดงค่าตัวแปร X - ผลลัพธ์ จะท าการบวกเลขไม่มีวันสิ้นสุด


หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 8 / 11 REPEAT การท างานแบบวนซ้ ามีจ านวนรอบสิ้นสุด - จุดสิ้นสุดตามรอบที่ก าหนด - สามารถมีเงื่อนไขข้างในได้ วิธีการใช้งาน REPEAT - สร้างตัวแปร X มีค่า เท่ากับ 0 - สร้างการท างานวนซ้ าแบบ REPEAT - ท างานเพิ่มค่าตัวแปร X ขึ้นที่ละ 1 - หน่วงการท างาน 1 วินาที - แสดงค่าตัวแปร X - ผลลัพธ์ *จะท าการบวกเลขทั้งหมด 10 ครั้ง *ผลลัพธ์ X เท่ากับ 10


หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 9 / 11 REPEAT UNTIL การท างานแบบวนซ้ าจนกว่าเงื่อนไขจะเป็นจริง - จุดสิ้นสุดเมื่อเงื่อนไขเป็นจริง - สามารถมีเงื่อนไขข้างในได้ วิธีการใช้งาน REPEAT UNTIL - สร้างตัวแปร X มีค่า เท่ากับ 0 - สร้างการท างานวนซ้ าแบบ FOREVER - ก าหนดเงื่อนไข X = 10 จึงจะสิ้นสุดการท างานวนซ้ า - ท างานเพิ่มค่าตัวแปร X ขึ้นที่ละ 1 - หน่วงการท างาน 1 วินาที - แสดงค่าตัวแปร X - ผลลัพธ์ *จะท าการบวกเลขทั้งหมด 10 ครั้ง *ผลลัพธ์ X เท่ากับ 10


หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 10 / 11 WAIT UNTIL การท างานวนซ้ าหยุดรอจนกว่าเงื่อนไขจะเป็นจริง - จุดสิ้นสุดเมื่อเงื่อนไขเป็นจริง วิธีการใช้งาน WAIT UNTIL - สร้างฟังชั่นการท างานของ mBot - สั่งเดินหน้าด้วยความเร็ว 255 - สร้างการวนซ้ าแบบ WAIT UNTIL - สร้างเงื่อนไข ถ้าค่า Ultrasonic น้อยกว่า 15 จึงจะสิ้นสุดการท างาน - สั่งให้หยุดด้วยความเร็วที่ 0 - ผลลัพธ์ *mBot จะท าการเดินหน้าจนกว่าค่า Ultrasonic จะน้อยกว่า 15 และจะท าการหยุดการวนซ้ าแบบรอ และสั่งให้ mBot หยุดวิ่ง


หลักสูตร : mBot Start Learning เรื่อง : งานการเขียนโปรแกรมควบคุม mBot ตรวจจับ สิ่งกีดขวางด้วยโปรแกรม mBlock ใบเนื้อหา หน้าที่ 11 / 11 PICK RANDOM การสุ่มค่าจากตัวเลข และผลลัพธ์จะออกมาเป็นตัวเลข - มีค่าเริ่มต้น - มีค่าสิ้นสุด วิธีการใช้งาน PICK RANDOM - สร้างการท างานวนซ้ าแบบ repeat มีจ านวนรอบสิ้นสุดที่ 10 รอบ - ท าการแสดงค่าที่สุ่มออกมาได้ - สร้างฟังชั่นสุ่มตัวเลข - ก าหนดค่าเริ่มต้นเท่ากับ 1 - ก าหนดค่าสิ้นสุดที่ 10 - หน่วงเวลา 1 วินาที - ผลลัพธ์ *จะท าการสุ่มเลขทั้งหมด 10 ครั้ง โดยแต่ละครั้ง จะสุ่มได้ตัวเลขระหว่าง 1 - 10


Click to View FlipBook Version