
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Šī pamācība iemācīs dažus pamatus par neopikseliem un parādīs, kā izmantot Neopikselu bibliotēku. Neopikseļi ir lielisks veids, kā parādīt jūsu projektiem gaismu, jo tie ir lēti, viegli lietojami un mikro: bits var vienlaikus kontrolēt daudzus no tiem.
Piegādes
1 x Micro: bits
3 x Alligator-Alligator lēcas
Neopikseļu sloksne (WS2812B).
Kāds vads
Lodēt
Lodāmurs
1. solis: Neopikselis

Neopikseli ir individuāli adresējami LED. Katram ir trīs ieejas. Jauda, zeme un datu ievade. Attēlā, kas ir 5v, gnd un Din. Tam ir arī trīs izejas. Strāva, zeme un dati. Kas atkal ir 5v, gnd un Do uz attēla. Tā kā katrs neopikselis var nosūtīt datus, jaudu un zemi nākamajam neopikselam, jūs varat sasaistīt lielu ķēdi kopā ar jauniem pikseļiem un kontrolēt tos visus ar vienu tapu un izvadīt tos no viena barošanas avota.
Lai gan neopikselis saka 5 volti, jūs varat to darbināt ar 3,3 voltu spriegumu, taču tiem ir nepieciešama noteikta jauda, tāpēc jums nevajadzētu mēģināt barot daudzus tieši no sava mikro: bita. Tātad, ja vēlaties palaist daudzus jaunos pikseļus, datu ievadīšanai izmantojiet tikai mikro: bitu, kamēr jūs saņemat enerģiju no cita avota. Šeit mēs izmantosim tikai 3 neopikseļus, tāpēc barošana no micro: bit nav problēma.
2. solis: Neopikseļu sagatavošana


Vispirms mēs sagriežam neopikselu sloksni tā, lai mums būtu tikai trīs neopikseli. Neopikselu sloksni var sagriezt starp pikseļiem. Ja paskatās uz pirmo attēlu, tad sloksni var uzgriezt ar baltu svītru. Vienkārši izmantojiet stiepļu griezēju.
Esmu redzējis, ka daži cilvēki uzliek aligatora skavas tieši uz neopikselu LED sloksnēm, bet, tā kā es pareizi izmantošu šo īso sloksni dažas reizes, es pie tā pielodēšu vadus. Trīs vadi. Zaļš vads uz Din, melns vads uz gnd un sarkans uz 5 v.
3. darbība. Neopikselu sloksnes un Micro: bit savienošana
Mēs izmantojam aligatora vadus, lai savienotu neopikseli ar micro: bit.
Neopikselis -> Mikro: bits
Gnd -> Gnd
Din -> Pin 0
5 v -> 3,3 v
4. darbība. Paplašinājuma iegūšana



Vispirms dodieties uz Makecode redaktoru un sāciet jaunu projektu. Pēc tam dodieties uz "Papildu" un atlasiet "Paplašinājumi". Ņemiet vērā, ka, tā kā esmu dāņu valoda, šīm pogām attēlos ir nedaudz atšķirīgi nosaukumi. Paplašinājumos jūs meklējat "neopixel" un atlasiet rezultātu augšējā kreisajā stūrī.
5. solis: pirmā programma


Es joprojām esmu dāņu valoda, tāpēc mans Makecode ir dāņu valodā, bet jūs joprojām varat redzēt, ar ko bloki ir salīdzināti angļu versijā.
Pirmais bloks sadaļā "Sākumā" (Ved start) norāda micro: bit, lai atrastu neopikselu sloksni un to, cik neopikseļu ir ar to savienoti. Šeit mēs savienojam 3 neopikseļus ar 0 tapu.
Nākamais bloks iestatīja spilgtumu no 0 līdz 255. Mēs iestatījām to uz 30, kas joprojām ir ļoti spilgts.
Mūžīgajā ciklā (Altid) mēs izmantojam trīs dažādus LED krāsu iestatīšanas veidus.
Pirmajā blokā pirmā gaismas diode kļūst sarkana. Tas ir vienkāršākais veids, kā iestatīt krāsas, taču ir tikai 10 dažādas krāsas, no kurām izvēlēties. Šis bloks faktiski nerāda krāsu uz LED sloksnes. Tam mums jāizmanto izrādes bloks.
Otrais bloks noteica otrās gaismas diodes krāsu, pamatojoties uz nokrāsu (pamatkrāsas veids), piesātinājumu (cik spēcīga ir krāsa) un spilgtumu (cik krāsa ir gaiša vai tumša). Tas būs spilgti turku zils.
Trešais bloks iestatīja trešās gaismas diodes krāsu, pamatojoties uz zaļās, zilās un sarkanās krāsas daudzumu. Šo krāsu veido 80 zaļas un 40 sarkanas, kas mums piešķir tumši zaļu krāsu.
Pēdējais bloks mūžīgi cilpā ir šovs. Mūsu veiktās krāsu izmaiņas vispirms stāsies spēkā, kad izpildīsim šova bloku.
Tā kā šajā programmā nekas nemainās, mēs būtu varējuši pareizi ievietot visu programmu “Sākumā”.
Šeit ir programma.
6. solis: otrā programma


