Este bloque se utiliza sólo con el robot EV3
El sensor de color funciona con dos métodos:
- Obtener.IdentificacionDeColor - Se utiliza para identificar colores. IdentificaciónDeColor (ColorID) devuelve un número diferente para cada color detectado. Los números de identificación de color son los siguientes:
ID Color 1 Negro 2 Azul 3 Verde 4 Amarillo 5 Rojo 6 Blanco 7 Marrón
Toma en cuenta que el sensor de color no puede identificar todos los colores y puede perderse cuando se encuentra con colores no asignados.
- Obtener.Rojo - Se utiliza para medir la intensidad de la luz reflejada. Puesto que el color negro absorbe la luz, mientras que el blanco la refleja, el valor devuelto puede distinguir entre colores claros y oscuros. Los colores oscuros devuelven valores tan bajos como 0, mientras que los colores claros pueden devolver valores tan altos como 100. Esto hace que el método GetRed del sensor de color sea ideal para seguir líneas, usando algoritmos de control proporcional o PID.
También puiedes usar el bloque Esperar hasta para pausar el código hasta que el robot detecte un color específico o se pase de cierto valor.
En este ejemplo el robot viajará hacia adelante mientras el sensor de color se encuentre sobre una superficie clara:
Este programa también imprime a la consola el valor actual de la intensidad de la luz (0-100).
Comentarios
Inicie sesión para dejar un comentario.