Pixycan problema

buenas tengo un problema intento controlar un rele con la camara pixycan y no se que estoy haciendo mal que el rele siempre esta encendido
el codigo es este

#include <Pixy2.h>

Pixy2 pixy;

int i;
int x;
int y;
int angulo;
const int rele = 12;

void setup()
{
pinMode (rele, OUTPUT);

Serial.begin(9600);
Serial.print("datos...\n");

pixy.init();
}

void loop()
{

int i;
pixy.ccc.getBlocks();

if (pixy.ccc.numBlocks)
{
Serial.print("Detected ");
Serial.println(pixy.ccc.numBlocks);
for (i=0; i<pixy.ccc.numBlocks; i++)
{
Serial.print(" block ");
Serial.print(i);
Serial.print(": ");
pixy.ccc.blocks[i].print();

}
}

  angulo = pixy.ccc.blocks[i].m_angle;
  x = pixy.ccc.blocks[i].m_x;
  y = pixy.ccc.blocks[i].m_y;

  Serial.print("angulo: ");
  Serial.print(angulo);
  Serial.print(" x: ");
  Serial.print(x);
  Serial.print(" y: ");
  Serial.print(y);

  delay(100);

 
   
   if (  (240 <= x && x <= 320) && (0 <= y && y <= 50)  )
          {
            digitalWrite(rele, HIGH);
            delay(5000);
            
            digitalWrite(rele, LOW); 
            delay(100);
          }      
}

Moderador:
Por favor, lee las Normas del foro y edita tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en </>


Toma tu código, ademas de editar y que quede debidamente posteado, y presiona CTRL+T para darle Auto Formato y de ese modo que luzca con la sangria correspondiente.
Es ilegible del modo que esta.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.