Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

#include <Servo.h>

....

Servo myservo;

.....

void setup(void)  {

....

myservo.attach(10);
  myservo.write(0);

....

}

void loop(void) {
val=analogRead(A5);
Serial.println(val);
if (val>r0L && val<r0H) { all_off; digitalWrite(LED7,HIGH);  myservo.write(0);}
if (val>r1L && val<r1H) { all_off; digitalWrite(LED6,HIGH);  myservo.write(25.71);}
if (val>r2L && val<r2H) { all_off; digitalWrite(LED5,HIGH);  myservo.write(51.42);}
if (val>r3L && val<r3H) { all_off; digitalWrite(LED4,HIGH);  myservo.write(77.14);}
if (val>r4L && val<r4H) { all_off; digitalWrite(LED3,HIGH);  myservo.write(102.86);}
if (val>r5L && val<r5H) { all_off; digitalWrite(LED2,HIGH);  myservo.write(128.57);}
if (val>r6L && val<r6H) { all_off; digitalWrite(LED1,HIGH);  myservo.write(154.29);}
if (val>r7L && val<r7H) { all_off; digitalWrite(LED0,HIGH);  myservo.write(180);}
}

TO To start to get familiar with the kit I decided to create something simple, using some of the most standard components ,
I created a LED visualisation system for the position of a servo .

To start I placed a set of LED in a  circle and I connected them to Arduino:

Section
bordertrue

 

Multimedia
name20121217_221928.avi
width320
height200