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 11:45, 26 June 2012

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

Contents

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

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox