Description: For this lab, the goal was to gain familarity with using the DC motor as a form of output. The code provided allowed me to control the motor speed using the potentiometre. For the homework, the goal was to make something spin or vibrate using the motor. The spinning motion instantly reminded me of old zoetropes, and I was inspired by that and Halloween to create a simple ghost animation on a wheel that would rotate on the motor.
Components:
1--DC Motor
1--Arduino Uno
1--Breadboard
1--Potentiometer
1--1k Resistor
Paper, ink, scissors.
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
}
- Login to post comments