Neopixel - løbelys frem og tilbage

Dette er ekstraopgave 2 i forløbet 'Advarselslys - se mig!'. Denne opgave kræver en neopixel-ring.

EKSTRA: Neopixel - løbelys frem og tilbage

Nu skal I lave et program, hvor neopixlerne i ringen tændes én efter én fra nr. 0 til nr. 23, og bagefter slukkes de én efter én fra nr. 23 til nr. 0.

Byg:

Afprøv koden:

Kontrollér, at programmet fungerer efter hensigten.

Prøv at:

  1. 1

    Ændre farve i neopixlerne.

  2. 2

    Ændre pauselængderne.

  3. 3

    Programmer koden nederst (Eksempel 1)

  4. 4

    Forklar, hvorfor det kun er hver anden neopixel, der tændes.

  5. 5

    Udvid derefter programmet med en ny ’for hver...’ løkke under den første løkke, der tænder de øvrige neopixels med en anden farve.

  6. 6

    Lav et løbelys, hvor neopixels startes ’fra hver sin ende’ samtidig. Nr. 0 tændes sammen med nr. 23. Nr. 1 tændes sammen med nr. 22. Nr. 2 tændes sammen med nr. 21. Osv.

Eksempel 1 - hver anden neopixel tændes i én farve ved hvert gennemløb

EKSTRA:

Hvis I har tid og lyst til at lære mere? Find ekstraopgave 3 HER.

FacebookTwitter