Stap 72: Software: Pod animatie: Pod detecteren
Functie-aanroep
Pod_Detect (UINT32 detection, RGB-off_color, RGB-on_color)
Secundaire functie-aanroepen
Update_Sensors()
Pack_Sensor_Data()
Locatie van de code
Miscellaneous.c
Miscellaneous.h
Code van locatie - secundaire functies
IR_Sensors.c
IR_Sensors.h
Uitvoering
Dit is een algemene animatie die moet worden geplaatst binnen het grootste deel van het programma om houden bijwerkend. Deze functie gebruikt geen interrupt vertragingen, het gewoon scant de RGB peulen en de kleur van de peul overeenkomstig de peulen detectie status instellen. Deze functie zal geen waarden geretourneerd.
Voorbeeld van de gecombineerde
Bijwerken van de analoge IR sensor-waardes
Update_Sensors();
Pack de sensorgegevens
sensor_bits = Pack_Sensor_Data();
De vol sensorgegevens doorgeven in de animatie en de RGB-pod kleuren instellen
Pod_Detect(sensor_bits,Color[Blue],Color[red]);