Paso 9: La biblioteca de TriSense
La biblioteca de TriSense RGB es una biblioteca de encargo creada por mí para que sea fácil de programar la lámpara.
Instrucciones para instalar la biblioteca
1. Descargue el archivo TriSense.rar
2. extraer la carpeta de TriSense en C:\Program Files (x86) \Arduino\libraries\TriSense
3. Reinicie el IDE y comprobar si la biblioteca funciona (usando el ejemplo de CycleRGB)
Funciones:
La biblioteca consta principalmente de estas operaciones:
1. TS_RGB < nombre de la clase > (int rojo pin, pin int verde, int azul pin);
2. CalibSeq (modo): esta función calibra el sensor, se establece el balance de blancos y debe invocarse una sola vez.
en el espacio de "mode", si quieres a serial monitor para la depuración,
escribir: CalibSeq("Debug");
otro: CalibSeq("XDebug"); no inicializa el monitor serie.
3. GetColor (int delay): esta función lee el color de cualquier objeto que se coloca debajo del sensor.
el valor óptimo de retraso es reducir el retraso de la Sra. 50 daría lecturas falsas y aumentando el retardo frenaría la respuesta.
4. CycleRGB (int retardo, brillo de flotador, flotador de saturación):
Esta función ciclos colores RGB secuencialmente (efecto de la lámpara de estado de ánimo)
aumentar la demora retrasaría la animación.
el valor de brillo y saturación varía de 0 a 1.
5. SetHue (int rojo, int verde, int azul)
Esta función se utiliza para controlar directamente el RGB led proporciona valores para cada color que van desde 0 a 255.