TUTORIAL ARDUINO : Mesin Pencacah Pakan Ternak Berbasis Arduino

TUTORIAL ARDUINO : Mesin Pencacah Pakan Ternak Berbasis Arduino

April 30, 2023

 //////////////////////////////////////////////////////////////////////

//  Program ini dibuat oleh Harun Syahputra ( Putraganesha )       //

//  ========================================================      //

//     Program ini dibuat untuk Sistem Kendali Mesin Pencacah    //

//  Pakan ternak berbasis Arduino dan HC-SR04 dengan Output     //

//  Relay sebagai Switch.                                      //

//  ========================================================  //

//  Website  : WWW.V-TECH.MRA.MY.ID                          //

Tutorial Arduino, Program arduino Mesin Pencacah Pakan Ternak






//  Whatsapp : 0813 7036 0770                               //

//  E-MAIL   : putraganesha777@gmail.com                   //   

////////////////////////////////////////////////////////////


#define pintriger 3

#define pinecho 2

#define pateni 7

#define LedIndikator 5    


long durasi;

float cm, inch;


void setup()

{

  Serial.begin(9600);

  pinMode (pintriger, OUTPUT);

  pinMode (pinecho, INPUT);

  pinMode (pateni, OUTPUT);

  pinMode (LedIndikator, OUTPUT );

}


void loop()

{

  digitalWrite (pintriger, 0);

  delayMicroseconds(2);

  digitalWrite (pintriger, 1);

  delayMicroseconds(10);

  digitalWrite (pintriger, 0);

  delayMicroseconds(2);

  

  durasi = pulseIn(pinecho, HIGH);

  cm = (durasi * 0.0343)/2;

  inch = cm / 2.54;


  if (cm >= 30){ // jika jarak lebih dari 30cm

  digitalWrite(pateni, 0); // relay aktif

  digitalWrite(LedIndikator, 0); // lampu indikator tanda alat bekerja on

  } else { // selain itu maka

  digitalWrite(pateni, 1); // relay mati

  digitalWrite(LedIndikator , 1); // lampu indikator tanda alat bekerja off

  }

  Serial.print(cm);

  Serial.print(" Cm");

  Serial.print("\t");

  Serial.print(inch);

  Serial.println(" Inch");

  delay(50);

}