งานที่ 13


Code งานที่13


#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd (0x27,16,2);
int triggerPin = 13;
int echoPin = 12;
ระยะเวลานาน, distCM, temp_distCM = 0;
การตั้งค่าเป็นโมฆะ ()
{
  lcd.begin ();
  lcd.setCursor (0,0);
  lcd.print ("Dist =       cm");
  pinMode (triggerPin, OUTPUT);
  pinMode (echoPin, INPUT);
}
void loop ()
{
  digitalWrite (triggerPin ต่ำ);
  delayMicroseconds (2);
  digitalWrite (triggerPin สูง);
  delayMicroseconds (10);
  digitalWrite (triggerPin ต่ำ);
  ระยะเวลา = ชีพจร (echoPin, HIGH);
  distCM = ระยะเวลา / 58;
  if (temp_distCM! = distCM)
  {
    lcd.setCursor (7,0);
    lcd.print ("     ");
  }
  lcd.setCursor (7,0);
  lcd.print (distCM);
  temp_distCM = distCM;
  ล่าช้า (300);
}

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Flowchart

โปรเจค Arduino ควบคุมพัดลมตามอุณหภูมิ

โปรเจคเครื่องรดน้ำต้นไม้อัตโนมัติ