Dino LDR Servo

Dino LDR Servo

Components:

1-Arduino

2-LDR Module

3-Servo motor

4-Wires

Connections:

LDR Module:

Vcc : 5v

Gnd : Gnd

A0 : A0

Servo Motor

Vcc : 5v

Gnd : Gnd

 Data pin : D3

Code:

#include <Servo.h>

int ldrPin = A0;
int ldrThreshold = 500;
int servoPin = 3;

Servo servo;

void setup() {
  pinMode(ldrPin, INPUT);
  pinMode(servoPin, OUTPUT);

  servo.attach(servoPin);
}

void loop() {
  int ldrValue = analogRead(ldrPin);

  if (ldrValue < ldrThreshold) {
    servo.write(90);
  } else {
    servo.write(0);
  }

  delay(100);
}

Leave a comment

Your email address will not be published. Required fields are marked *