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);
}