By Sanjay and Arvind Seshan

Slides:



Advertisements
Similar presentations
BEGINNER EV3 PROGRAMMING Lesson
Advertisements

BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Switches.
By Droids Robotics INTERMEDIATE EV3 PROGRAMMING LESSON SIMPLE & OPTIMIZED ULTRASONIC WALL FOLLOW.
By Droids Robotics INTERMEDIATE PROGRAMMING LESSON BRICK BUTTONS AS SENSORS.
BEGINNER PROGRAMMING LESSON
By Sanjay and Arvind Seshan
By Sanjay and Arvind Seshan
BEGINNER EV3 PROGRAMMING Lesson
By Sanjay and Arvind Seshan
By Sanjay and Arvind Seshan
By Sanjay and Arvind Seshan
Proportional Control with the Sound Sensor
By Sanjay and Arvind Seshan
Parallel Beam Synchronization
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
SIMPLE & OPTIMIZED ULTRASONIC WALL FOLLOW
BEGINNER EV3 PROGRAMMING Lesson
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Beginner Programming Lesson
BEGINNER PROGRAMMING Lesson
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
SIMPLE & OPTIMIZED ULTRASONIC WALL FOLLOW
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
By Sanjay and Arvind Seshan
INTERMEDIATE PROGRAMMING LESSON
Parallel Beam Synchronization
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Downloading & Uploading Files
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
Beginner Programming Lesson
INTERMEDIATE PROGRAMMING LESSON
IMPORTING HITECHNIC BLOCKS
By Sanjay and Arvind Seshan
BEGINNER EV3 PROGRAMMING Lesson
INTERMEDIATE PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
Repeating Actions (Loops)
Beginner Programming Lesson
Line Followers: Basic to Proportional
BEGINNER PROGRAMMING LESSONS
BEGINNER PROGRAMMING Lesson
Downloading & Uploading Files
BEGINNER PROGRAMMING LESSON
Proportional Control with the Sound Sensor
Line Followers: Basic to Proportional
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
By Sanjay and Arvind Seshan
BEGINNER PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER PROGRAMMING LESSONS
By Sanjay and Arvind Seshan
Menu System.
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
Presentation transcript:

By Sanjay and Arvind Seshan Switches By Sanjay and Arvind Seshan

Lesson Objectives Learn how to make your robot decide what to do out of different choices Learn how to use a Switch Block © EV3Lessons.com, 2015, (Last edit: 7/26/2016)

Switch Blocks Run this code if the answer is no Run this code if the answer is yes Asking the robot a question and doing something different based on the answer Example: Does the robot see a line? Or not? Basically a YES/NO QUESTION Switch blocks are found in the orange/flow tab The question being asked: is the touch sensor pressed Animated Slide © EV3Lessons.com, 2015, (Last edit: 7/26/2016)

Switch Block Challenge 1 Challenge: Write a program that changes the display based on if the touch sensor is pressed or not pressed. If pressed, your EV3 is happy! Display a smiley face. If not pressed, the EV3 is sad! Display a sad face. Hint: You will need to use the display block, loops and switch blocks! © EV3Lessons.com, 2015, (Last edit: 7/26/2016)

Challenge 1 Solution Display Block Touch Sensor Wait Block Loop Pressed Wait Block Loop Animated Slide © EV3Lessons.com, 2015, (Last edit: 7/26/2016)

Switch Block Challenge 2 Can you write a program that display big eyeballs if you touch it once and a sad face if you touch it a second time and toggles back and forth. © EV3Lessons.com, 2015, (Last edit: 7/26/2016)

Challenge 2 solution Animated Slide © EV3Lessons.com, 2015, (Last edit: 7/26/2016)

Credits This tutorial was created by Sanjay Seshan and Arvind Seshan More lessons are available at www.ev3lessons.com                           This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. © EV3Lessons.com, 2015, (Last edit: 7/26/2016)