รบกวนช่วยดู โค๊ด arduinoบ ให้หน่อยครับ
คือผมต้องการให้ led ติด เมื่อ อุณภูมิอยู่ที่ 75 หรือมากกว่า ถ้าต่ำกว่า 75 led จะดับครับ
นี้คือโค๊ดที่ผมดูจากตัวอย่างแล้วเอาความรู้(เด็กน้อยหัดทำ) มาผสมเข้าไปครับ ทำอยู่นานครับโค๊ดไม่ erorr มีค่า ตอบกลับมาจากตัวเซนเชอร์อยู่ตลอด แต่ไฟไม่ทำงานเลยครับ รบกวนช่วยดูให้ด้วยครับ ขอบคุณมากครับ
#include "DHT.h"
#include <SoftwareSerial.h>
#include "uartWIFI.h"
DHT dht;
int led = 12;
void setup()
{
Serial.begin(9600);
dht.setup(2); // data pin 2
pinMode(led,OUTPUT);
digitalWrite(led,0);
}
void loop()
{
delay(dht.getMinimumSamplingPeriod());
float humidity = dht.getHumidity(); // ดึงค่าความชื้น
// if (dht.available())
{
char j = dht.getHumidity();
if (j>='75')
{digitalWrite(led,HIGH);}
else
{digitalWrite(led, LOW);}
}
Serial.print(humidity, 1);
Serial.print("\t\t");
Serial.print("\n");
}
รบกวนช่วยดู โค๊ด arduinoบ ให้หน่อยครับ
คือผมต้องการให้ led ติด เมื่อ อุณภูมิอยู่ที่ 75 หรือมากกว่า ถ้าต่ำกว่า 75 led จะดับครับ
นี้คือโค๊ดที่ผมดูจากตัวอย่างแล้วเอาความรู้(เด็กน้อยหัดทำ) มาผสมเข้าไปครับ ทำอยู่นานครับโค๊ดไม่ erorr มีค่า ตอบกลับมาจากตัวเซนเชอร์อยู่ตลอด แต่ไฟไม่ทำงานเลยครับ รบกวนช่วยดูให้ด้วยครับ ขอบคุณมากครับ
#include "DHT.h"
#include <SoftwareSerial.h>
#include "uartWIFI.h"
DHT dht;
int led = 12;
void setup()
{
Serial.begin(9600);
dht.setup(2); // data pin 2
pinMode(led,OUTPUT);
digitalWrite(led,0);
}
void loop()
{
delay(dht.getMinimumSamplingPeriod());
float humidity = dht.getHumidity(); // ดึงค่าความชื้น
// if (dht.available())
{
char j = dht.getHumidity();
if (j>='75')
{digitalWrite(led,HIGH);}
else
{digitalWrite(led, LOW);}
}
Serial.print(humidity, 1);
Serial.print("\t\t");
Serial.print("\n");
}