Arduino Projects

Jump to: navigation, search
(Robot Motion)
(Mobile Robotics)
Line 357: Line 357:
 
|-
 
|-
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=What is BoeBot + Arduino Shield Base
+
|title=What is Lego Robot base + Arduino
 
|image=BoeBot_WithArduino_Shield.jpg
 
|image=BoeBot_WithArduino_Shield.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_The_BoeBot_+_Arduino_Shield}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/What_is_The_Lego_Base}}
 
|}
 
|}
 
<br />
 
<br />
Line 368: Line 368:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=What is an LED and how to use one
 
|title=What is an LED and how to use one
|image=LED_image.jpg
+
|image=LED_image_Lego.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_an_LED}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/What_is_an_LED}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Program to Flash an LED
 
|title=Program to Flash an LED
|image=BoeBot_Breadboard_1_LED.jpg
+
|image=Lego_Breadboard_1_LED.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Flash_an_LED}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Flash_an_LED}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Add a Second LED
 
|title=Add a Second LED
|image=BoeBot_Breadboard_2_LEDs.jpg
+
|image=Lego_Breadboard_2_LEDs.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Add_an_LED}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Add_an_LED}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=How to Dim an LED
 
|title=How to Dim an LED
|image=2_PWM_Dimmed_LEDs.jpg
+
|image=Lego_2_PWM_Dimmed_LEDs.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/How_to_Dim_an_LED}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/How_to_Dim_an_LED}}
 
|}
 
|}
 
<br />
 
<br />
Line 392: Line 392:
 
|-
 
|-
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=What is a Continuous Rotation Servo
+
|title=What is a Lego Motor
|image=Continuous_Rotation_Servo.jpg
+
|image=Lego_Motor.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Continuous_Rotation_Servo_Intro}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Lego_Motor_Intro}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Connecting a Servo to the Parallax BoeBot Shield
+
|title=Connecting a Lego Motor to the Arduino
|image=Servo_BoeBot_Sheild_Connection.jpg
+
|image=Lego_Motor_Breadboard_Connection.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Connecting_A_Servo}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Connecting_A_Lego_Motor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Driving Forwards and Backwards
 
|title=Driving Forwards and Backwards
|image=BoeBot_Forward_Backward_Arrows.jpg
+
|image=Lego_Forward_Backward_Arrows.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Driving_Forwards_and_Backwards}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Driving_Forwards_and_Backwards}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Turning
 
|title=Turning
|image=BoeBot_Turn_Arrows.jpg
+
|image=Lego_Turn_Arrows.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Turning}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Turning}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Using functions to simplify coding
 
|title=Using functions to simplify coding
 
|image=ROBOTC_Function_Image.png
 
|image=ROBOTC_Function_Image.png
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Driving_Functions}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Driving_Functions}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Navigate a Simple Maze
 
|title=Navigate a Simple Maze
|image=BoeBot_in_Simple_Maze.jpg
+
|image=Lego_in_Simple_Maze.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Navigating_Simple_Maze}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigating_Simple_Maze}}
 
|}
 
|}
 
<br />
 
<br />
Line 428: Line 428:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=What is a Switch
 
|title=What is a Switch
|image=BoeBot_Switch.jpg
+
|image=Lego_Switch.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_a_Switch}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/What_is_a_Switch}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Starting a program with a switch
 
|title=Starting a program with a switch
|image=BoeBot_with_Start_Switch.jpg
+
|image=Lego_with_Start_Switch.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Start_Program_with_a_Switch}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Start_Program_with_a_Switch}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Detecting Obstacles with a switch
 
|title=Detecting Obstacles with a switch
|image=BoeBot_With_Whiskers.jpg
+
|image=Lego_Bump_Switch.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Obstacle_Detection_and_Avoidance_using_a_Switch}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Obstacle_Detection_and_Avoidance_using_a_Switch}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Navigate a Simple Maze using Switches
 
|title=Navigate a Simple Maze using Switches
|image=BoeBot_With_Whiskers_in_Maze.jpg
+
|image=Lego_With_Bump_Switch_in_Maze.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Navigating_Simple_Maze_using_Switches}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigating_Simple_Maze_using_Switches}}
 
