top of page

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

https://www.arduino.cc/

​

bottom of page