servo and led



  

Ελέγχοντας την κίνηση ενός servo το οποίο μπορεί να χρησιμοποιηθεί για το άνοιγμα των κάδων στην πλατεία και όχι μόνο. Για την οπτικοποίηση χρησιμοποιήσαμε τη βοήθεια δύο led:



// C++ code

#include <Servo.h>

int angle = 0;

int i = 0;

Servo servo_9;

void setup()

{

  pinMode(5, OUTPUT);

  servo_9.attach(9, 500, 2500);

  pinMode(4, OUTPUT);

  angle = 0;

}

void loop()

{

  while (angle < 180) {

    angle += 1;

    digitalWrite(5, HIGH);

    servo_9.write(angle);

  }

  delay(2000); // Wait for 2000 millisecond(s)

  if (angle == 180) {

    digitalWrite(5, LOW);

  }

  while (angle > 0) {

    angle += -1;

    digitalWrite(4, HIGH);

    servo_9.write(angle);

  }

  delay(2000); // Wait for 2000 millisecond(s)

  digitalWrite(4, LOW);

}


Σχόλια

Δημοφιλείς αναρτήσεις από αυτό το ιστολόγιο

esp32 and wifi

Χρησιμοποιώντας την ηλιακή ενέργεια

DHT22 με το esp32: διαβάζοντας θερμοκρασία, υγρασία και πίεση