| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Weston Arduino

Page history last edited by Jonathan Dietz 10 years, 10 months ago

 

Why are we doing this? 

 

 

 


Software:

 

  • Arduino Software:  http://www.arduino.cc/  - Go to "Download"; download Arduino IDE Folder; Follow Instructions under "Getting Started"
  • Fritzing ( Circuit Design Software):  http://fritzing.org/ - Go to "Download"  

Hardware/Vendors:

   


Texts and Tutorials:

 


 


 

1. Basic Circuit Theory

 

 

 

 


 

 

Examples of Arduino Circuits 


2. Schematics 

 


3. Introduction to Arduino : Blink

 http://www.youtube.com/watch?v=xKwox3dd-dE&feature=share&list=PL8CD32146ED5CD04E  (2:30)

 

Also:Intro to Arduino http://youtu.be/pMV2isNm8JU

 

 

  •  Challenge 2: Make row of blinking LEDs-see answer

4. Sensors 1: Analog Read Serial- Reading an analog voltage, displaying it on the Serial Monitor 

 

 

 




 


Introduction to Breadboarding:  http://www.youtube.com/watch?v=CssOBb-qaX0&feature=share&list=PL8CD32146ED5CD04E 

  


Sensors: 

Challenge 4: Read a Button : If/Else

http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoInitiationBPAppuiBpLedMinuteur

Reading: Arduino in a Nutshell pp. 9-10

 

 

 

 

 

Arduino-Bot: Video

 

Challenge: Build a robotic vehicle that can follow a wall at a fixed distance.

               

                    Add lights and buzzers that indicate if it is turning left, right, or going straight.

 

                    Add a servo motor that enables robot to scan left and right, and find its way

                    through a maze- see Explorer Bot

 

                    Example

 

Example Code


Controlling Motors with an H-Bridge:

 

 

Creating Functions (useful for organizing code) 

 

Adjusting Output Speed with Pulse-width Modulation(PWM)

 

 

  analogWrite(pin,  value 0-255);

 

 

Sensors: 

Challenge 5: Control Tone with  Light Sensor

 


Challenge 6: Using Ultrasound

 

 

Challenge 7: Using Motors

 


 


 


Projects:

 

 

Comments (0)

You don't have permission to comment on this page.