I am planning to make a program as following logic:
As button 7(s_7) has been pressed for 3 times, the servo will turn form 0 degree to 180 degree.
If button 6(s_6) has been pressed, the servo will be back to 0 degree.
I have already have a program as follow:
[Edit - moderator - use 'code' button when submitting code]
Code: Select all
#include <Servo.h>
Servo myservo;
int s_6 = 2;
int s_7 = 3;
int pos = 0;
void setup()
{
myservo.attach(9);
pinMode(s_7, INPUT);
pinMode(s_6, INPUT);
}
void loop()
{
{
if (digitalRead(s_7)==0)
{
pos = 0; pos < 90; pos += 1;
myservo.write(pos);
delay(15);
}
}
if (digitalRead(s_6) == 0)
{
pos = 90; pos>=1; pos-=1;
myservo.write(pos);
delay(15);
}
}