|}
 
|}
 
<br />
 
<br />
Line 453: Line 453:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=What is an ultrasonic sensor?
 
|title=What is an ultrasonic sensor?
|image=Parallax_Ping_Sensor_Image.jpg
+
|image=Lego_Sonar_Sensor_Image.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_Is_An_Ultrasonic_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/What_Is_An_Ultrasonic_Sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Connecting an ultrasonic sensor
 
|title=Connecting an ultrasonic sensor
|image=Parallax_Ping_Sensor_Connected_To_BOEShield.jpg
+
|image=Lego_Sonar_Sensor_Connected_To_Robot.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Connecting_An_Ultrasonic_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Connecting_An_Ultrasonic_Sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Programing an ultrasonic sensor to measure distance
 
|title=Programing an ultrasonic sensor to measure distance
|image=BOEShield_Ping_Sensor_Distance_Measurement_Config_Image.jpg
+
|image=Lego_Sonar_Sensor_Distance_Measurement_Config_Image.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Use_Ultrasonic_Sensor_To_Measure_Distance}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Use_Ultrasonic_Sensor_To_Measure_Distance}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=program to drive forward and avoid obstacles
 
|title=program to drive forward and avoid obstacles
|image=BOEShield_Ping_Sensor_Wall_Avoidance.jpg
+
|image=Lego_Sonar_Sensor_Wall_Avoidance.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Use_Ultrasonic_Sensor_To_Avoid_Walls}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Use_Ultrasonic_Sensor_To_Avoid_Walls}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=navigate a simple maze using the ultrasonic sensor
 
|title=navigate a simple maze using the ultrasonic sensor
|image=BOEShield_Ping_Sensor_Maze_Navigation.jpg
+
|image=Lego_Sonar_Sensor_Maze_Navigation.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Navigate_Maze_Using_Ultrasonic_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigate_Maze_Using_Ultrasonic_Sensor}}
 
|}
 
|}
 
<br />
 
<br />
Line 483: Line 483:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Proportional Control using the Ultrasonic Sensor
 
|title=Proportional Control using the Ultrasonic Sensor
|image=BOEShield_Ping_Sensor_Proportional_Control_Image.jpg
+
|image=Lego_Sonar_Sensor_Proportional_Control_Image.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Proportional_Control}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Proportional_Control}}
 
|}
 
|}
 
<br />
 
<br />
Line 493: Line 493:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=What is a Light Sensor
 
|title=What is a Light Sensor
|image=Phototransistor_resistor_image.jpg
+
|image=Lego_Light_Sensor.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_a_Light_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/What_is_a_Light_Sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Connecting a Light sensor
+
|title=Connecting a Lego Light sensor
|image=BOEShield_With_Light_Sensor.jpg
+
|image=Lego_Light_Sensor_Connected.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Connecting_a_Light_Sensor_Module}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Connecting_a_Light_Sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Program to avoid light
 
|title=Program to avoid light
|image=Dark_BOEShield_With_Light_Sensor.jpg
+
|image=Dark_Lego_Robot_With_Light_Sensor.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/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=Program to find light
 
|title=Program to find light
|image=Light_BOEShield_With_Light_Sensor.jpg
+
|image=Light_Lego_Robot_With_Light_Sensor.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Program_to_use_Light_Sensor_to_find_light}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Program_to_use_Light_Sensor_to_find_light}}
 
|}
 
|}
 
</blockquote>
 
</blockquote>
Line 569: Line 569:
 
|-
 
|-
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=What is BoeBot + Arduino Shield Base
+
|title=What is Lego Robot base + Arduino
 
|image=BoeBot_WithArduino_Shield.jpg
 
|image=BoeBot_WithArduino_Shield.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_The_BoeBot_+_Arduino_Shield}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/What_is_The_Lego_Base}}
 
|}
 
|}
 
<br />
 
<br />
Line 580: Line 580:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=What is an LED and how to use one
 
|title=What is an LED and how to use one
|image=LED_image.jpg
+
|image=LED_image_Lego.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_an_LED}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/What_is_an_LED}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Program to Flash an LED
 
