Nothing like late homework! Here's a video of some servos spinnin' and some lights blinkin'!
int led1=4;
int led2=5;
int led3=6;
Servo servo1;
Servo servo2;
int potpin=A0;
int val= 0;
int count = 0;
void setup()
{
Serial.begin(9600);
servo1.attach(8);
servo2.attach(3);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop()
{
val=analogRead(potpin);
val=map(val,0,1023,0,179);
Serial.println(val);
count=analogRead(potpin);
servo1.write(val);
servo2.write(val);
analogWrite(led1, count);
if(val>100){
digitalWrite(led2,HIGH);
digitalWrite(led3,LOW);
}
if(val<101){
digitalWrite(led2,LOW);
digitalWrite(led3,HIGH);
}
}
No comments:
Post a Comment