Created
September 30, 2019 15:37
-
-
Save ceiborg/df592a4d8e72119544b00afd179754d2 to your computer and use it in GitHub Desktop.
sensor de lluvia :: Arduino
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
#############%@ | |
#### #########% | |
## #########& | |
#% ########## | |
### ############ | |
################### ceiborg.com | |
################### tecnotextiles | |
################## | |
################# | |
############## | |
## | |
# | |
*/ | |
// para sensor de lluvia genérico// | |
// de los pines de la placa ponemos el A0 en el A0 del arduino y el D0 en el 2 del arduino. | |
int analogValue; //declaramos una variable para guardar el valor del pin analógico | |
bool digitalValue; //opcional si usamos el pin digital | |
#define analogPin A0 | |
#define digitalPin 2 | |
void setup(){ | |
Serial.begin(9600); | |
} | |
void loop(){ | |
analogValue = analogRead(analogPin); // leemos A0 del sensor | |
if (analogValue < 300) | |
Serial.println("Lluvia Intensa"); | |
else if (analogValue < 500) | |
Serial.println("Lluvia Moderada"); | |
else | |
Serial.println("Lluvia no detectada"); | |
// Entrada digital pin 2 arduino | |
digitalValue = digitalRead(digitalPin); | |
if (digitalValue == HIGH) | |
Serial.println(">>>>> NO LLUVIA!"); | |
else | |
Serial.println(">>>>> LLUVIA!"); | |
//retardo | |
delay(1000); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment