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

From ROBOTC API Guide
Jump to: navigation, search
(Robot Motion)
 
(2 intermediate revisions by one user not shown)
Line 56: Line 56:
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Connecting a DC Motor to the Arduino
+
|title=How to connect a DC Motor to the Arduino
 
|image=Tetrix_DC_Motor_breadboard_connection.jpg
 
|image=Tetrix_DC_Motor_breadboard_connection.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Connecting_a_DC_Motor_to_the_Arduino}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/How_to_connect_a_DC_Motor_to_the_Arduino}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
Line 86: Line 86:
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Connecting a servo to the Arduino
+
|title=How to connect a servo to the Arduino
 
|image=Tetrix_servo_connected_to_Arduino.jpg
 
|image=Tetrix_servo_connected_to_Arduino.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Connecting_a_servo_to_the_Arduino}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/How_to_connect_a_servo_to_the_Arduino}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
Line 98: Line 98:
  
 
== Robot Motion ==
 
== Robot Motion ==
 +
{{Todo|add a section to make the first activity using the switch to control an LED}}
 
:{| style="vertical-align: top; padding: 2px;"|
 
:{| style="vertical-align: top; padding: 2px;"|
|-|style="vertical-align: top;"|{{tut-mini
+
|-
 +
|style="vertical-align: top;"|{{tut-mini
 
|title=Making the robot drive forwards and backwards
 
|title=Making the robot drive forwards and backwards
 
|image=Tetrix_Forward_Backward_Arrows.jpg
 
|image=Tetrix_Forward_Backward_Arrows.jpg
Line 154: Line 156:
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Connecting an ultrasonic sensor
+
|title=How to connect an ultrasonic sensor
 
|image=Tetrix_ultrasonic_sensor_connected.jpg
 
|image=Tetrix_ultrasonic_sensor_connected.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Connecting_An_Ultrasonic_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/How_to_connect_an_ultrasonic_sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
Line 195: Line 197:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=What is a Passive Light Sensor?
 
|title=What is a Passive Light Sensor?
|image=Lego_Passive_Light_Sensor.jpg
+
|image=Tetrix_Passive_Light_Sensor.jpg
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/What_is_a_Passive_Light_Sensor}}
 
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/What_is_a_Passive_Light_Sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Connecting a Passive Light sensor
+
|title=How to connect a passive light sensor
|image=Lego_Light_Sensor_Connected_to_Tetrix.jpg
+
|image=Tetrix_Light_Sensor_Connected_to_Tetrix.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Connecting_a_Passive_Light_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/How_to_connect_a_passive_light_sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Program to use Light Sensor to avoid light
+
|title=Programing the robot to use the passive light sensor to avoid light
 
|image=Dark_Tetrix_Robot_With_Light_Sensor.jpg
 
|image=Dark_Tetrix_Robot_With_Light_Sensor.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Program_to_use_Light_Sensor_to_avoid_light}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Programing_the_robot_to_use_the_passive_light_sensor_to_avoid_light}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Program to use Light Sensor to find light
+
|title=Programing the robot to use the passive light sensor to find light
 
|image=Light_Tetrix_Robot_With_Light_Sensor.jpg
 
|image=Light_Tetrix_Robot_With_Light_Sensor.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Program_to_use_Light_Sensor_to_find_light}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Programing_the_robot_to_use_the_passive_light_sensor_to_find_light}}
 
|}
 
|}
 
<br />
 
<br />
Line 244: Line 246:
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Connecting the Sharp IR Sensor
+
|title=How to connect the Sharp IR Sensor
 
|image=Tetrix_Sharp_IR_Sensor_connected.jpg
 
|image=Tetrix_Sharp_IR_Sensor_connected.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Connecting_the_Sharp_IR_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/How_to_connect_the_Sharp_IR_Sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Using the Sharp IR Sensor to detect objects and their distance
+
|title=Using the Sharp IR Sensor to detect objects and measure their distance
 
|image=Tetrix_Sharp_IR_Sensor_with_object.jpg
 
|image=Tetrix_Sharp_IR_Sensor_with_object.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Using_the_Sharp_IR_Sensor_to_detect_objects_and_their_distance}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Using_the_Sharp_IR_Sensor_to_detect_objects_and_measure _their_distance}}
 
|}
 
|}
 
<br />
 
<br />
Line 264: Line 266:
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Connecting an encoder
+
|title=How to connect a Lego motor encoder
|image=Tetrix_Encoder_connected.jpg
+
|image=Tetrix_Lego_encoder_connected.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Connecting_an_encoder}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/How_to_connect_a_Lego_motor_encoder}}
 +
 
 +
|style="vertical-align: top;"|{{tut-mini
 +
|title=How to connect a Tetrix motor encoder
 +
|image=Tetrix_encoder_connected.jpg
 +
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/How_to_connect_a_Tetrix_motor_encoder}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Using encoders to drive some distance
+
|title=Using encoders to drive a specific distance
 
|image=Tetrix_Encoder_Drive_distance.jpg
 
|image=Tetrix_Encoder_Drive_distance.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Using_encoders_to_drive_some_distance}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Using_encoders_to_drive_a_specific_distance}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Using encoders to make turns
+
|title=Using encoders to make turns more accurate
 
|image=Tetrix_Encoder_turning.jpg
 
|image=Tetrix_Encoder_turning.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Using_encoders_to_make_turns}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Using_encoders_to_make_turns_more_accurate}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Using encoders to navigate the simple maze
+
|title=Using the encoders to navigate the simple maze
 
|image=Tetrix_Encoder_in_maze.jpg
 
|image=Tetrix_Encoder_in_maze.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Using_encoders_to_navigate_the_simple_maze}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Tetrix/Using_the_encoders_to_navigate_the_simple_maze}}
 
|}
 
|}

Latest revision as of 18:45, 26 June 2012

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

Platform base


Using LEDs


Robot Motion Devices


Robot Motion

Notepad.gif TODO: add a section to make the first activity using the switch to control an LED


Bump Switch


Ultrasonic Sensor


Proportional Control


Passive Light Sensor


Active Light Sensor


Sharp IR Sensor


Encoders