Introducción
En este caso estamos utilizando un sensor digital de agua básico. Este sensor es muy útil para detectar si llueve o si tenemos agua líquida en algún punto de nuestra instalación. El sensor es digital y nos proporcionará una lógica 1 cuando está seco y una lógica 0 cuando el sensor detecta agua líquida.
Requisitos
Ethernet PLC o 20 I/Os PLC:Ethernet PLC20 I/Os PLC
Sensor de agua
Placas de Industrial Shields: Cómo utilizar los pines de mapeo de las placas de Industrial Shields
Connexiones
Pin del sensor | M-Duino Pin |
VCC | 5V |
GND | GND |
SIG | PIN 2 |
Software
Este software es muy simple. Sólo estamos leyendo el valor en nuestro Pin 2 y mostrándolo en el monitor serie a través de las funciones seriales. Este software es muy simple.
////////////////////////////////////////////////////////////////////////////////////////////////////
void setup(){
Serial.begin(9600L);
pinMode(2, INPUT);
}
////////////////////////////////////////////////////////////////////////////////////////////////////
void loop(){
int water_level = digitalRead(2);
Serial.print("Water level: ");
Serial.println(water_level);
delay(1000);
}
void setup(){
Serial.begin(9600L);
pinMode(2, INPUT);
}
////////////////////////////////////////////////////////////////////////////////////////////////////
void loop(){
int water_level = digitalRead(2);
Serial.print("Water level: ");
Serial.println(water_level);
delay(1000);
}
Sensor de agua mediante PLC basado en Arduino