Etape 72 : Logiciel : Pod Animation : détecter les Pod
Appel de fonction
Pod_Detect (UINT32 détection, off_color RVB, RVB on_color)
Appels de fonction secondaire
Update_Sensors()
Pack_Sensor_Data()
Emplacement du code
Miscellaneous.c
Miscellaneous.h
Emplacement du code - fonctions secondaires
IR_Sensors.c
IR_Sensors.h
Mise en œuvre
Il s’agit d’une animation générale qui doit être placée à l’intérieur de la partie principale du programme afin de mettre à jour. Cette fonction n’utilise pas toute interruption des retards, il va simplement scanner les gousses RVB et définissez la couleur de gousses selon les gousses état de détection. Cette fonction ne retourne pas de toutes les valeurs.
Exemple de combiné
Mettre à jour les valeurs analogiques de capteur IR
Update_Sensors() ;
Emballer les données du capteur
sensor_bits = Pack_Sensor_Data() ;
Passer les données du capteur emballés dans l’animation et mis les couleurs RVB en pod
Pod_Detect(sensor_bits,Color[Blue],Color[Red]) ;