
Versión 1.1
Placa de programación Arduino UNO
Placa controladora de motores Adafruit
Sensor de humedad del suelo, YL-69
Resistencia 220 Omhs.
Protoboard
Jumpers 24 AWG
Bateria 9v.
​

![]() | ![]() |
---|---|
![]() | ![]() |
![]() | ![]() |
![]() |
Código
​
//PROCESO BASE PARA CONTROL DE FLOR-e
​
#include <AFMotor.h>
int valor_limite=500;
AF_Stepper motor1(96,1); //(Pasos por revolución que tiene el motor ´´DATASHEET´´ = 360/3.75 , #puerto para Stepper)
void setup()
{
Serial.begin(9600);
Serial.println("Stepper test");
//motor 1
motor1.setSpeed(400); //velocidad del motor bpm
motor1.step(200,FORWARD,SINGLE);
motor1.release();
delay(5000);
pinMode(2,OUTPUT); // Configura el pin A1 como salida para Led
pinMode(A0,INPUT); // Configura el pin A2 como entrada de señal del sensor de humedad de tierra
}
void loop()
{
Serial.println(A0);
if(analogRead(A0) < valor_limite)
{
digitalWrite(2,HIGH);
delay(2000);
motor1.step(6900,FORWARD,SINGLE);
delay(20000);
digitalWrite(2,LOW);
delay(500);
digitalWrite(2,HIGH);
delay(500);
digitalWrite(2,LOW);
delay(500);
digitalWrite(2,HIGH);
motor1.step(6900,BACKWARD,SINGLE);
}
else
{
motor1.release();
digitalWrite(2,LOW);
}
delay(500);
​
​
Solfware
​