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 แล้วตั้งโปรแกรมตามนี้
- เลือก Forward เพื่อให้หุ่นยนต์เดินหน้า
- เลือก Touch เพื่อให้หุ่นยนต์รอการกดปุ่ม
- เลือก Backward เพื่อให้หุ่นยนต์เดินถอยหลัง
- เลือก Touch เพื่อให้หุ่นยนต์รอการกดปุ่ม
- เลื่อก Loop เพื่อให้โปรแกรมกลับไปทำงานขั้นตอนที่ 1
- ทำการทดลองโปแกรม ผลการจากการเขียนโปรแกรม ดังตัวอย่างข้างล่าง
Error: Flash player is not installed.
เราจะทดลองการเขียนโปแกรมแบบอื่น ๆ ในหน่วยการเรียนรู้ที่ 4