#include <Servo.h> // include servo.h library
Servo myservo_sensor;//mov
Servo servo;//open close
int pos_sensor = 0;
int soil;
int metel;
void setup() {
Serial.begin(9600);
myservo_sensor.attach(8); //connect servo to pin 8
myservo_sensor.write(0);
servo.attach(12);
servo.write(0);
pinMode(7, INPUT); //input pin coming from soil sensor
pinMode(9, INPUT); //input pin coming from metel sensor(black wire)
}
void loop() {
soil = digitalRead(7);
metel = digitalRead(9);
Serial.print("waiting");
if (metel == LOW) {
Serial.print("metel");
myservo_sensor.write(40);
servo.write(90);
delay(100);
}
if (soil == LOW) {
Serial.print("organic");
myservo_sensor.write(40);
servo.write(90);
delay(100);
} else {
Serial.print("plastic");
myservo_sensor.write(40);
servo.write(90);
delay(100);
}
}
Comments
Please log in or sign up to comment.