งานที่ 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);
}

ความคิดเห็น
แสดงความคิดเห็น