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

From ROBOTC API Guide
Jump to: navigation, search
(Robot Motion)
(Sharp IR Sensor)
 
(2 intermediate revisions by 2 users not shown)
Line 40: Line 40:
 
|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
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Extension activities for LEDs
 
|title=Extension activities for LEDs
 
|image=LED_Extension_Cover_LEGO.jpg
 
|image=LED_Extension_Cover_LEGO.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_LEDs}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_LEDs}}
 +
-->
 
|}
 
|}
 
<br />
 
<br />
Line 85: Line 87:
 
|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
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Extension activities for Robot Motion
 
|title=Extension activities for Robot Motion
 
|image=Robot_Motion_Extension_Cover_LEGO.jpg
 
|image=Robot_Motion_Extension_Cover_LEGO.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Robot_Motion}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Robot_Motion}}
 +
-->
 
|}
 
|}
 +
 
<br />
 
<br />
  
Line 125: Line 130:
 
|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
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Extension activities for the Touch Sensor
 
|title=Extension activities for the Touch Sensor
 
|image=Touch_Sensor_Extension_Cover_LEGO.jpg
 
|image=Touch_Sensor_Extension_Cover_LEGO.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Touch_Sensor}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Touch_Sensor}}
 +
-->
 
|}
 
|}
 +
 
<br />
 
<br />
  
 
== Ultrasonic Sensor ==
 
== Ultrasonic Sensor ==
 
{{Note|ROBOTC does not currently support the Lego Sonar (Ultrasonic) sensor.}}
 
{{Note|ROBOTC does not currently support the Lego Sonar (Ultrasonic) sensor.}}
 +
<!--
 
:{| style="vertical-align: top; padding: 2px;"|
 
:{| style="vertical-align: top; padding: 2px;"|
 
|-
 
|-
Line 166: Line 175:
 
|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
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Extension activities for the Ultrasonic Sensor
 
|title=Extension activities for the Ultrasonic Sensor
Line 171: Line 181:
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Ultrasonic}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Ultrasonic}}
 
|}
 
|}
 
+
-->
  
 
<br />
 
<br />
Line 204: Line 214:
 
|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
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Extension activities for the passive light sensors
 
|title=Extension activities for the passive light sensors
 
|image=pasive_light_Extension_Cover_LEGO.jpg
 
|image=pasive_light_Extension_Cover_LEGO.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_passive_light}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_passive_light}}
 
+
-->
 
|}
 
|}
 
<br />
 
<br />
Line 250: Line 261:
 
|link=Tutorials/Arduino Projects/Mobile Robotics/Lego/Use the light sensor LED}}
 
|link=Tutorials/Arduino Projects/Mobile Robotics/Lego/Use the light sensor LED}}
  
 +
<!--
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Extension activities for the Light Sensor
 
|title=Extension activities for the Light Sensor
 
|image=Light_Sensor_Extension_Cover_LEGO.jpg
 
|image=Light_Sensor_Extension_Cover_LEGO.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Light_Sensor}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Light_Sensor}}
 +
-->
 
|}
 
|}
 +
 
<br />
 
<br />
  
Line 279: Line 293:
 
|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=Using the Sharp IR Sensor to follow a wall
 +
|image=Lego_Sharp_IR_Sensor_Follow_Wall.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_the_Sharp_IR_Sensor_to_follow_walls}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
Line 285: Line 304:
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_the_Sharp_IR_Sensor_to_Navigate_A_Simple_Maze}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_the_Sharp_IR_Sensor_to_Navigate_A_Simple_Maze}}
  
 +
<!--
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Extension activities for the Sharp IR sensor
 
|title=Extension activities for the Sharp IR sensor
 
|image=IR_Extension_Cover_LEGO.jpg
 
|image=IR_Extension_Cover_LEGO.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_sharp_IR}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_sharp_IR}}
 +
-->
 
|}
 
|}
 +
 
<br />
 
<br />
  
Line 312: Line 334:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Using encoders to drive some distance
 
|title=Using encoders to drive some distance
|image=Lego_Encoder_Drive_distance_Closeup.jpg
+
|image=Lego_Encoder_Drive_distance_Closeup.png
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_encoders_to_drive_some_distance}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_encoders_to_drive_some_distance}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Using encoders to correct motor variation
 
|title=Using encoders to correct motor variation
|image=Lego_Encoder_Drive_Straight.jpg
+
|image=Lego_Encoder_Drive_Straight.png
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_encoders_to_drive_Straight}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Using_encoders_to_drive_Straight}}
  
Line 330: Line 352:
 
|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
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Extension activities using Encoders
 
|title=Extension activities using Encoders
 
|image=Encoder_Extension_Cover_LEGO.jpg
 
|image=Encoder_Extension_Cover_LEGO.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Encoders}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Extension_Activities_For_Encoders}}
 +
-->
 
|}
 
|}

Latest revision as of 20:22, 10 August 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.


Passive Light Sensor


Light Sensor


Sharp IR Sensor


Encoders