Paso 72: Software: Pod animación: Pod detectar
Llamada a la función
Pod_Detect (UINT32 detección, off_color RGB, RGB on_color)
Llamadas de función secundaria
Update_Sensors()
Pack_Sensor_Data()
Posición de código de
Miscellaneous.c
Miscellaneous.h
Código ubicación - funciones secundarias
IR_Sensors.c
IR_Sensors.h
Puesta en práctica
Se trata de una animación general que debe colocarse en la parte principal del programa con el fin de mantener actualizar. Esta función no utiliza ningún retraso de la interrupción, simplemente analizar las vainas RGB y establecer el color de las vainas con arreglo a las vainas estado de detección. Esta función no devuelve ningún valor.
Ejemplo combinado
Actualizar los valores analógicos de sensor IR
Update_Sensors();
Paquete de los datos del sensor
sensor_bits = Pack_Sensor_Data();
Pasar los datos del sensor lleno a la animación y ajustar los colores RGB de pod
Pod_Detect(sensor_bits,color[Blue],color[red]);