มินิโปรเจค

 #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);
}

ความคิดเห็น

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

งาน 9 /07