ด้วย Sensor ที่มีในมือ เอาไอ้นี่แหล่ะ เจ้า DHT11 วันอุณหภูมิและความชื้น แต่ที่เลือกเอาเฉพาะความชื้น เพราะคิดว่าน่าจะเอามาแต่งเป็นเรื่องได้ว่ากบชอบความชื้นครับ
การต่อก็ง่ายๆครับ ด้วยการต่อ DHT11 ด้วยไฟบวกและลบ ส่วนขาสัญญาณก็เลือกตามสะดวกครับ
จากนั้น เปิด Arduino IDE แล้ว New Sketch จากนั้นทำการเพิ่ม Library DHT11 ด้วยคำสั่ง
#include <DHT.h>จากนั้นก็กำหนดค่าเริ่มต้นที่ส่วนของ Setup ดังนี้
Serial.begin(9600);ในส่วนของ Loop ก็สร้างตัวแปรเพื่อรับค่าจาก DHT11 ที่สามารถวัดได้ ดังนี้
float humidity = dht.getHumidity();ทดลองนำค่าส่งออกไปที่ Serial Display ด้วย
Serial.print(humidity,1);ส่วนเงื่อนไข ใครอยากให้มีการกำหนดลิมิตอย่างไรก็ใส่ตามสบายในส่วนของ Loop ได้เลยครับ หรืออยากส่งค่าไปแสดงที่ไหนออกแบบกันได้เลย ง่ายๆครับ เพราะ Library จัดการให้เราแล้ว ย่านวัดความชื่น 20-90% RH โดยมีค่าความแม่นยำ +- 5% RH ความละเอียดในการวัด 1 % แสดงผลแบบ 8 บิต
สำหรับเจ้าเคโรโระโรโบ มันจับความชื้นได้ถึงระดับที่วางไว้ว่ามันชื่นชอบ มันจะแสดงที่หน้าจอเป็นรูปดอกไม้ตกลงมา แต่ถ้าระดับที่พอรับได้ มันจะแสดงคำว่า Warning ถ้ามันถึงขีดที่คิดว่าซีเรียสแล้วจะแสดงคำว่า Help me และนี่ก็คือความสามารถของเจ้าโรโบตัวนี้ครับ ในอนาคต ผมจะเพิ่มความสามารถเข้าไปอีก ซึ่งผมยังไม่สามารถจัดการบัคได้ หากได้แล้วและมีโอกาสจะนำมาแชร์ให้ดูกันครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น