From Krúžok Robotiky CENADA
Jump to navigation
Jump to search
#define SERVO 4
void setup() {
pinMode(SERVO, OUTPUT);
}
void loop() {
for (long i = 0; i < 180; i++)
{
long sirka = 500 + i * 2000 / 180;
for (int j = 0; j < 5; j++)
{
digitalWrite(SERVO, 1);
delayMicroseconds(sirka);
digitalWrite(SERVO, 0);
delay(20);
}
}
for (long i = 0; i < 180; i++)
{
long sirka = 2500 - i * 2000 / 180;
for (int j = 0; j < 5; j++)
{
digitalWrite(SERVO, 1);
delayMicroseconds(sirka);
digitalWrite(SERVO, 0);
delay(20);
}
}
}