Otrajā programmā visu pirmo programmu esam ievietojuši "Sākumā"
Nospiežot pogu A (Når der trykkes på knappen A), mēs izmantojam komandu shift pixel. Tādējādi visas krāsas tiks pārvietotas uz augšu. Tātad trešā gaismas diode iegūst otrās gaismas diodes krāsu, otrā gaismas diode iegūst pirmās gaismas diodes krāsu un ar pārslēgšanas komandu pirmā gaismas diode kļūst tukša. Mēs izmantojam arī izrādes bloku, jo bez izrādes bloka LED faktiski nemainītu krāsu.
Nospiežot pogu B (Når der trykkes på knappen B), mēs izmantojam rotācijas pikseļa komandu. Tas ļoti līdzinās pārslēgšanas komandas pikseļu komandai, bet tā vietā, lai pirmā gaismas diode kļūtu tukša, tā iegūs pēdējās gaismas diodes krāsu. Tātad trešā gaismas diode iegūst otrās gaismas diodes krāsu, otrā gaismas diode iegūst pirmās gaismas diodes krāsu un ar pagriešanas komandu pirmā gaismas diode iegūst trešās gaismas diodes krāsu. Mēs izmantojam arī izrādes bloku, jo bez izrādes bloka LED faktiski nemainītu krāsu.
Iespiesta poga A+B (Når der trykkes på knappen A+B). Pirmajā blokā uz mico: bit tiek izdrukāts aptuvenais Neopikseļu enerģijas patēriņš. Otrais bloks dod mums 2 sekundes, lai izlasītu tāmi. Pēc tam trešais bloks notīra ekrānu.
Šeit ir otrā programma.
Ieteicams:
Covid drošības ķivere 1. daļa: Ievads Tinkercad ķēdēs!: 20 soļi (ar attēliem)

Covid drošības ķivere 1. daļa: Ievads Tinkercad shēmās!: Sveiki, draugs! Šajā divdaļīgajā sērijā mēs iemācīsimies izmantot Tinkercad shēmas - jautru, spēcīgu un izglītojošu rīku, lai uzzinātu, kā darbojas shēmas! Viens no labākajiem veidiem, kā mācīties, ir darīt. Tātad, vispirms izstrādāsim savu projektu:
Ievads IR shēmās: 8 soļi (ar attēliem)

Ievads IS shēmās: IR ir sarežģīta tehnoloģija, taču ar to ir ļoti vienkārši strādāt. Atšķirībā no gaismas diodēm vai lāzeriem, infrasarkano staru nevar redzēt ar cilvēka aci. Šajā pamācībā es demonstrēšu infrasarkano staru izmantošanu, izmantojot 3 dažādas shēmas. Ķēdes netiks izmantotas
Spēles !!! - Ievads: 5 soļi

Spēles !!! - Ievads: Sveiki! Es jums iemācīšu izveidot trīs dažādas spēles vietnē code.org. Zem katras spēles apmācības es ievietošu veidni, kuru varat remiksēt un izmantot, skatoties manu videoklipu. Es ceru, ka jums ir jautri pavadīt laiku !! Ja jūs, puiši, vēlaties vienkārši apskatīt manas spēles
Ievads programmā Python - Katsuhiko Matsuda & Edwin Cijo - Pamati: 7 soļi

Ievads Python - Katsuhiko Matsuda & Edwin Cijo - Pamati: Sveiki, mēs esam 2 MYP 2 studenti. Mēs vēlamies jums iemācīt Python kodēšanas pamatus. To izveidoja 80. gadu beigās Gvido van Rosums Nīderlandē. Tas tika izveidots kā ABC valodas pēctecis. Tās nosaukums ir " Python " jo kad
Micro: bit Zip Tile Ievads: 9 soļi (ar attēliem)

Micro: bit Zip Tile Ievads: Pirms turpināt savu MU redzes sensora instrukciju sēriju Micro: bit, man tas ir jādara Kitronik Zip Tile, jo es to izmantošu. Kitronik Zip Tile, es no šī brīža vienkārši sauciet to par Zip, tas ir 8x8 neopikseļu paklājs