From 94c4e508fee2305cdf013d7ccd23b3c93c5be8c0 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Fri, 5 Jan 2018 18:36:20 -0800 Subject: [PATCH] reversing the robot --- docs/coding.md | 19 +++++++++++++++++-- docs/coding/reversing-the-robot-1.md | 14 ++++++++++++++ docs/coding/reversing-the-robot-2.md | 15 +++++++++++++++ docs/coding/reversing-the-robot-3.md | 19 +++++++++++++++++++ 4 files changed, 65 insertions(+), 2 deletions(-) create mode 100644 docs/coding/reversing-the-robot-1.md create mode 100644 docs/coding/reversing-the-robot-2.md create mode 100644 docs/coding/reversing-the-robot-3.md diff --git a/docs/coding.md b/docs/coding.md index 02c5c2f0..3e10772c 100644 --- a/docs/coding.md +++ b/docs/coding.md @@ -15,14 +15,29 @@ "cardType": "example" }, { "name": "Three Point Turn", - "description": "Activity 1", + "description": "Activity 2", "url":"/coding/three-point-turn-2", "cardType": "example" }, { "name": "Three Point Turn", - "description": "Activity 1", + "description": "Activity 3", "url":"/coding/three-point-turn-3", "cardType": "example" +}, { + "name": "Reversing the robot", + "description": "Activity 1", + "url":"/coding/reversing-the-robot-1", + "cardType": "example" +}, { + "name": "Reversing the robot", + "description": "Activity 2", + "url":"/coding/reversing-the-robot-2", + "cardType": "example" +}, { + "name": "Reversing the robot", + "description": "Activity 3", + "url":"/coding/reversing-the-robot-3", + "cardType": "example" } ] ``` diff --git a/docs/coding/reversing-the-robot-1.md b/docs/coding/reversing-the-robot-1.md new file mode 100644 index 00000000..a56d5fe4 --- /dev/null +++ b/docs/coding/reversing-the-robot-1.md @@ -0,0 +1,14 @@ +# Reversing the robot Activity 1 + +```blocks +brick.buttonEnter.onEvent(ButtonEvent.Click, function () { + motors.largeBC.setSpeed(50) + sensors.touchSensor1.pauseUntil(TouchSensorEvent.Pressed) + motors.largeBC.setSpeed(0) + loops.pause(1000) + brick.setLight(LightsPattern.OrangeFlash) + motors.largeBC.setSpeed(-50) + loops.pause(2000) + motors.largeBC.setSpeed(0) +}) +``` \ No newline at end of file diff --git a/docs/coding/reversing-the-robot-2.md b/docs/coding/reversing-the-robot-2.md new file mode 100644 index 00000000..dbc7283c --- /dev/null +++ b/docs/coding/reversing-the-robot-2.md @@ -0,0 +1,15 @@ +# Reversing the robot Activity 2 + +```blocks +brick.buttonEnter.onEvent(ButtonEvent.Click, function () { + sensors.touchSensor1.pauseUntil(TouchSensorEvent.Pressed) + motors.largeBC.setSpeed(50) + sensors.touchSensor2.pauseUntil(TouchSensorEvent.Pressed) + motors.largeBC.setSpeed(0) + loops.pause(1000) + brick.setLight(LightsPattern.OrangeFlash) + motors.largeBC.setSpeed(-50) + loops.pause(2000) + motors.largeBC.setSpeed(0) +}) +``` \ No newline at end of file diff --git a/docs/coding/reversing-the-robot-3.md b/docs/coding/reversing-the-robot-3.md new file mode 100644 index 00000000..883bd9d8 --- /dev/null +++ b/docs/coding/reversing-the-robot-3.md @@ -0,0 +1,19 @@ +# Reversing the robot Activity 3 + +```blocks +brick.buttonEnter.onEvent(ButtonEvent.Click, function () { + brick.showImage(images.eyesSleeping) + sensors.touchSensor1.pauseUntil(TouchSensorEvent.Pressed) + brick.showImage(images.eyesNeutral) + motors.largeBC.setSpeed(50) + sensors.touchSensor2.pauseUntil(TouchSensorEvent.Pressed) + brick.showImage(images.eyesTiredMiddle) + motors.largeBC.setSpeed(0) + loops.pause(1000) + brick.setLight(LightsPattern.OrangeFlash) + brick.showImage(images.eyesDizzy) + motors.largeBC.setSpeed(-50) + loops.pause(2000) + motors.largeBC.setSpeed(0) +}) +``` \ No newline at end of file