▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
Arduino
วิศวกรรมคอมพิวเตอร์
การพัฒนาซอฟต์แวร์
Microcontroller
C (ภาษาคอมพิวเตอร์)
ต้องการให้การวัดค่าของArduino หยุดการทำงานเมื่อครบจำนวนครั้งที่ต้องการครับ
#include "DHT.h"
DHT dht;
int i=0;
void setup()
{
Serial.begin(9600);
Serial.println();
Serial.println("\tStatus\tHumidity (%)\tTemperature (C)\t(F)");
dht.setup(2); // data pin 2
}
void loop()
{
for(int i=1;i<6;i++){
delay(dht.getMinimumSamplingPeriod());
float humidity = dht.getHumidity(); // ดึงค่าความชื้น
float temperature = dht.getTemperature(); // ดึงค่าอุณหภูมิ
Serial.print(i,1);
Serial.print("\t");
Serial.print(dht.getStatusString());
Serial.print("\t");
Serial.print(humidity, 1);
Serial.print("\t\t");
Serial.print(temperature, 1);
Serial.print("\t\t");
Serial.println(dht.toFahrenheit(temperature), 1);
delay(1000);}
}