Difference between revisions of "Tutorials/Arduino Projects/Mobile Robotics/Lego"

From ROBOTC API Guide
Jump to: navigation, search
Line 39: Line 39:
 
|image=LED Dimming LEGO.jpg
 
|image=LED Dimming LEGO.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/How_to_Dim_an_LED}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/How_to_Dim_an_LED}}
 +
 +
|style="vertical-align: top;"|{{tut-mini
 +
|title=Extension activities for LEDs
 +
|image=LED_Extension_Cover_LEGO.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_LEDs}}
 
|}
 
|}
 
<br />
 
<br />
Line 79: Line 84:
 
|image=Lego_in_Simple_Maze.jpg
 
|image=Lego_in_Simple_Maze.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigating_Simple_Maze}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigating_Simple_Maze}}
 +
 +
|style="vertical-align: top;"|{{tut-mini
 +
|title=Extension activities for Robot Motion
 +
|image=Robot_Motion_Extension_Cover_LEGO.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Robot_Motion}}
 
|}
 
|}
 
<br />
 
<br />
Line 114: Line 124:
 
|image=Lego_With_Bump_Switch_in_Maze.jpg
 
|image=Lego_With_Bump_Switch_in_Maze.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigating_Simple_Maze_using_Switches}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigating_Simple_Maze_using_Switches}}
 +
 +
|style="vertical-align: top;"|{{tut-mini
 +
|title=Extension activities for the Touch Sensor
 +
|image=Touch_Sensor_Extension_Cover_LEGO.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Touch_Sensor}}
 
|}
 
|}
 
<br />
 
<br />
Line 150: Line 165:
 
|image=Lego_Sonar_Sensor_Maze_Navigation.jpg
 
|image=Lego_Sonar_Sensor_Maze_Navigation.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigate_Maze_Using_Ultrasonic_Sensor}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigate_Maze_Using_Ultrasonic_Sensor}}
 +
 +
|style="vertical-align: top;"|{{tut-mini
 +
|title=Extension activities for the Ultrasonic Sensor
 +
|image=Ultrasonic_Extension_Cover_LEGO.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Ultrasonic}}
 
|}
 
|}
  
Line 172: Line 192:
 
|image=Lego_Ultrasonic_Sensor_Proportional_Control_Image.jpg
 
|image=Lego_Ultrasonic_Sensor_Proportional_Control_Image.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Programing_Proportional_Control_with_the_ultrasonic_sensor}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Programing_Proportional_Control_with_the_ultrasonic_sensor}}
 +
 +
|style="vertical-align: top;"|{{tut-mini
 +
|title=Extension activities using Proportional Control
 +
|image=Proportional_Control_Extension_Cover_LEGO.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_using_Proportional_Control}}
 
|}
 
|}
 
<br />
 
<br />
Line 205: Line 230:
 
|image=Dark_Lego_Robot_With_Light_Sensor.jpg
 
|image=Dark_Lego_Robot_With_Light_Sensor.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Program_to_use_Light_Sensor_to_avoid_light}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Program_to_use_Light_Sensor_to_avoid_light}}
 +
 +
|style="vertical-align: top;"|{{tut-mini
 +
|title=Extension activities for the passive light sensors
 +
|image=pasive_light_Extension_Cover_LEGO.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_passive_light}}
  
 
|}
 
|}
Line 246: Line 276:
 
|image=Lego_With_Light_Sensor_in_Maze.jpg
 
|image=Lego_With_Light_Sensor_in_Maze.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigating_Simple_Maze_using_a_Light_Sensor}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigating_Simple_Maze_using_a_Light_Sensor}}
 +
 +
|style="vertical-align: top;"|{{tut-mini
 +
|title=Extension activities for the Light Sensor
 +
|image=Light_Sensor_Extension_Cover_LEGO.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Light_Sensor}}
 
|}
 
|}
 
<br />
 
<br />
Line 269: Line 304:
 
|image=Lego_Sharp_IR_Sensor_with_object.jpg
 
|image=Lego_Sharp_IR_Sensor_with_object.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_the_Sharp_IR_Sensor_to_detect_objects_and_their_distance}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_the_Sharp_IR_Sensor_to_detect_objects_and_their_distance}}
 +
 +
|style="vertical-align: top;"|{{tut-mini
 +
|title=Extension activities for the Sharp IR sensor
 +
|image=IR_Extension_Cover_LEGO.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_sharp_IR}}
 
|}
 
|}
 
<br />
 
<br />
Line 309: Line 349:
 
|image=Lego_Encoder_in_maze.jpg
 
|image=Lego_Encoder_in_maze.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_encoders_to_navigate_the_simple_maze}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_encoders_to_navigate_the_simple_maze}}
 +
 +
|style="vertical-align: top;"|{{tut-mini
 +
|title=Extension activities using Encoders
 +
|image=Encoder_Extension_Cover_LEGO.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Encoders}}
 
|}
 
|}

Revision as of 17:34, 26 July 2012

ArduinoArduino Tutorials and Guided Projects → Lego + Arduino, Mobile Robotics Platform

Platform base


Using LEDs


Robot Motion


Touch Sensor


Ultrasonic Sensor

Notepad.gif NOTE: ROBOTC does not currently support the Lego Sonar (Ultrasonic) sensor.



Proportional Control


Passive Light Sensor

Notepad.gif TODO: Does the Lego robot actually need this section?


Light Sensor


Sharp IR Sensor

Notepad.gif TODO: Does the Lego robot actually need this section?


Encoders