Sisukord:
- Tarvikud
- Samm: Neopiksel
- 2. samm: Neopikslite ettevalmistamine
- Samm: ühendage Neopixel Strip ja Micro: bit
- Samm: laienduse hankimine
- Samm: esimene programm
- 6. samm: teine programm
Video: Micro: bit Neopixel Sissejuhatus: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See juhend juhendab mõnda põhiteavet neopikselite kohta ja näitab, kuidas Neopixeli raamatukogu kasutada. Neopikslid on suurepärane võimalus oma projektidesse valgust tuua, kuna need on odavad, hõlpsasti kasutatavad ja micro: bit suudab paljusid neist korraga juhtida.
Tarvikud
1 x mikro: bit
3 x Alligaator-Alligaator hüppetraat
Neopikselite riba (WS2812B).
Mingi traat
Jootma
Jootekolb
Samm: Neopiksel
Neopikslid on individuaalselt adresseeritavad LED -id. Igal neist on kolm sisendit. Toide, maandus ja andmete sisestamine. Pildil, mis on 5v, gnd ja Din. Sellel on ka kolm väljundit. Toide, maandus ja andmed välja. Mis jällegi on pildil 5v, gnd ja Do. Kuna iga neopiksel võib saata andmed, toite ja maanduse järgmisele neopikselile, saate suure hulga neopiksleid ahelasse ühendada ja neid kõiki ühe tihvtiga juhtida ning toita ühest toiteallikast.
Kuigi neopiksel ütleb küll 5 volti, saate seda kasutada 3,3 voltil, kuid need nõuavad teatud kogust energiat, nii et te ei tohiks proovida toita paljudele otse oma mikro: bitist. Seega, kui soovite käitada paljusid neopiksleid, peaksite andmete sisestamiseks kasutama ainult mikro: bitti, samal ajal kui saate energiat teisest allikast. Siin kasutame ainult 3 neopikslit, seega pole selle toiteallikas micro: bitist probleem.
2. samm: Neopikslite ettevalmistamine
Esiteks lõikame neopikseliriba nii, et meil oleks ainult kolm neopikselit. Neopikselriba saab pikslite vahele lõigata. Kui vaatate esimest pilti, võib riba klammerduda valge triibu poole. Kasutage lihtsalt traatlõikurit.
Olen näinud, kuidas mõned inimesed panevad alligaatoriklambreid otse neopikseli LED -ribade külge, kuid kuna ma kasutan seda lühikest riba korralikult paar korda, hakkan selle külge juhtmeid jootma. Kolm juhtmest. Roheline juhe Dinil, must traat gndil ja punane 5 v juures.
Samm: ühendage Neopixel Strip ja Micro: bit
Me kasutame alligaatorijuhtmeid neopikseli ühendamiseks mikro: bitiga.
Neopixel -> Micro: bit
Gnd -> Gnd
Din -> Pin 0
5 v -> 3,3 v
Samm: laienduse hankimine
Kõigepealt minge Makecode redaktorisse ja alustage uut projekti. Seejärel minge jaotisse "Täpsem" ja valige "Laiendused". Pidage meeles, et kuna ma olen taanlane, on neil nuppudel piltidel veidi erinevad nimed. Laiendites otsite "neopixel" ja valite vasakus ülanurgas oleva tulemuse.
Samm: esimene programm
Ma olen endiselt taanlane, nii et minu Makecode on taani keeles, kuid näete endiselt, millega plokid võrreldakse ingliskeelses versioonis.
"Alustamisel" (Ved start) esimene plokk ütleb micro: bitile, et leida neopikseliriba ja mitu neopikslit sellega ühendada. Siin ühendame 3 neopikseli tihvtiga 0.
Järgmine plokk seadis heleduse vahemikku 0 kuni 255. Seadsime selle väärtusele 30, mis on endiselt väga hele.
Igaveses ringis (altid) kasutame LED -värvide määramiseks kolme erinevat viisi.
Esimene plokk seab esimese LED -i punaseks. See on lihtsaim viis värvide määramiseks, kuid valida on ainult 10 erineva värvi vahel. See plokk ei näita tegelikult LED -riba värvi. Peame selleks näiteringi kasutama.
Teine plokk määras teise LED -i värvi, lähtudes toonist (põhivärvi liik), küllastusest (kui tugev värv on) ja heledusest (kui hele või tume värv on). See saab olema särav Türgi sinine.
Kolmas plokk määras kolmanda LED -i värvi vastavalt sellele, kui palju selles rohelist, sinist ja punast on. Selle värvi teevad 80 rohelist ja 40 punast, mis annavad meile tumerohelise värvi.
Igavese silmuse viimane plokk on näituseplokk. Meie tehtud värvimuutused jõustuvad esmalt näituseploki käivitamisel.
Kuna selles programmis pole midagi muutuvat, oleksime võinud kogu programmi panna "Alustama".
Siin on programm.
6. samm: teine programm
Teises programmis oleme pannud kogu esimese programmi käivitamisse
Nupu A vajutamisel (Når der trykkes på knappen A) kasutame käsku shift pixel. See liigutab kogu värvi ülespoole. Nii saab kolmas LED teise LED -i värvi, teine LED esimese LED -i värvi ja nihke käsuga muutub esimene LED tühjaks. Kasutame ka näitusplokki, sest ilma näitusplokita ei muudaks LED tegelikult värvi.
Nupu B vajutamisel (Når der trykkes på knappen B) kasutame käsku rotate pixel. See toimib väga sarnaselt shift -käsu pikslikäsklusega, kuid selle asemel, et esimene LED tühjaks saaks, võtab see viimase LED -i värvi. Nii saab kolmas LED teise LED -i värvi, teine LED esimese LED -i värvi ja pööramiskäsu abil saab esimene LED kolmanda LED -i värvi. Kasutame ka näitusplokki, sest ilma näitusplokita ei muudaks LED tegelikult värvi.
Sisse lülitatud nuppu A+B (Når der trykkes på knappen A+B). Esimene plokk prindib Neo -pikslite hinnangulise energiatarbimise mico: bitile. Teine plokk annab meile hinnangu lugemiseks 2 sekundit. Seejärel puhastab kolmas plokk ekraani.
Siin on teine programm.
Soovitan:
Covidi kaitsekiivri osa 1: Sissejuhatus Tinkercadi ahelatesse!: 20 sammu (koos piltidega)
Covidi ohutuskiiver 1. osa: Sissejuhatus Tinkercadi ahelatesse!: Tere, sõber! Selles kaheosalises sarjas õpime, kuidas kasutada Tinkercadi ahelaid - lõbusat, võimsat ja harivat tööriista vooluringide toimimise tundmaõppimiseks! Üks parimaid viise õppimiseks on teha. Seega kavandame kõigepealt oma projekti:
IR -ahelate sissejuhatus: 8 sammu (piltidega)
Sissejuhatus IR -ahelatesse: IR on keeruline tehnoloogia, kuid sellega töötamine väga lihtne. Erinevalt LED -idest või LASER -idest ei näe infrapuna inimsilmaga. Selles juhendis demonstreerin infrapuna kasutamist kolme erineva ahela kaudu. Ahelaid ei kasutata
Mängud !!! - Sissejuhatus: 5 sammu
Mängud !!! - Sissejuhatus: Tere! Ma õpetan teile, kuidas saidil code.org kolme erinevat mängu luua. Iga mänguõpetuse alla postitan malli, mida saate minu video vaatamise ajal remiksida ja kasutada. Loodan, et teil on lõbus aeg !! Kui tahate lihtsalt minu mänge vaadata
Python Sissejuhatus - Katsuhiko Matsuda & Edwin Cijo - Põhitõed: 7 sammu
Python Sissejuhatus - Katsuhiko Matsuda & Edwin Cijo - Põhitõed: Tere, me oleme 2 õpilast MYP 2 -s. Soovime teile õpetada Pythoni kodeerimise põhitõdesid. Selle lõi 1980. aastate lõpus Hollandis Guido van Rossum. See tehti ABC keele järeltulijana. Selle nimi on " Python " sest kui
Micro: bit Zip Tile Sissejuhatus: 9 sammu (piltidega)
Micro: bit Zip Tile Sissejuhatus: Enne kui jätkan oma Micro: bit MU nägemisanduri juhiste sarja, pean selle Kitronik Zip Tile jaoks juhendatavaks muutma, kuna kavatsen seda kasutada. Kitronik Zip Tile nüüd nimetage seda lihtsalt Zipiks, see on 8x8 neopikselmatt