Motores Paso a Paso y Drivers

El motor paso a paso es un motor de corriente continua sin escobillas en el que la rotación se divide en un cierto número de pasos resultantes de la estructura del motor. Normalmente, una revolución completa del eje de 360° se divide en 200 pasos, lo que significa que se realiza una sola carrera del eje cada 1,8º

Los motores que hemos utilizado en este caso son los Nema 17, están preparados para trabajar como motores de CNC o Impresora 3D

Sigue-línea

Definición:

Este conjunto de pares de LED IR / fototransistor es ideal para identificar con precisión los cambios en la reflectancia (como la detección de línea). Funciona de 2.9 V a 5.5 V y ofrece un control de brillo regulable independiente de la tensión de alimentación. En general, cuanto más cerca está el objeto, mayor es el contraste entre las lecturas claras y oscuras, pero los objetos de alta reflectancia son generalmente detectables a alrededor de 40 mm . Esta versión presenta los sensores QTR de estilo tradicional sin lentes.

Especificaciones:

Dimensiones: 45.0 × 20.0 × 2.5 mm (vea el diagrama de dimensiones (1MB pdf) para más detalles)
Voltaje de funcionamiento: 2.9 V a 5.5 V
Tipo de sensor: QTR
Recuento de sensores: 6
Paso del sensor: 8 mm
Corriente LED de brillo completo: 30 mA (independiente de la tensión de alimentación)
Corriente máxima de la placa: 93 mA
Formato de salida: voltajes analógicos (0 V a VCC)
Distancia de detección óptima: 5 mm
Distancia de detección máxima recomendada: 40 mm.
Peso: 2,3 g

#include <OpenLamborghino.h>

#define BOTON  12
#define BUZZER  10

OpenLamborghino OpenLamborghino(BOTON, BUZZER);


void setup() {
  Serial.begin(9600);
  OpenLamborghino.WaitBoton();
  OpenLamborghino.calibracion();
  OpenLamborghino.WaitBoton();
  delay(1000);
}

void loop() {

  int pos =  OpenLamborghino.LineaBlanca();
  Serial.println(pos);

}