ZL27ARM: detekcja kolorów za pomocą czujnika TCS3200

Jak widać zmienne: FreqBlue, FreqRed, FreqClear oraz FreqGreen zawierają dane dotyczące poszczególnych pomiarów dla różnych filtrów. Informacje te są 4-cyfrową liczbą. Po przekształceniu opisaną wcześniej metodą czterech cztero-cyfrowych ciągów danych na pojedyncze cyfry zapisane w kodzie ASCII (dla każdej cyfry w kodzie dziesiętnym dodajemy  0x30) dla każdego z pomiarów całość wyświetlona zostaje na wyświetlaczu alfanumerycznym OLED o organizacji 2×20:

Na koniec program sprawdza stan przycisku SW1 celem włączenia/wyłączenia podświetlenia LED znajdującego się na płytce KAmodCOLOR:

 

Do pobrania

O autorze