Stap 4: Hoe de programing werkt:
De sonic sensor detecteert afstand in centimeters. Ik heb niet het schrijven van deze code. De prachtige mensen van Parallax deed dit voor mij J. Die afstand waarde wordt vervolgens opgeslagen in de variabele (cm) als een integer (geheel getal). De switch of geval verklaring als haar bekend dan vergelijkt deze waarde naar de waarde van elk geval nummer. Bijvoorbeeld als uw hand is 20 cm boven de vis dan de programmering zal case-statement 20 kiezen en uitvoeren.
De verklaringen van de neo_pixel hebben een functie die wil 3 int variabelen. Dus ik ze rood noemde, groen en blauw. Groen is altijd 0 voor nu. Als ik werk met het upgraden van de programmering, hoop ik om erachter te komen een manier om controle van alle drie kleuren. Rood en blauw werken echter tegenover elkaar. Rood wordt helderder als blauw krijgt dimmer. Dus als je je hand dicht bij de vis zullen het licht blauw met geen rood weergegeven. Dan als je uw hand verhogen de de cm variabele aantal verhogingen. De variabelen rood en blauw zijn met behulp van de functie van de kaart. Dit kan ik laat de blauwe krijgen dimmer als de variabele cm stijgt op hetzelfde moment waardoor de rode variabele helderder geworden. Vandaar gaat het effect van de overgang van blauw naar rood en visa versa als uw hand terug naar beneden.