|title=Program to Flash an LED
|image=BoeBot_Breadboard_1_LED.jpg
+
|image=Lego_Breadboard_1_LED.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Flash_an_LED}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Flash_an_LED}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Add a Second LED
 
|title=Add a Second LED
|image=BoeBot_Breadboard_2_LEDs.jpg
+
|image=Lego_Breadboard_2_LEDs.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Add_an_LED}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Add_an_LED}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=How to Dim an LED
 
|title=How to Dim an LED
|image=2_PWM_Dimmed_LEDs.jpg
+
|image=Lego_2_PWM_Dimmed_LEDs.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/How_to_Dim_an_LED}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/How_to_Dim_an_LED}}
 
|}
 
|}
 
<br />
 
<br />
Line 604: Line 604:
 
|-
 
|-
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=What is a Continuous Rotation Servo
+
|title=What is a Lego Motor
|image=Continuous_Rotation_Servo.jpg
+
|image=Lego_Motor.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Continuous_Rotation_Servo_Intro}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Lego_Motor_Intro}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Connecting a Servo to the Parallax BoeBot Shield
+
|title=Connecting a Lego Motor to the Arduino
|image=Servo_BoeBot_Sheild_Connection.jpg
+
|image=Lego_Motor_Breadboard_Connection.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Connecting_A_Servo}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Connecting_A_Lego_Motor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Driving Forwards and Backwards
 
|title=Driving Forwards and Backwards
|image=BoeBot_Forward_Backward_Arrows.jpg
+
|image=Lego_Forward_Backward_Arrows.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Driving_Forwards_and_Backwards}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Driving_Forwards_and_Backwards}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Turning
 
|title=Turning
|image=BoeBot_Turn_Arrows.jpg
+
|image=Lego_Turn_Arrows.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Turning}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Turning}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Using functions to simplify coding
 
|title=Using functions to simplify coding
 
|image=ROBOTC_Function_Image.png
 
|image=ROBOTC_Function_Image.png
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Driving_Functions}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Driving_Functions}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Navigate a Simple Maze
 
|title=Navigate a Simple Maze
|image=BoeBot_in_Simple_Maze.jpg
+
|image=Lego_in_Simple_Maze.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Navigating_Simple_Maze}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigating_Simple_Maze}}
 
|}
 
|}
 
<br />
 
<br />
Line 640: Line 640:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=What is a Switch
 
|title=What is a Switch
|image=BoeBot_Switch.jpg
+
|image=Lego_Switch.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_a_Switch}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/What_is_a_Switch}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Starting a program with a switch
 
|title=Starting a program with a switch
|image=BoeBot_with_Start_Switch.jpg
+
|image=Lego_with_Start_Switch.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Start_Program_with_a_Switch}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Start_Program_with_a_Switch}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Detecting Obstacles with a switch
 
|title=Detecting Obstacles with a switch
|image=BoeBot_With_Whiskers.jpg
+
|image=Lego_Bump_Switch.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Obstacle_Detection_and_Avoidance_using_a_Switch}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Obstacle_Detection_and_Avoidance_using_a_Switch}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Navigate a Simple Maze using Switches
 
|title=Navigate a Simple Maze using Switches
|image=BoeBot_With_Whiskers_in_Maze.jpg
+
|image=Lego_With_Bump_Switch_in_Maze.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Navigating_Simple_Maze_using_Switches}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigating_Simple_Maze_using_Switches}}
 
|}
 
|}
 
<br />
 
<br />
Line 665: Line 665:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=What is an ultrasonic sensor?
 
|title=What is an ultrasonic sensor?
|image=Parallax_Ping_Sensor_Image.jpg
+
|image=Lego_Sonar_Sensor_Image.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_Is_An_Ultrasonic_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/What_Is_An_Ultrasonic_Sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Connecting an ultrasonic sensor
 
|title=Connecting an ultrasonic sensor
|image=Parallax_Ping_Sensor_Connected_To_BOEShield.jpg
+
|image=Lego_Sonar_Sensor_Connected_To_Robot.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Connecting_An_Ultrasonic_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Connecting_An_Ultrasonic_Sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Programing an ultrasonic sensor to measure distance
 
