0 Comments

Designer:
Er. Anil Kumar Prusty
WhatsApp: +91 9861004895

Code for microcontroller:

//Su-Din Technology Cattle counting.
//ultrasonic sensor + nodemcu + LCD.
#include <LiquidCrystal.h>
int const trigPin=16;  //D0
int const echoPin=05;  //D1
int count = 000;  // 
// initialize the interface pins
const int rs = D2, en = D3, d4 = D4, d5 = D5, d6 = D6, d7 = D7;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
  pinMode(trigPin,OUTPUT);
  pinMode(echoPin,INPUT);
}
void loop() {
//FOR ULTRASONIC
//----------------------
int duration,distance;
digitalWrite(trigPin,HIGH);
delay(1);
digitalWrite(trigPin,LOW);
duration=pulseIn(echoPin,HIGH);
distance=(duration/2)/29.1;
//------------------
Serial.print(count);
Serial.println(" : Cattle Number");
delay(600);
lcd.setCursor(0,0);
lcd.print(count);
lcd.setCursor(3,0);
lcd.print("             ");

lcd.setCursor(0,1);
lcd.print("Cattle Number   ");                

//CONDITION FOR ULTRASONIC SENSOR
if(distance<=6 && distance>=0)
           {
count=count+1;
delay(600);
           }

}

Leave a Reply

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

Related Posts