Wet & Dry Waste Smart Dustbin for House | Best science Project | Harish Projects

Image
 Watch Full Detailed video ๐Ÿ‘‡๐Ÿป Diagram in Video๐Ÿ‘† //Arduino Code// //YouTube: Harish Projects //Order Electronic Parts & Project kit:  HarishProjects.com // #include <Servo.h> Servo servo1; const int trigPin = 12; const int echoPin = 11; long duration; int distance=0; int potPin = A0; //input pin int soil=0; int fsoil; void setup()  {   Serial.begin(9600); //Serial.print("Humidity"); pinMode(trigPin, OUTPUT);  pinMode(echoPin, INPUT);  servo1.attach(8); } void loop()  { //YouTube: Harish Projects //Order Electronic Parts & Project kit:  HarishProjects.com //      int soil=0;   for(int i=0;i<2;i++)   { digitalWrite(trigPin, LOW); delayMicroseconds(7); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); delayMicroseconds(10); duration = pulseIn(echoPin, HIGH); distance= duration*0.034/2+distance; delay(10);   }   distance=distance/2;   Serial.println(distance); if ...

PIR motion Detection Anti Theft Prevention - Amazing Best winning science Project

DIAGRAM


ARDUINO CODE


//MULTI PURPOSE VID instagram - harishchoudhary70

 int led = 13;                // the pin that the LED is atteched to

int sensor = 2;              // the pin that the sensor is atteched to

int state = LOW;             // by default, no motion detected

int val = 0;                 // variable to store the sensor status (value)


void setup() {

  pinMode(led, OUTPUT);      // initalize LED as an output

  pinMode(sensor, INPUT);    // initialize sensor as an input

  Serial.begin(9600);        // initialize serial

}


void loop(){

  val = digitalRead(sensor);   // read sensor value

  if (val == HIGH) {           // check if the sensor is HIGH

    digitalWrite(led, HIGH);   // turn LED ON

    delay(5000);                // delay 100 milliseconds 

    

    if (state == LOW) {

      Serial.println("Motion detected!"); 

      state = HIGH;       // update variable state to HIGH

    }

  } 

  else {

      digitalWrite(led, LOW); // turn LED OFF

      delay(100);             // delay 200 milliseconds 

      

      if (state == HIGH){

        Serial.println("Motion stopped!");

        state = LOW;       // update variable state to LOW

    }

  }

}

Comments

Popular posts from this blog

Smart Bridge - Automatic Hight increase when flooding | Best science Project

How to make Phone control RC car using Arduino #phoneControlCar

Inspire Award Project | Train accident Prevention project | Best science Project / Harish Projects