การโค้ดดิ้ง


1.       เปิดเว็บไซต์ Makecode.org

2.       ให้เพิ่ม extension ของ Reka:bit ชื่อของ extension คือ Rekabit

ให้เพิ่ม extension ของ Ultrasonic Sensor ที่ชื่อว่า Sonar

1.       เริ่มจากบล็อก Forever ให้กำหนดค่าที่เราจะเปลี่ยบเทียบโดยใช้บล็อก If true than 

ในช่อง True ให้นำบล็อก compare ค่า มาว่าง หรือเรียกว่าการเปรียบเทียบค่าสองค่า

ค่า 0 ในช่องแรกให้นำบล็อก Sonar มาวาง

ในช่องแรกของบล็อก Ping Trig เปลี่ยน Pin 15 และ Echo เปลี่ยนเป็น 16 จากนั้นเปลี่ยน Unit เป็น

จากนั้นเปลี่ยนเครื่องหมายเท่ากับเป็น น้อยกว่าและ เปลี่ยนค่า 0 นั้น เป็นค่าระยะที่เราต้องการให้เปรียบเทียบนั้นเอง ตัวอย่าง เมื่อบล็อก sonar ทำงาน และค่าที่ได้จาก บล็อก Sonar นั้นน้อยกว่าที่เรากำหนดไว้ บล็อกมอเตอร์ก็จะทำงานตามเงื่อนไขที่ได้ตั้งไว้นั้นเอง

เมื่อเราได้สร้างเงื่อนไขแล้วนะครับที่นี้เรามาสร้างผลลัพธ์ของเงื่อนไขกันครับ เมื่อเงื่อนไขทำงานถูกต้อง จะสั่งให้ ทุก motor ทำงานแบบถอยหลัง ด้วยความเร็ว 80 และหยุด 1 วินาที จากนั้นให้ Motor  1 ทำงานและหยุด 1 วินาที เมื่อเงื่อนไขไม่ถูกต้อง ให้เดินหน้าต่อไปเรื่อยๆ