Microcontroller Handson Workshop 4 Ahmad Manshad New Mexico

  • Slides: 11
Download presentation
Microcontroller Hands-on Workshop #4 Ahmad Manshad New Mexico State University Institute of Electrical and

Microcontroller Hands-on Workshop #4 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 14, 2009

Agenda for Today Quick Review Freeduino motor controller Control servo motor Work on robot

Agenda for Today Quick Review Freeduino motor controller Control servo motor Work on robot 2

Today’s Kit 1. Arduino Microcontroller/ USB Cable 2. Breadboard 3. Wires 4. Soldering Iron

Today’s Kit 1. Arduino Microcontroller/ USB Cable 2. Breadboard 3. Wires 4. Soldering Iron w/ solder 5. Freeduino Motor Controller 6. DC Motors 7. Servo Motor 8. 10 K Potentiometer 3

Quick Review - PWM v PWM signal is a digital square wave where the

Quick Review - PWM v PWM signal is a digital square wave where the fraction of the time the signal is on can be varied between 0 and 100%. v Call analog. Write(pin, duty. Cycle), where duty. Cycle is a value from 0 to 255. v Use one of the PWM pins (3, 5, 6, 9, 10, or 11). 4

Quick Review - Motors Electromechanical device that converts electrical energy to mechanical energy 5

Quick Review - Motors Electromechanical device that converts electrical energy to mechanical energy 5

Quick Review - Motor Controller Control 2 motors from your Arduino SN 754410 NE

Quick Review - Motor Controller Control 2 motors from your Arduino SN 754410 NE motor driver Board and Arduino pinout: Motor A Direction - Arduino Digital pin 13 Motor A Speed (PWM) Arduino Digital pin 10 Motor B Direction - Arduino Digital pin 12 Motor B Speed (PWM) Arduino Digital pin 9 6

Continue assembling Motor Controller GO TO: WWW. GOOGLE. COM TYPE: FREEDUINO MOTOR CLICK ON

Continue assembling Motor Controller GO TO: WWW. GOOGLE. COM TYPE: FREEDUINO MOTOR CLICK ON THE FIRST LINK CLICK THE LINK: “THIS GUIDE” Or Type the following in the address bar: http: //mcukits. com/2009/03/12/assembling-the-freeduino- arduino-motor-shield/ 7

Controlling Servo Motor For Code: File -> Examples -> Servo -> Knob 8

Controlling Servo Motor For Code: File -> Examples -> Servo -> Knob 8

Robot Design v. Discuss Robot Plans with Team Members! 9

Robot Design v. Discuss Robot Plans with Team Members! 9

Robot Teams Team A Benna Belfedal Taeho Hong Jezreel Bassett Team B Alynna Montoya

Robot Teams Team A Benna Belfedal Taeho Hong Jezreel Bassett Team B Alynna Montoya Adrian Ontiveros Erika Urena Team C Kevin Thompson Adriana Aquino Ugochukwu Ogbue Team D Luke Salazar Roman Salazar Roushan Rustamov Team E Ernesto Gonzalez Angel Alarcon Team F Jonathan Havstad Michael Scoggin Team G Veerendia Modi Chandana Tatineni Vineet Nair 10

Questions or Comments? 11

Questions or Comments? 11