Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Neopixel
- Trin 2: Forberedelse af neopixel
- Trin 3: Tilslutning af Neopixel Strip og Micro: bit
- Trin 4: Hent udvidelsen
- Trin 5: Første program
- Trin 6: Andet program
![Micro: bit Neopixel Introduktion: 6 trin Micro: bit Neopixel Introduktion: 6 trin](https://i.howwhatproduce.com/images/002/image-3784-7-j.webp)
Video: Micro: bit Neopixel Introduktion: 6 trin
![Video: Micro: bit Neopixel Introduktion: 6 trin Video: Micro: bit Neopixel Introduktion: 6 trin](https://i.ytimg.com/vi/8-QC8KGhtYk/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
![Micro: bit Neopixel Introduktion Micro: bit Neopixel Introduktion](https://i.howwhatproduce.com/images/002/image-3784-8-j.webp)
Denne instruktive vil lære nogle grundlæggende om Neopixels og vise, hvordan du bruger Neopixel -biblioteket. Neopixels er en fantastisk måde at bringe lys til dine projekter på, da de er billige, nemme at bruge og micro: bit kan styre mange af dem på samme tid.
Forbrugsvarer
1 x Micro: bit
3 x Alligator-Alligator jumpwires
En stribe Neopixels (WS2812B).
Noget ledning
Lodde
Loddekolbe
Trin 1: Neopixel
![Neopixel Neopixel](https://i.howwhatproduce.com/images/002/image-3784-9-j.webp)
Neopixels er individuelt adresserbare LED. Hver har tre indgange. Strøm, jord og dataindgang. På billedet er der 5v, gnd og Din. Det har også tre output. Strøm, jord og data ud. Hvilket igen er 5v, gnd og Do på billedet. Da hver neopixel kan sende data, strøm og jord til den næste neopixel, kan du daisy kæde en stor mængde neopixel sammen og styre dem alle med en enkelt pin ud og drive dem fra en enkelt strømforsyning.
Selvom neopixel siger 5 volt, kan du køre det på 3,3 volt, men de kræver en vis mængde strøm, så du bør ikke prøve at strømme til mange direkte fra din micro: bit. Så hvis du vil køre mange neopixel, skal du kun bruge micro: bit til at indtaste data, mens du får strøm fra en anden kilde. Her vil vi kun bruge 3 neopixel, så det er ikke et problem at drive det fra micro: bit.
Trin 2: Forberedelse af neopixel
![Forberedelse af Neopixels Forberedelse af Neopixels](https://i.howwhatproduce.com/images/002/image-3784-10-j.webp)
![Forberedelse af Neopixels Forberedelse af Neopixels](https://i.howwhatproduce.com/images/002/image-3784-11-j.webp)
Først skal vi skære neopixelstrimlen, så vi kun har tre neopixel. Neopixelstrimmel kan skæres mellem pixel. Hvis du ser på det første billede, så kan strimlen være clip -appart på den hvide stribe. Brug bare en wirecutter.
Jeg har set nogle mennesker lægge krokodilleklip direkte på neopixel LED -strimler, men da jeg korrekt skal bruge denne korte strimmel et par gange, vil jeg lodde ledninger til den. Tre ledninger. En grøn ledning på Din, sort ledning på gnd og rød på 5 v.
Trin 3: Tilslutning af Neopixel Strip og Micro: bit
Vi bruger alligatortråde til at forbinde neopixel til micro: bit.
Neopixel -> Micro: bit
Gnd -> Gnd
Din -> Pin 0
5 v -> 3,3 v
Trin 4: Hent udvidelsen
![Få udvidelsen Få udvidelsen](https://i.howwhatproduce.com/images/002/image-3784-12-j.webp)
![Få udvidelsen Få udvidelsen](https://i.howwhatproduce.com/images/002/image-3784-13-j.webp)
![Få udvidelsen Få udvidelsen](https://i.howwhatproduce.com/images/002/image-3784-14-j.webp)
Først går du til Makecode -editoren og starter et nyt projekt. Du går derefter til "Avanceret" og vælger "Udvidelser". Vær opmærksom på, at da jeg er dansk, har disse knapper lidt forskellige navne på billederne. I udvidelser søger du efter "neopixel" og vælger resultatet øverst til venstre.
Trin 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 stadig dansk, så min Makecode er på dansk, men du kan stadig se, hvad blokkene sammenligner med i den engelske version.
Den første blok i "Ved start" (Ved start) fortæller micro: bit var at finde neopixelstrimlen, og hvor mange neopixel der er forbundet til den. Her forbinder vi 3 neopixel til pin 0.
Næste blok indstiller lysstyrken fra 0 til 255. Vi satte den til 30, der stadig er meget lys.
I forever loop (For altid) bruger vi tre forskellige måder at indstille LED -farverne på.
Den første blok indstiller den første LED til at være rød. Dette er den nemmeste måde at indstille farver på, men der er kun 10 forskellige farver at vælge imellem. Denne blok viser faktisk ikke farven på LED -strimlen. Vi skal bruge showblokken til det.
Den anden blok indstiller farven på den anden LED baseret på nuance (slags basisfarve), mætning (hvor stærk farven er) og lysstyrke (hvor lys eller mørk farven er). Dette bliver en lys tyrkisk blå.
Den tredje blok indstiller farven på den tredje LED baseret på, hvor meget grøn, blå og rød der er i den. Denne farve er lavet af 80 grønne og 40 røde, som giver os en mørkegrøn farve.
Den sidste blok i evigt loop er showblokken. De farveændringer, vi har foretaget, træder først i kraft, når vi kører showblokken.
Da der ikke er noget, der ændrer sig i dette program, kunne vi faktisk have sat hele programmet i "On start".
Her er programmet.
Trin 6: Andet program
![Image Image](https://i.howwhatproduce.com/images/002/image-3784-18-j.webp)
![](https://i.ytimg.com/vi/rKpz3Xq1wqc/hqdefault.jpg)
I det andet program har vi lagt hele det første program i "On Start"
På knappen A trykket (Når der trykkes på knappen A) bruger vi kommandoen shift pixel. Dette vil flytte hele farven på trin op. Så den tredje LED får farven på den anden LED, den anden LED får farven på den første LED, og med shift -kommandoen bliver den første LED blank. Vi bruger også showblokken, for uden showblokken ville LED'en faktisk ikke ændre farve.
På knappen B trykket (Når der trykkes på knappen B) bruger vi kommandoen roter pixel. Dette fungerer meget som kommandoen shift -pixel, men i stedet for at den første LED bliver blank, tager den farven på den sidste LED. Så den tredje LED får farven på den anden LED, den anden LED får farven på den første LED, og med roteringskommandoen får den første LED farven på den tredje LED. Vi bruger også showblokken, for uden showblokken ville LED'en faktisk ikke ændre farve.
På knappen A+B trykket (Når der trykkes på knappen A+B). Den første blok udskriver den estimerede strømforbrug af Neopixels på mico: bit. Den anden blok giver os 2 sekunder til at læse estimatet. Den tredje blok rydder derefter skærmen.
Her er det andet program.
Anbefalede:
Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit: 7 trin (med billeder)
![Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit: 7 trin (med billeder) Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit: 7 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-6039-j.webp)
Sådan køres servomotorer ved hjælp af Moto: bit Med Micro: bit: En måde at udvide funktionaliteten af micro: bit på er at bruge et kort kaldet moto: bit af SparkFun Electronics (ca. $ 15-20). Det ser kompliceret ud og har mange funktioner, men det er ikke svært at køre servomotorer fra det. Moto: bit giver dig mulighed for at
Micro: Bot - Micro: Bit: 20 trin
![Micro: Bot - Micro: Bit: 20 trin Micro: Bot - Micro: Bit: 20 trin](https://i.howwhatproduce.com/images/003/image-6103-j.webp)
Micro: Bot - Micro: Bit: Byg dig selv en Micro: Bot! Det er en Micro: Bit kontrolleret robot med indbygget ekkolod til autonom kørsel, eller hvis du har to Micro: Bits, radiostyret kørsel
Micro: bit Zip Tile Introduktion: 9 trin (med billeder)
![Micro: bit Zip Tile Introduktion: 9 trin (med billeder) Micro: bit Zip Tile Introduktion: 9 trin (med billeder)](https://i.howwhatproduce.com/images/006/image-18000-j.webp)
Micro: bit Zip Tile Introduktion: Inden jeg fortsætter min serie af MU vision sensor instruerbare til Micro: bit, skal jeg gøre dette instruerbart for Kitronik Zip Tile, da jeg kommer til at bruge det. Kitronik Zip Tile, jeg vil bare kald det Zip fra nu af, er en 8x8 neopixelmåtte
Programmering af en Micro: Bit Robot & Joystick: Bit Controller Med MicroPython: 11 trin
![Programmering af en Micro: Bit Robot & Joystick: Bit Controller Med MicroPython: 11 trin Programmering af en Micro: Bit Robot & Joystick: Bit Controller Med MicroPython: 11 trin](https://i.howwhatproduce.com/images/011/image-32506-j.webp)
Programmering af en Micro: Bit Robot & Joystick: Bit Controller Med MicroPython: Til Robocamp 2019, vores sommerrobotiklejr, lodder unge i alderen 10-13 år og programmerer og bygger en BBC micro: bit baseret 'antweight robot' samt programmering en mikro: bit til brug som fjernbetjening. Hvis du i øjeblikket er på Robocamp, kan du stå på ski
Lys- og farvemålinger Med Pimoroni Enviro: bit til Micro: bit: 5 trin
![Lys- og farvemålinger Med Pimoroni Enviro: bit til Micro: bit: 5 trin Lys- og farvemålinger Med Pimoroni Enviro: bit til Micro: bit: 5 trin](https://i.howwhatproduce.com/images/001/image-144-91-j.webp)
Lys- og farvemålinger Med Pimoroni Enviro: bit til Micro: bit: Jeg havde tidligere arbejdet på nogle enheder, der muliggjorde lys- og farvemålinger, og du finder muligvis meget om teorien bag sådanne målinger, de instruerbare her og her. Pimoroni har for nylig udgivet enviro: bit, en tilføjelse til m