DC Motor Daze

Assignment: DC Motor: Actuation Assignment 1

Collaborators:

Assignment: DC Motor: Actuation Assignment 1
Collaborators:

DC Motor Daze

 

Description

With a circle paper attached to the DC motor, it spins with the typical "hypnotizing" swirl. The speed of the DC motor is controlled by turning the potentiometer. The code is the same as what was given in class.

Components Used

  • DC Motor
  • 1K Resistor
  • Diode
  • Transistor
  • 2 AA batteries
  • Potentiometer

Arduino Code

/*
 * one pot fades one motor
 * modified version of AnalogInput
 * by DojoDave <http://www.0j0.org>
 * http://www.arduino.cc/en/Tutorial/AnalogInput
 * Modified again by dave
 */

int potPin = 0;   // select the input pin for the potentiometer
int motorPin = 9; // select the pin for the Motor
int val = 0;      // variable to store the value coming from the sensor
void setup() {
  Serial.begin(9600);
}
void loop() {
  val = analogRead(potPin);    // read the value from the sensor, between 0 - 1024
  Serial.println(val);
  analogWrite(motorPin, val/4); // analogWrite can be between 0-255
}