From 336b7a5bf547226facc1b004999bcebe4326e68f Mon Sep 17 00:00:00 2001 From: Galen Nickel Date: Wed, 21 Mar 2018 12:36:49 -0700 Subject: [PATCH] Incremental update to 'try' and 'use' topics (#374) --- docs/getting-started/try.md | 42 +++++---------- docs/getting-started/use.md | 50 ++++++++---------- .../lessons/common/ev3-driving-base.jpg | Bin 0 -> 42218 bytes 3 files changed, 35 insertions(+), 57 deletions(-) create mode 100644 docs/static/lessons/common/ev3-driving-base.jpg diff --git a/docs/getting-started/try.md b/docs/getting-started/try.md index 614525a0..aa5b3cf7 100644 --- a/docs/getting-started/try.md +++ b/docs/getting-started/try.md @@ -20,9 +20,7 @@ Use the USB cable to connect your EV3 Brick to your device. ## Create and Run your First Program -[IMG: Try Program Blocks (see JavaScript below)] - -1 - Create the program shown here: +1) Create the program shown here: ```blocks brick.buttonEnter.onEvent(ButtonEvent.Pressed, function () { @@ -45,13 +43,7 @@ brick.showMood(moods.neutral) music.playSoundEffect(sounds.communicationHello) ``` -2 – Click Download and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. - -## ~ hint - -Note: Click here for help and more information about the programming blocks. - -## ~ +2) Click Download and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. ## Did It Work? @@ -67,12 +59,10 @@ Verify that the program you just created shows eyes on the Brick Display, and th Now you will learn to control the Large Motor. -Connect a Large Motor to Port D of your EV3 Brick using any of the connector cables. +Connect a Large Motor to **Port D** of your EV3 Brick using any of the connector cables. ## Create and Run This Program -[IMG: Program Blocks (see JavaScript below)] - 1) Create the program shown here: ```blocks @@ -82,12 +72,12 @@ brick.buttonEnter.onEvent(ButtonEvent.Pressed, function () { ``` * Start a new program -* Drag a run large A motor block inside the on button block -* Change large A to large D motors.largeD.run(50) -* Click on the + sign -* Change to 1 rotation +* Drag a ``||motors:run large A motor||`` block inside the ``||brick:on button||`` block +* Change ``large motor A`` to ``large motor D`` +* Click on the **(+)** sign +* Change to ``1`` rotation -2) Click Download and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. +2) Click **Download** and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. ## Did It Rotate? @@ -99,7 +89,7 @@ Download and run the program as many times as you want in order to verify this, ## Connect a Touch Sensor -[IMG: Hands connecting Touch Sensor to Port 1 on EV3 Brick] +[IMG: Hands connecting Touch Sensor to **Port 1** on EV3 Brick] We will now control the Large Motor using a Touch Sensor. @@ -107,8 +97,6 @@ Keeping the Large Motor connected to **Port D**, connect a Touch Sensor to **Por ## Modify Your Program -[IMG: Program Blocks (see JavaScript below)] - ```blocks brick.buttonEnter.onEvent(ButtonEvent.Pressed, function () { sensors.touch1.pauseUntil(ButtonEvent.Pressed) @@ -116,13 +104,13 @@ brick.buttonEnter.onEvent(ButtonEvent.Pressed, function () { }) ``` -1) Add a pause until touch 1 pressed Sensor block on top of the run large D Motor block +1) Add a ``||sensors:pause until touch 1||`` pressed Sensor block on top of the ``||motors:run large motor D||`` block. ```block sensors.touch1.pauseUntil(ButtonEvent.Pressed) ``` -2) Click Download and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. +2) Click **Download** and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. ## Press the Touch Sensor @@ -141,8 +129,6 @@ Now we will try to control the Large Motor using another sensor. Keeping the Large Motor connected to **Port D**, connect the Color Sensor to **Port 4**. Modify Your Program -[IMG: Program Blocks (see JavaScript below)] - ```blocks brick.buttonEnter.onEvent(ButtonEvent.Pressed, function () { sensors.color3.pauseForColor(ColorSensorColor.Green) @@ -150,7 +136,7 @@ brick.buttonEnter.onEvent(ButtonEvent.Pressed, function () { }) ``` -1) Using the same program, replace the pause until touch 1 block with a pause color 3 for color block +1) Using the same program, replace the ``||sensors:pause until touch 1||`` block with a ``||sensors:pause color sensor 3||`` for color block ```block sensors.color3.pauseForColor(ColorSensorColor.Green) @@ -158,7 +144,7 @@ sensors.color3.pauseForColor(ColorSensorColor.Green) 2) Select the color you want to detect (e.g., green). -3) Click Download and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. +3) Click **Download** and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. ## Place a Colored Brick in Front of the Color Sensor @@ -172,7 +158,5 @@ Click on the JavaScript tab and change the color the Color Sensor detects to Bla ## Well Done! -[IMG: EV3 Driving Base] - You have now learned how to control some of the inputs and outputs of the EV3. diff --git a/docs/getting-started/use.md b/docs/getting-started/use.md index 8cbb484c..500e7e7f 100644 --- a/docs/getting-started/use.md +++ b/docs/getting-started/use.md @@ -3,7 +3,7 @@ [IMG: EV3 Driving Base full w/cuboid] Build a robot and drive into the world of robotics! -In this project we will guide you through building a Driving Base Robot and programming it to move straight and turn. You will also build and Object Detector Module, and program it to detect an object. It’s a good idea to have done the [Try](/getting-started/try) sequence first. +In this project we will guide you through building a Driving Base Robot and programming it to move straight and turn. You will also build and Object Detector Module, and program it to detect an object. It’s a good idea to have done the [Try](/getting-started/try) sequence first. ## Connect @@ -15,14 +15,12 @@ Would you use it to clean the school or plant trees? ## Build Your Driving Base Robot -[IMG: EV3 Driving Base Building Instructions Cover Image] +Build the robot driving base: -* [Building instructions](https://le-www-live-s.legocdn.com/sc/media/lessons/mindstorms-ev3/building-instructions/ev3-rem-driving-base-79bebfc16bd491186ea9c9069842155e.pdf) +[![EV3 Driving Base](/static/lessons/common/ev3-driving-base.jpg)](https://le-www-live-s.legocdn.com/sc/media/lessons/mindstorms-ev3/building-instructions/ev3-rem-driving-base-79bebfc16bd491186ea9c9069842155e.pdf) ## Make It Move -[IMG: Program Blocks (see JavaScript below)] - 1) Create a program that makes the Driving Base move forward and stop at the finish line, which is 1 meter away. Start by building this program: @@ -33,22 +31,20 @@ brick.buttonEnter.onEvent(ButtonEvent.Pressed, function () { }) ``` -* Drag a steer large B+C motor block inside the on button block -* Click on the + sign -* Change to 1 rotation +* Drag a ``||motors:steer large B+C motor||`` block inside the ``||brick:on button||`` block +* Click on the **(+)** sign +* Change to ``1`` rotation -### ~ hint +### ~hint -Hint: You will have to modify the number of rotations until you find the number that matches the robot moving forward 1 meter and stopping. +**Hint:** You will have to modify the number of rotations until you find the number that matches the robot moving forward 1 meter and stopping. ### ~ -2) Click Download and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. +2) Click **Download** and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. ## Make It Turn -[IMG: Program Blocks (see JavaScript below)] - ```blocks brick.buttonEnter.onEvent(ButtonEvent.Pressed, function () { motors.largeBC.steer(-50, 50, 1, MoveUnit.Rotations) @@ -57,14 +53,14 @@ brick.buttonEnter.onEvent(ButtonEvent.Pressed, function () { 1) Create a new program that turns the Driving Base 180 degrees. -### ~ hint +### ~hint -Hint: You will have to modify the turn ratio and the number of rotations until the robot reaches 180 degrees. +**Hint:** You will have to modify the turn ratio and the number of rotations until the robot reaches 180 degrees. ### ~ -2) Click Download and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. +2) Click **Download** and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. ## Add an Ultrasonic Sensor to Your Driving Base @@ -74,9 +70,7 @@ Hint: You will have to modify the turn ratio and the number of rotations until t ## Detect an Object -[IMG: Program Blocks (see JavaScript below)] - -1 - Create a program that moves the Driving Base and makes it stop ``6`` cm from the Cuboid. +1) Create a program that moves the Driving Base and makes it stop ``6`` cm from the Cuboid. Create a new program ```blocks @@ -88,26 +82,26 @@ brick.buttonEnter.onEvent(ButtonEvent.Pressed, function () { }) ``` -* Drag a tank large B+C motor block inside the on button block -* Drag a threshold Ultrasonic Sensor block and place below the motor block -* Drag a stop all motors block and place it below the sensor block +* Drag a ``||motors:tank large B+C||`` motor block inside the on button block +* Drag the Ultrasonic Sensor threshold ``||sensors:set ultrasonic 4||`` block and place it below the motor block +* Drag a ``|sensors:pause until ultrasonic 4||`` block and place it under the threshold block +* Drag a ``||motors:stop all motors||`` block and place it below the sensor block -### ~ hint +### ~hint -Hint: You will have to modify the values of the Ultrasonic Sensor block until the robot reaches the desired position. +**Hint:** You will have to modify the values of the Ultrasonic Sensor block until the robot reaches the desired position. ### ~ -2) Click Download and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. +2) Click **Download** and follow the instructions to get your code onto your EV3 Brick. Press the center button on the EV3 Brick to run the program. -Click on the JavaScript tab and change and test the number value of the Ultrasonic Sensor +Click on the **JavaScript** tab. Change and test the number value of the Ultrasonic +Sensor. ```typescript sensors.ultrasonic4.setThreshold(UltrasonicSensorEvent.ObjectDetected, 10) ``` -[IMG: EV3 Ultrasonic Sensor Driving Base Building Instructions Main Image] - **Congratulations!** You are ready to move on to the next steps. diff --git a/docs/static/lessons/common/ev3-driving-base.jpg b/docs/static/lessons/common/ev3-driving-base.jpg new file mode 100644 index 0000000000000000000000000000000000000000..281bbbd3480f1942fef8a09a4cfd7437d5d22c69 GIT binary patch literal 42218 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 bt-Xl2J6K1NN$R9*2JexHdz>Xgzo-8Ln=-&L literal 0 HcmV?d00001