![Micro: bit Neopixel Introduksjon: 6 trinn Micro: bit Neopixel Introduksjon: 6 trinn](https://i.howwhatproduce.com/images/002/image-3784-7-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![Micro: bit Neopixel Introduksjon Micro: bit Neopixel Introduksjon](https://i.howwhatproduce.com/images/002/image-3784-8-j.webp)
Denne instruksen vil lære noen grunnleggende om Neopixels og vise hvordan du bruker Neopixel -biblioteket. Neopixels er en fin måte å bringe lys til prosjektene dine på, siden de er billige, enkle å bruke og micro: bit kan kontrollere mange av dem samtidig.
Rekvisita
1 x Micro: bit
3 x Alligator-Alligator jumpwires
En stripe med Neopixels (WS2812B).
Noen ledninger
Lodding
Loddejern
Trinn 1: Neopixel
![Neopixel Neopixel](https://i.howwhatproduce.com/images/002/image-3784-9-j.webp)
Neopixels er individuelt adresserbar LED. Hver har tre innganger. Strøm, bakke og datainngang. På bildet er det 5v, gnd og Din. Den har også tre utganger. Strøm, bakken og data ut. Som igjen er 5v, gnd og Do på bildet. Siden hver neopiksel kan sende data, strøm og bakken til neste neopiksel, kan du daisy kjede en stor mengde neopiksler sammen og kontrollere dem alle med en enkelt pinne og koble dem fra en enkelt strømforsyning.
Mens neopiksen sier 5 volt, kan du kjøre den på 3,3 volt, men de krever en viss mengde strøm, så du bør ikke prøve å koble til mange direkte fra micro: bit. Så hvis du vil kjøre mange neopiksler, bør du bare bruke micro: bit til å legge inn data, mens du får strøm fra en annen kilde. Her vil vi bare bruke 3 neopiksler, så det er ikke noe problem å drive den fra micro: bit.
Trinn 2: Klargjøre Neopixels
![Forbereder Neopixels Forbereder Neopixels](https://i.howwhatproduce.com/images/002/image-3784-10-j.webp)
![Forbereder Neopixels Forbereder Neopixels](https://i.howwhatproduce.com/images/002/image-3784-11-j.webp)
Først skal vi kutte neopikselstrimmelen slik at vi bare har tre neopiksler. Neopixel -stripe kan kuttes mellom pikslene. Hvis du ser på det første bildet, kan stripen være clip -appart på den hvite stripen. Bare bruk en wirecutter.
Jeg har sett noen mennesker sette alligatorklips direkte på neopiksel LED -strimler, men siden jeg skal bruke denne korte stripen et par ganger, skal jeg lodde ledninger til den. Tre ledninger. En grønn ledning på Din, svart ledning på gnd og rød på 5 v.
Trinn 3: Koble til Neopixel Strip og Micro: bit
Vi bruker alligatortrådene for å koble neopikslen til micro: bit.
Neopixel -> Micro: bit
Gnd -> Gnd
Din -> Pin 0
5 v -> 3,3 v
Trinn 4: Få utvidelsen
![Få utvidelsen Få utvidelsen](https://i.howwhatproduce.com/images/002/image-3784-12-j.webp)
![Få utvidelsen Få utvidelsen](https://i.howwhatproduce.com/images/002/image-3784-13-j.webp)
![Få utvidelsen Få utvidelsen](https://i.howwhatproduce.com/images/002/image-3784-14-j.webp)
Først går du til Makecode -redaktøren og starter et nytt prosjekt. Du går deretter til "Avansert" og velger "Utvidelser". Vær oppmerksom på at siden jeg er dansk, har disse knappene litt forskjellige navn på bildene. I utvidelser søker du etter "neopixel" og velger resultatet øverst til venstre.
Trinn 5: Første program
![Første program Første program](https://i.howwhatproduce.com/images/002/image-3784-15-j.webp)
![Første program Første program](https://i.howwhatproduce.com/images/002/image-3784-16-j.webp)
Jeg er fortsatt dansk, så min Makecode er på dansk, men du kan fortsatt se hva blokkene sammenligner med i den engelske versjonen.
Den første blokken i "On start" (Ved start) forteller micro: bit var å finne neopikselstrimmelen og hvor mange neopiksler som er koblet til den. Her kobler vi 3 neopiksler til pin 0.
Neste blokk satte lysstyrke fra 0 til 255. Vi satte den til 30 som fremdeles er veldig lys.
I forever loop (For alltid) bruker vi tre forskjellige måter å sette LED -fargene på.
Den første blokken angir at den første LED -en skal være rød. Dette er den enkleste måten å sette farger på, men det er bare 10 forskjellige farger å velge mellom. Denne blokken viser ikke fargen på LED -stripen. Vi må bruke showblokken til det.
Den andre blokken angir fargen på den andre lysdioden basert på fargetone (type grunnfarge), metning (hvor sterk fargen er) og lysstyrke (hvor lys eller mørk fargen er). Dette kommer til å bli en lys tyrkisk blå.
Den tredje blokken angir fargen på den tredje LED -en basert på hvor mye grønt, blått og rødt det er i den. Denne fargen er laget av 80 grønne og 40 røde, som gir oss en mørk grønn farge.
Den siste blokken i evig løkke er showblokken. Fargeendringene vi har gjort vil først tre i kraft når vi kjører showblokken.
Siden det ikke er noe som endrer seg i dette programmet, kunne vi faktisk ha satt hele programmet i "På start".
Her er programmet.
Trinn 6: Andre program
![Image Image](https://i.howwhatproduce.com/images/002/image-3784-18-j.webp)
![](https://i.ytimg.com/vi/rKpz3Xq1wqc/hqdefault.jpg)
I det andre programmet har vi lagt hele det første programmet i "On Start"
På knappen A trykket (Når der trykkes på knappen A) bruker vi kommandoen shift pixel. Dette vil flytte all fargen på trinn opp. Så den tredje lysdioden får fargen på den andre lysdioden, den andre lysdioden får fargen på den første lysdioden, og med skiftkommandoen blir den første lysdioden blank. Vi bruker også showblokken, for uten showblokken ville lysdioden faktisk ikke ha endret farge.
På knappen B trykket (Når der trykkes på knappen B) bruker vi kommandoen roter piksel. Dette fungerer omtrent som kommandoen shift -pixel, men i stedet for at den første LED -en blir blank, vil den ta fargen på den siste LED -en. Så den tredje lysdioden får fargen på den andre lysdioden, den andre lysdioden får fargen på den første lysdioden, og med rotasjonskommandoen vil den første lysdioden få fargen på den tredje lysdioden. Vi bruker også showblokken, for uten showblokken ville lysdioden faktisk ikke ha endret farge.
På knappen A+B trykket (Når der trykkes på knappen A+B). Den første blokken skriver ut estimert strømforbruk av Neopixels på mico: bit. Den andre blokken gir oss 2 sekunder til å lese estimatet. Den tredje blokken fjerner deretter skjermen.
Her er det andre programmet.
Anbefalt:
Covid Sikkerhetshjelm Del 1: en introduksjon til Tinkercad Circuits !: 20 trinn (med bilder)
![Covid Sikkerhetshjelm Del 1: en introduksjon til Tinkercad Circuits !: 20 trinn (med bilder) Covid Sikkerhetshjelm Del 1: en introduksjon til Tinkercad Circuits !: 20 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-31-j.webp)
Covid Sikkerhetshjelm Del 1: en introduksjon til Tinkercad Circuits !: Hei, venn! I denne todelte serien lærer vi hvordan du bruker Tinkercad's Circuits - et morsomt, kraftig og lærerikt verktøy for å lære om hvordan kretser fungerer! En av de beste måtene å lære er å gjøre. Så vi skal først designe vårt eget prosjekt:
Introduksjon til IR -kretser: 8 trinn (med bilder)
![Introduksjon til IR -kretser: 8 trinn (med bilder) Introduksjon til IR -kretser: 8 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-273-j.webp)
Introduksjon til IR -kretser: IR er et komplekst stykke teknologi, men likevel veldig enkelt å jobbe med. I motsetning til LED eller LASER kan infrarød ikke sees med det menneskelige øyet. I denne instruksen vil jeg demonstrere bruken av infrarød gjennom 3 forskjellige kretser. Kretsene vil ikke være u
Spill !!! - Introduksjon: 5 trinn
![Spill !!! - Introduksjon: 5 trinn Spill !!! - Introduksjon: 5 trinn](https://i.howwhatproduce.com/images/001/image-619-j.webp)
Spill !!! - Intro: Hei! Jeg skal lære deg hvordan du lager tre forskjellige spill på code.org. Under hver spillopplæring vil jeg legge ut en mal som du kan remikse og bruke mens du ser videoen min. Jeg håper du har det gøy !! Hvis du bare vil se spillene mine i
Introduksjon til Arduino: 18 trinn
![Introduksjon til Arduino: 18 trinn Introduksjon til Arduino: 18 trinn](https://i.howwhatproduce.com/images/001/image-1839-j.webp)
Introduksjon til Arduino: Har du noen gang lurt på å lage dine egne enheter som værstasjon, bilens dashbord for å overvåke drivstoff, hastighet og posisjonssporing eller kontrollere husholdningsapparater som er kontrollert av smarttelefoner, eller har du noen gang lurt på å lage sofistikerte r
Micro: bit Zip Tile Introduksjon: 9 trinn (med bilder)
![Micro: bit Zip Tile Introduksjon: 9 trinn (med bilder) Micro: bit Zip Tile Introduksjon: 9 trinn (med bilder)](https://i.howwhatproduce.com/images/006/image-18000-j.webp)
Micro: bit Zip Tile Introduksjon: Før jeg fortsetter min serie med MU -visionssensorinstruksjoner for Micro: bit, må jeg gjøre dette instruerbart for Kitronik Zip Tile, siden jeg skal bruke det. Kitronik Zip Tile, jeg vil bare kall det Zip fra nå av, er en 8x8 neopikselmatte