November 24, 2007
Reading for November 27th, are now posted. Enjoy!

October 2, 2007
To upload your thoughtless acts, create a new assignment page like any other lab. You'll see "Thoughtless Acts" listed as one of the assignment options.

May 24, 2008
This site has been archived and is no longer editable. Stay tuned for the next version, coming in the fall!

dc motors

Project Members: 
Travis Pinnick

dc motor control using potentiometer:


* one pot fades one motor
* modified version of AnalogInput
* by DojoDave <>
* 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() {
void loop() {
val = analogRead(potPin); // read the value from the sensor, between 0 - 1024
analogWrite(motorPin, val/4); // analogWrite can be between 0-255


S4022941.JPG110.24 KB


Comments from TAs

It looks like you got the basics working but not much else. At this point in the semester, wiring up circuits and connecting sensors to outputs using Arduino code should be getting much easier. So, it would be great to think more about the types of interfaces you could create with the different tools that we've been using. E.g., now that you have a DC motor/vibrator, what could you do with it? -- Check out some of the other students' pages for examples.

Powered by Drupal - Design by Artinet