void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
delay(500);
}
/*
AnalogReadSerial 23/02/2015
Este sketch lee una entrada analógica en el pin 0 (A0)
imprime el resultado en el monitor serial. Usaremos
el medidor de humedad en suelo FC-28
Conexiones:
VCC a 5V
GND a GND
A0 a A0
Do lo reservamos para mas adelante activar la bomba de agua.
Este sketch es para usuarios de www.arduino.cc ;D
*/
float sensorHumedad; // Variable sensor humedad
void setup() {
// iniciamos el pin 13 como salida
pinMode(13, OUTPUT);
// iniciamos la comunicación serial a 9600 bits por segundo:
Serial.begin(9600);
}
void loop() { // Esta función se mantiene...
sensorHumedad = analogRead(A0); // leemos la entrada analógica en pin 0:
sensorHumedad = 5-5sensorHumedad/1023; // convertimos el valor
Serial.print(sensorHumedad); // visualizamos el valor leído y sin salto de linea...
Serial.print("V, "); // Imprimo los V para ver la relación en pantalla
sensorHumedad=sensorHumedad20; // Multiplico los 5V * 20 para que 1023 me de 100%
Serial.print(sensorHumedad); // y lo mostramos
Serial.println ("%"); // ...Ponemos el símbolo de la Humedad
delay(500); // retardo de medio segundo entre lecturas por estabilidad
if (sensorHumedad<=50) // si el sensor da lectura de menos de 50%
{
digitalWrite(13, HIGH); // encendemos el led
}
else // no añadimos nada porque si no es menor es mayor
{
digitalWrite(13, LOW); // apagamos el led
}
}
/*
Relé activado por sensor de humedad en tierra
Este sketch lee una entrada analógica en el pin 0 (A0)
imprime el resultado en el monitor serial. Usaremos
el medidor de humedad en suelo FC-28
Conexiones: