YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

NXTG Workshop Day 2

Programming with • Touch Sensor • Light Sensor• Ultrasonic Sensor

Repeat

CJ ChungAssociate Professor of Computer ScienceLawrence Technological University

Page 2: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Start-Touch

Wait until the touch sensor is pressed; Then start the robot to go forward Stop after a second

Page 3: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Start-Light

Locate the robot in the middle of the ring Wait until the light sensor detects very

bright (lantern) light Then start the robot to go forward Stop after a second

Page 4: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Start-Light

Page 5: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Stop-Touch

Go straight until the bumper is hit then stop

Page 6: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Stop-Edge

Go straight until the white edge of the ring

Then stop

Page 7: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Ultrasonic Sensor Test

Page 8: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Loop

To repeat a sequence of code Until

Elapsed time Number of repetitions Sensor condition is met Logic becomes true Forever

Page 9: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Say “Yes” – 10 times

Page 10: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Make the robot move around in the ring – Basic Sumo (Sumo0)

Repeat the following forever: Go forward until the edge Backward slightly Spin right

Page 11: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Sumo0

Page 12: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

First Sumo Competition

Some matches Ask students to list ideas to improve the

Sumo robot

Page 13: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Repeat Until

Spin a little bit until it detects an object less than 10 inches

If detected, stop spinning and say “Object”

Page 14: NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.

Mission: Find a static object using the ultrasonic sensor & push it out of the ring,

box

Robot

but the robot should remain on the ring!!


Related Documents