โมดูล เซนเซอร์น้ำฝน / ระดับน้ำ Rain Raindrop Water Level Sensor Module Height Depth of Detection For Arduino

฿40.00

หมวดหมู่:

รายละเอียด

โมดูล เซนเซอร์น้ำฝน / ระดับน้ำ Rain Raindrop Water Level Sensor Module Height Depth of Detection For Arduino

เซนเซอร์น้ำฝน / ระดับน้ำ เมื่อน้ำมาถึงจุดเซนเซอร์ จะให้สัญญาณออกมาเป็น 1 ให้แรงดันไฟฟ้าประมาณ 3.3 – 5 โวลต์

 

ตัวอย่างโคด โมดูล เซนเซอร์น้ำฝน / ระดับน้ำ Rain Raindrop Water Level Sensor Module Height Depth of Detection For Arduino

/*เมื่อน้ำถึงระดับเซนเซอร์ จะมีเสียงบัซเซอร์ดังขึ้น */
#define WATER_SENSOR 2 // ขา SIG ต่อกับขา D3 ของ Arduino
#define BUZZER 3// บัซเซอร์ต่อกับขา D2 ของ Arduino

void setup()
{
        Serial.begin(9600);
        pins_init();
}
void loop()
{
    if(isExposedToWater())
        {
                Serial.println(“Water detected”);
                soundAlarm();
        }
}
void pins_init()
{
    pinMode(WATER_SENSOR, INPUT);
    pinMode(BUZZER, OUTPUT);
}


/************************************************************************/
/* ฟังก์ชันสร้างเสียงร้องบัซเซอร์ เป็นเวลา 2 วินาที */
void soundAlarm()
{
    for(uint8_t i = 0;i < 20;i ++)
    {
        digitalWrite(BUZZER, HIGH);
        delay(50);
        digitalWrite(BUZZER, LOW);
        delay(50);
    }
}
/************************************************************************/
/*ฟังก์ชัน เช็คระดับน้ำจากตัวเซนเซอร์ ถ้าถึงระดับเซนเซอร์ จะให้ค่า true กลับไป ถ้าไม่ถึงส่งค่า false       */

boolean isExposedToWater()
{
    if(digitalRead(WATER_SENSOR) == LOW)
        return true;
    else return false;
}

/************************************************************************/

 

 

ข้อมูลเพิ่มเติม โมดูล เซนเซอร์น้ำฝน / ระดับน้ำ Rain Raindrop Water Level Sensor Module Height Depth of Detection For Arduino

รีวิว

ยังไม่มีบทวิจารณ์

มาเป็นคนแรกที่วิจารณ์ “โมดูล เซนเซอร์น้ำฝน / ระดับน้ำ Rain Raindrop Water Level Sensor Module Height Depth of Detection For Arduino”

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *