Tutorials/Arduino Projects/Mobile Robotics/BoeBot
(Created page with "{{DISPLAYTITLE:Parallax BoeBot + Arduino Shield, Mobile Robotics Platform}} <yambe:breadcrumb self="Parallax BoeBot + Arduino Shield, Mobile Robotics Platform">Arduino_Project...") |
|||
| Line 2: | Line 2: | ||
<yambe:breadcrumb self="Parallax BoeBot + Arduino Shield, Mobile Robotics Platform">Arduino_Projects|Arduino Tutorials and Guided Projects</yambe:breadcrumb> | <yambe:breadcrumb self="Parallax BoeBot + Arduino Shield, Mobile Robotics Platform">Arduino_Projects|Arduino Tutorials and Guided Projects</yambe:breadcrumb> | ||
{{tl|1|}} | {{tl|1|}} | ||
| + | ==== Platform base ==== | ||
| + | :{| style="vertical-align: top; padding: 2px;"| | ||
| + | |- | ||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=What is BoeBot + Arduino Shield Base | ||
| + | |image=BoeBot_WithArduino_Shield.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_The_BoeBot_+_Arduino_Shield}} | ||
| + | |} | ||
| + | <br /> | ||
| + | |||
| + | ==== Using LEDs ==== | ||
| + | :{| style="vertical-align: top; padding: 2px;"| | ||
| + | |- | ||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=What is an LED and how to use one | ||
| + | |image=LED_image.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_an_LED}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Program to Flash an LED | ||
| + | |image=BoeBot_Breadboard_1_LED.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Flash_an_LED}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Add a Second LED | ||
| + | |image=BoeBot_Breadboard_2_LEDs.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Add_an_LED}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=How to Dim an LED | ||
| + | |image=2_PWM_Dimmed_LEDs.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/How_to_Dim_an_LED}} | ||
| + | |} | ||
| + | <br /> | ||
| + | |||
| + | ==== Robot Motion ==== | ||
| + | :{| style="vertical-align: top; padding: 2px;"| | ||
| + | |- | ||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=What is a Continuous Rotation Servo | ||
| + | |image=Continuous_Rotation_Servo.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Continuous_Rotation_Servo_Intro}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Connecting a Servo to the Parallax BoeBot Shield | ||
| + | |image=Servo_BoeBot_Shield_Connection.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Connecting_A_Servo}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Zeroing your Continuous rotation servo | ||
| + | |image=Servo_BoeBot_Shield_Zeroing.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Zeroing_A_Continuous_Servo}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Driving Forwards and Backwards | ||
| + | |image=BoeBot_Forward_Backward_Arrows.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Driving_Forwards_and_Backwards}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Turning | ||
| + | |image=BoeBot_Turn_Arrows.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Turning}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Using functions to simplify coding | ||
| + | |image=ROBOTC_Function_Image.png | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Driving_Functions}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Navigate a Simple Maze | ||
| + | |image=BoeBot_in_Simple_Maze.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Navigating_Simple_Maze}} | ||
| + | |} | ||
| + | <br /> | ||
| + | |||
| + | ==== Bump Switch ==== | ||
| + | :{| style="vertical-align: top; padding: 2px;"| | ||
| + | |- | ||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=What is a Switch | ||
| + | |image=BoeBot_Switch.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_a_Switch}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Starting a program with a switch | ||
| + | |image=BoeBot_with_Start_Switch.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Start_Program_with_a_Switch}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Detecting Obstacles with a switch | ||
| + | |image=BoeBot_With_Whiskers.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Obstacle_Detection_and_Avoidance_using_a_Switch}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Navigate a Simple Maze using Switches | ||
| + | |image=BoeBot_With_Whiskers_in_Maze.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Navigating_Simple_Maze_using_Switches}} | ||
| + | |} | ||
| + | <br /> | ||
| + | |||
| + | ==== Ultrasonic Sensor ==== | ||
| + | :{| style="vertical-align: top; padding: 2px;"| | ||
| + | |- | ||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=What is an ultrasonic sensor? | ||
| + | |image=Parallax_Ping_Sensor_Image.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_Is_An_Ultrasonic_Sensor}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Connecting an ultrasonic sensor | ||
| + | |image=Parallax_Ping_Sensor_Connected_To_BOEShield.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Connecting_An_Ultrasonic_Sensor}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Programing an ultrasonic sensor to measure distance | ||
| + | |image=BOEShield_Ping_Sensor_Distance_Measurement_Config_Image.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Use_Ultrasonic_Sensor_To_Measure_Distance}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=program to drive forward and avoid obstacles | ||
| + | |image=BOEShield_Ping_Sensor_Wall_Avoidance.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Use_Ultrasonic_Sensor_To_Avoid_Walls}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=navigate a simple maze using the ultrasonic sensor | ||
| + | |image=BOEShield_Ping_Sensor_Maze_Navigation.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Navigate_Maze_Using_Ultrasonic_Sensor}} | ||
| + | |} | ||
| + | <br /> | ||
| + | |||
| + | ==== Proportional Control ==== | ||
| + | :{| style="vertical-align: top; padding: 2px;"| | ||
| + | |- | ||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=What is proportional control? | ||
| + | |image=BoeBot_Proportional_Control_Image.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_Is_Proportional_Control}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Using proportional control with the Parallax PING Ultrasonic Sensor | ||
| + | |image=BoeBot_Ping_Sensor_Proportional_Control_Image.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Programing_Proportional_Control_with_the_ping_sensor}} | ||
| + | |} | ||
| + | <br /> | ||
| + | |||
| + | ==== Light Sensor ==== | ||
| + | :{| style="vertical-align: top; padding: 2px;"| | ||
| + | |- | ||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=What is a Light Sensor | ||
| + | |image=Phototransistor_resistor_image.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_a_Light_Sensor}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Connecting a Light sensor | ||
| + | |image=BOEShield_With_Light_Sensor.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Connecting_a_Light_Sensor_Module}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Program to avoid light | ||
| + | |image=Dark_BOEShield_With_Light_Sensor.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Program_to_use_Light_Sensor_to_avoid_light}} | ||
| + | |||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=Program to find light | ||
| + | |image=Light_BOEShield_With_Light_Sensor.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/Program_to_use_Light_Sensor_to_find_light}} | ||
| + | |} | ||
| + | <br /> | ||
| + | |||
| + | ==== IR Sensor ==== | ||
| + | :{| style="vertical-align: top; padding: 2px;"| | ||
| + | |- | ||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=What is an IR Sensor | ||
| + | |image=BoeBot_IR_Sensor.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_an_IR_Sensor}} | ||
| + | |} | ||
| + | <br /> | ||
| + | |||
| + | ==== Encoders ==== | ||
| + | :{| style="vertical-align: top; padding: 2px;"| | ||
| + | |- | ||
| + | |style="vertical-align: top;"|{{tut-mini | ||
| + | |title=What is an encoder | ||
| + | |image=Parallax_BoeBot_Encoder.jpg | ||
| + | |link=Tutorials/Arduino_Projects/Mobile_Robotics/BoeBot/What_is_an_Encoder}} | ||
| + | |} | ||
Revision as of 07:58, 21 June 2012
Arduino → Arduino Tutorials and Guided Projects → Parallax BoeBot + Arduino Shield, Mobile Robotics Platform
|
Platform base
Using LEDs
Robot Motion
Bump Switch
Ultrasonic Sensor
Proportional Control
Light Sensor
IR Sensor