|title=Programing an ultrasonic sensor to measure distance
|image=BOEShield_Ping_Sensor_Distance_Measurement_Config_Image.jpg
+
|image=Lego_Sonar_Sensor_Distance_Measurement_Config_Image.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Use_Ultrasonic_Sensor_To_Measure_Distance}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Use_Ultrasonic_Sensor_To_Measure_Distance}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=program to drive forward and avoid obstacles
 
|title=program to drive forward and avoid obstacles
|image=BOEShield_Ping_Sensor_Wall_Avoidance.jpg
+
|image=Lego_Sonar_Sensor_Wall_Avoidance.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Use_Ultrasonic_Sensor_To_Avoid_Walls}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Use_Ultrasonic_Sensor_To_Avoid_Walls}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=navigate a simple maze using the ultrasonic sensor
 
|title=navigate a simple maze using the ultrasonic sensor
|image=BOEShield_Ping_Sensor_Maze_Navigation.jpg
+
|image=Lego_Sonar_Sensor_Maze_Navigation.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Navigate_Maze_Using_Ultrasonic_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Navigate_Maze_Using_Ultrasonic_Sensor}}
 
|}
 
|}
 
<br />
 
<br />
Line 695: Line 695:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Proportional Control using the Ultrasonic Sensor
 
|title=Proportional Control using the Ultrasonic Sensor
|image=BOEShield_Ping_Sensor_Proportional_Control_Image.jpg
+
|image=Lego_Sonar_Sensor_Proportional_Control_Image.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Proportional_Control}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Proportional_Control}}
 
|}
 
|}
 
<br />
 
<br />
Line 705: Line 705:
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=What is a Light Sensor
 
|title=What is a Light Sensor
|image=Phototransistor_resistor_image.jpg
+
|image=Lego_Light_Sensor.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_a_Light_Sensor}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/What_is_a_Light_Sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
|title=Connecting a Light sensor
+
|title=Connecting a Lego Light sensor
|image=BOEShield_With_Light_Sensor.jpg
+
|image=Lego_Light_Sensor_Connected.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Connecting_a_Light_Sensor_Module}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Connecting_a_Light_Sensor}}
  
 
|style="vertical-align: top;"|{{tut-mini
 
|style="vertical-align: top;"|{{tut-mini
 
|title=Program to avoid light
 
|title=Program to avoid light
|image=Dark_BOEShield_With_Light_Sensor.jpg
+
|image=Dark_Lego_Robot_With_Light_Sensor.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/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=Program to find light
 
|title=Program to find light
|image=Light_BOEShield_With_Light_Sensor.jpg
+
|image=Light_Lego_Robot_With_Light_Sensor.jpg
|link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Program_to_use_Light_Sensor_to_find_light}}
+
|link=Tutorials/Arduino_Projects/Mobile_Robotics/Lego/Program_to_use_Light_Sensor_to_find_light}}
 
|}
 
|}
 
</blockquote>
 
</blockquote>

Revision as of 08:05, 18 June 2012

Arduino Tutorials and Guided Projects


Contents


Getting Started


Mobile Robotics

BoeBot + Arduino Shield

Platform base


Using LEDs


Robot Motion


Bump Switch


Ultrasonic Sensor


Proportional Control


Light Sensor


Lego Robot base + Arduino

Platform base


Using LEDs


Robot Motion


Bump Switch


Ultrasonic Sensor


Proportional Control


Light Sensor


VEX Robot base + Arduino

Platform base


Using LEDs


Robot Motion


Bump Switch


Ultrasonic Sensor


Proportional Control


Light Sensor


Tetrix Robot base + Arduino

Platform base


Using LEDs


Robot Motion


Bump Switch


Ultrasonic Sensor


Proportional Control


Light Sensor


RC Car Hacking Project

Conversion Process


Using the Robot


Additional Information

Planned for Future Development

Embedded Electronics - Homebrew Sensors

Planned for future development.


Arduino + Existing Systems: Using the Arduino as a Sensor for NXT and VEX

Planned for future development.

NXT


VEX


Advanced Sensor Projects

Planned for future development.


Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox