ส่งมินิโปรเจค อัลตร้าโซนิคเทอร์โมมิเตอร์
ชื่อ นายเกษรพันธุ์ กล่ำทับ สชอ1 01 ชื่อ นายพีรวัฒน์ หมื่นพรมมา สชอ 1 07 #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); //Module IIC/I2C Interface บางรุ่นอาจจะใช้ 0x3f #define echo 7 #define trigger 8 double delaytime, temperature, speedofsound; void setup(){ pinMode(trigger,OUTPUT); pinMode(echo,INPUT); Serial.begin(9600); lcd.begin(); lcd.backlight(); lcd.home(); lcd.print("temperature "); } void loop(){ lcd.setCursor(0, 1); digitalWrite(trigger,LOW); delayMicroseconds(2); //Standard trigger-echo cycle provided by the manufacturer digitalWrite(trigger,HIGH); delayMicroseconds(10); digitalWrite(trigger,LOW); delaytime=pulseIn(echo,HIGH); speedofsound=37000/delaytime; temperature=(speedofsound-331.4)/0.6; Serial.println(temperature); Serial.println(speedofsound); delay(500); lcd.setCursor(0, 1); if (temperature >= 200 & temperature <= 0){ Serial.println("Out of range"); lc...