Stap 4: Codering deel 2
Gebouw uit onze analoge sensor code, we gaan gebruik maken van dezelfde LED functie, maar moeten we daarop een klein beetje om ruimte voor de grotere hoeveelheid LED's te kunnen uitbreiden. Hiervoor we willen het aantal functieparameters verhogen en zorg ervoor dat activeren we de extra pinnen.
boolean ledState(boolean r,boolean y1,boolean y2,boolean y3,boolean g1,boolean g2){ digitalWrite(redPin, r); digitalWrite(yellowPin1, y1); digitalWrite(yellowPin2, y2); digitalWrite(yellowPin3, y3); digitalWrite(greenPin1, g1); digitalWrite(greenPin2, g2); }
In deze functie van de ledState hebben we parameters r, y1, y2, y3, g1 en g2. Het instellen van deze te hoog of laag in de hoofdlus met bocht in- of uitschakelen van deze LED's.