NXT Program

เราสามารถเขียนโปรแกรมอย่างง่ายบน NXT โดยไม่จำเป็นต้องใช้คอมพิวเตอร์ ด้วยการใช้ฟังก์ชั่น NXT Program สามารถเรียกใช้ได้จากเมนูหลักของ NXT เป็นการเขียนโปรแกรมให้ทำงานตามลำดับ 5 ขั้นตอน ก่อนการทดลองโปรแกรม ให้ต่อมอเตอร์ และเซ็นเซอร์ตามนี้

  • พอร์ต 1: เซ็นเซอร์สัมผัส (Touch Sensor)
  • พอร์ต 2: เซ็นเซอร์เสียง (Sound Sensor)
  • พอร์ต 3: เซ็นเซอร์แสง (Light Sensor)
  • พอร์ต 4: เซ็นเซอร์วัดระยะทาง (Ultrasonic Sensor)
  • พอร์ต B: มอเตอร์ซ้าย
  • พอร์ต C: มอเตอร์ขวา

NXT Program

ตัวอย่างการทดลองเขียนโปรแกรมง่าย ๆ ด้วย NXT-Program

โปรแกรมนี้ หุ่นยนต์จะเดินหน้า และถอยหลัง เมื่อกดปุ่มที่ Touch Sensor

ขั้นแรก หุ่นยนต์จะเดินหน้าจนกว่า Touch Sensor ถูกกด เมื่อ sensor ถูกกดแล้วปล่อยหุ่นยนต์ จะเดินถอยหลัง พอ Touch Sensor ถูกกดอีก หุ่นยนต์จะเดินไปข้างหน้าอีก โปรแกรมจะวนซ้ำแบบนี้ไปเรื่อยๆ จนกว่าเราจะปิดโปรแกรม ลองเข้าเมนู NXT Program แล้วตั้งโปรแกรมตามนี้

  1. เลือก Forward เพื่อให้หุ่นยนต์เดินหน้า
  2. เลือก Touch เพื่อให้หุ่นยนต์รอการกดปุ่ม
  3. เลือก Backward เพื่อให้หุ่นยนต์เดินถอยหลัง
  1. เลือก Touch เพื่อให้หุ่นยนต์รอการกดปุ่ม
  2. เลื่อก Loop เพื่อให้โปรแกรมกลับไปทำงานขั้นตอนที่ 1
  3. ทำการทดลองโปแกรม ผลการจากการเขียนโปรแกรม ดังตัวอย่างข้างล่าง
Error: Flash player is not installed.

เราจะทดลองการเขียนโปแกรมแบบอื่น ๆ ในหน่วยการเรียนรู้ที่ 4