มินิโปรเจค
#define echo 7
#define trigger 8 double delaytime, temperature, speedofsound; void setup(){ pinMode(trigger,OUTPUT); pinMode(echo,INPUT); Serial.begin(9600); } void loop(){ 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=370000/delaytime; temperature=(speedofsound-331.4)/0.6; Serial.println(temperature); delay(500); }
ความคิดเห็น
แสดงความคิดเห็น