Sonic fisk (4 / 8 steg)
Steg 4: Hur fungerar programmering:
Sonic sensorn känner avståndet i centimeter. Jag skrev inte denna kod. Underbara gjorde Parallax detta för mig J. Detta avstånd värde lagras sedan i variabel (cm) som ett heltal (heltal). Byta fall uttrycket eller som dess kända sedan jämför detta värde till värdet av varje ärendenummer. Till exempel om din hand är 20 cm ovanför fisken då programplaneringen kommer att plocka case-sats 20 och köra den.
De neo_pixel rapporterna har en funktion som vill ha 3 int variabler. Så jag döpte dem röd, grön, blå. Grönt är alltid 0 för nu. Jag arbetar med uppgradering av programplaneringen, hoppas jag att räkna ut ett sätt att kontrollera alla tre färger. Rött och blått men fungerar mittemot varandra. Rött blir ljusare som blå blir dimmer. Så om du lägger din hand nära fisken blir ljuset blå med inget rött visar. Sedan som du upp handen den cm varierande antal ökar. Variablerna röda och blå använder funktionen karta. Detta gör mig att låta den blå få dimmer som den variabla cm stiger samtidigt vilket gör att den röda variabeln att bli ljusare. Därav går effekten av övergår från blått till rött och vice versa som din hand tillbaka ner.