Servomotor - streda 2526

From Krúžok Robotiky CENADA
Revision as of 14:00, 3 December 2025 by Palo (talk | contribs) (Created page with "<syntaxhighlight lang="C++"> #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++) { digitalWrit...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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);
    }
  }
}