110 likes | 233 Views
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. Today’s Kit.
E N D
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
Today’s Kit Arduino Microcontroller/ USB Cable Breadboard Wires Soldering Iron w/ solder Freeduino Motor Controller DC Motors Servo Motor 10K Potentiometer
Quick Review - PWM PWM signal is a digital square wave where the fraction of the time the signal is on can be varied between 0 and 100%. Call analogWrite(pin, dutyCycle), where dutyCycle is a value from 0 to 255. Use one of the PWM pins (3, 5, 6, 9, 10, or 11).
Quick Review - Motors Electromechanical device that converts electrical energy to mechanical energy
Quick Review - Motor Controller Control 2 motors from your Arduino SN754410NE motor driver • Board and Arduinopinout: • 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
Continue assembling Motor Controller • GO TO: WWW.GOOGLE.COM • TYPE: FREEDUINO MOTOR • CLICK ON THE FIRSTLINK • 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/
Controlling Servo Motor • For Code: File -> Examples -> Servo -> Knob
Robot Design Discuss Robot Plans with Team Members!