Sisukord:
- Tarvikud
- 1. samm: 1. samm: koostage oma kood
- 2. samm: 2. samm: ühendage väline kõlar (valikuline)
- 3. samm: 3. samm: seadistage puuteandurid
- 4. samm: 4. samm: tehke valguskast
- 5. samm: 5. samm: valguse sisselülitamine
Video: Star Wars Light Circuit Playground Expressiga: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See valgus kasutab Circuit Playground Expressi valgus- ja muusikasarjade esitamiseks. Lisatud puuteplaadid lülitavad sisse eraldi valgusanimatsioonid ja esitavad kas The Imperial March (Darth Vaderi teema) või Tähesõdade peateema. Selles õppetükis sisalduvat programmi koodi saab muuta, et esitada mis tahes muusikalisi partituure, ning täiendavate heli- ja valgusjärjestuste esitamiseks võib lisada täiendavaid puuteplaate.
Tarvikud
- Circuit Playground Express
- MakeCode'i veebipõhine programmeerimisplatvorm
- Joogipurk
- Täpne nuga
- Tangid
- Sharpie
- Alkoholi ja paberrätiku hõõrumine
- Õmblusnõel (või põik)
- 4 aligatorklambrit
- Väline kõlar pea-telefoni pesaga
- 2 niklit (või vase tükki)
- Aluse materjal (valikuline)
1. samm: 1. samm: koostage oma kood
Alustuseks avage Adafruit'i veebiplatvorm MakeCode ja alustage uut projekti.
Looge "käivitamisel" plokk ja seadke tempo 30 (vt pilti 1). Tooni määramiseks minge Javascripti ja lisage "let hue = 0" (vt pilti 3).
Esimene kooditükk teeb esimese valgusjada. Alustuseks looge igavene tsükkel ja looge silmusesse tingimusplokk "kui see on tõene, siis". Muutke sisendplokkide jaotisest "tõene" väärtuseks "_ vajutamise ajal" (selles koodis kasutatakse puuteandurit "puudutus A2", kuid võite valida ka nupu A või B, kui te seda ei soovi lisatud andur programmi käivitamiseks). (vt pilti 2)
Jätkake koodi loomist, nagu on näidatud pildil 2. Looge uus muutuja "toon", et muuta valguse järjestuses toone. Looge uus muutuja (siin nimetatakse seda "j"), et tooni muutmine pöörleks ümber kõigi LED -ide (kus 0 on teie esimene tuli ja 9 on jada viimane tuli). Lisatakse paus, mis võimaldab näha, kuidas tuled järk -järgult nihkuvad. Plokkide kodeerimisvalikud lubavad ainult pausid olla nii lühikesed kui 100 ms. Kui soovite, et paus oleks lühem, peate kestust pärast pausi sulgudes Javascripti muutma (vt pilti 3). Kasutage "set_ to_" ja sisestage muutuja "hue" ja matemaatikafunktsioon. Matemaatikafunktsioon võimaldab teil määrata, kui kiiresti värvitoon muutub (näitekoodis on see number 2) ja millist toonide vahemikku valgusjärjestus kasutab (siin on seatud 30, et toonid jääksid punane, oranž ja kollane vahemik, kuid kui see oleks seatud väärtusele 255, pöörlevad tuled läbi vikerkaare). Veenduge, et valgusjärjestus oleks "paralleelselt töötamise" plokis, et tagada helide järjestusega samaaegne esitamine.
Koodi teine tükk loob kaasneva helijärjestuse. Helijärjestuse loomiseks looge seeria "esita toon _ jaoks _ löögi jaoks" ja sisestage noodid ja löögipikkused The Imperial March'i lihtsa muusikapartituuri põhjal (vt pilt 4). Lõpetage teine kooditükk käsuga animatsioonide peatamiseks, kui vajutatakse teist andurit (siin on see "touch A3"). See tagab, et esimene kerge animatsioon ei jätku teise valgusanimatsiooni ajal.
Teise valgusanimatsiooni puhul paljundage esimese valgusanimatsiooni kood. Muutke "touch A2" asemel "touch A3" (see on Circuit Playground Expressi teine puuteandur). Seadke pikslid siniseks ja nihutage matemaatilise valemi numbreid, et toonid jääksid sinise ja sini-lilla vahemikku (vt joonis 6). Minge Javascripti ja reguleerige pausi kestust. Javascripti lisage fraas "hue = Colors. Green", et veenduda, et toonivahemik jääb sinisesse vahemikku (vt pilti 7).
Valmis teise helijärjestuse kohta vaata pilti 8 (muusikalise partituuri kohta vaata pilti 9). Kui puudutate nuppu A2, lisage kindlasti „peatage kõik animatsioonid”, et veenduda, et nende vahel vahetamisel ei mängi teine animatsioon üle esimese.
2. samm: 2. samm: ühendage väline kõlar (valikuline)
Kasutage kahte alligaatoriklambrit Circuit Playground Expressi kinnitamiseks välise kõlari külge. Plaadil on oma kõlar, kuid see mängib muusikaseeriaid väga vaikselt. Kinnitage alligaatoriklambri üks ots maandusava (GRD) külge ja teine ots kõlaripistiku külge. Kinnitage teise alligaatoriklambri üks ots A0 auku ja teine ots sama kõlaripistiku külge (vt pilti).
3. samm: 3. samm: seadistage puuteandurid
Kinnitage alligaatoriklambri üks ots A2 ava külge ja teine ots nikli (või vasetüki) külge.
Kinnitage teise alligaatoriklambri üks ots A3 ava külge ja teine ots teise nikli (või vasetüki) külge.
Programmi käivitamisel toimib iga nikkel puuteplaadina, mis käivitab neile vastava kerge animatsiooni ja muusikaseeria.
4. samm: 4. samm: tehke valguskast
Valguskasti valmistamiseks alustage puhastatud purgist (vt pilti 1).
Lõika purgi ülemine ots täpselt noaga ära (vt joonis 2). See jätab terava serva. Painutage tangide abil lõigatud äär allapoole ja purki. See loob tasase ja sakilise velje (vt pilti 3).
Joonistage Sharpie abil purki kujundus. Disain peaks olema orienteeritud nii, et purgi põhi (ots pole ära lõigatud) oleks peal. See disain kasutas R2D2 põhipilti (vt pilte 4 ja 5). Kui olete oma kujunduse joonistanud, kasutage õmblusnõela või -lõnga, et torgata auke mööda joonistatud jooni. Veenduge, et need oleksid üksteisest väikese vahega (vt joonis 6). Kui olete augud purki löönud, kasutage Sharpie jälgede eemaldamiseks paberrätikut ja väikest kogust alkoholi.
Kui soovite luua aluse, valige materjal ja jälgige purgi lõigatud otsa ümbermõõtu. Lõigake ring välja, mille jälgimine on loonud (vt pilti 7). Asetage purgi avatud ots alusele. Selle saab nüüd oma Circuit Playground Expressi kohale asetada (vt pilt 8).
5. samm: 5. samm: valguse sisselülitamine
Kui valguskast on teie Circuit Playground Expressi kohal, saate plaadi ja välise kõlari sisse lülitada. Niklite puudutamine peaks teie koodi käivitama. Kui midagi ei tööta korralikult, kontrollige, kas alligaatoriklambrid on korralikult kinnitatud.
Soovitan:
Heli- ja muusikatundlik kvartskristallpross mänguväljaku Circuit Expressiga: 8 sammu (piltidega)
Heli- ja muusikatundlik kvartskristallpross koos mänguväljaku Circuit Expressiga: see helireaktiivne pross on valmistatud mänguväljaku vooluringi, odavate lahtiste kvartskristallide, traadi, papi, leitud plasti, haaknõela, nõela ja niidi, kuuma liimi, kanga, ja mitmesuguseid tööriistu. See on selle prototüüp või esimene mustand
Ohutus esimene kiiver Circuit Playground Expressiga: 10 sammu
Ohutus esimene kiiver Circuit Playground Expressiga: kas olete kunagi jalgrattasõidule läinud ja muretsenud, et võtate käe lenksult maha, et anda märku, mis suunas pöörate? Nüüd võib see hirm jääda minevikku! See õpetus näitab teile, kuidas luua käed-vabad kiivri vilgutussüsteem, kasutades C
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga: 12 sammu (piltidega)
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga: see lihtne ja kiire õpetus õpetab teile rääkiva mütsi valmistamist! See vastaks küsimuse esitamise korral hoolikalt töödeldud vastusega ja võib -olla aitaks teil otsustada, kas teil on muresid või probleeme. Oma kantavate tehnoloogiate klassis olen
Valgustuskott Circuit Playground Expressiga: 5 sammu
Valgustuskott Circuit Playground Expressiga: see on kott, mis süttib erinevates värvides. See on mõeldud raamatukotiks, kuid selle saab muuta millekski muuks. Esiteks peame koguma kõik tarvikud. See on; Kott (mis tahes tüüpi) CPX (ringraja mänguväljak) Akuhoidik
Värvilised varrukad Circuit Playground Expressiga: 4 sammu
Circuit Playground Expressi värvi varastavad labakindad: kaasaegsed labakindad on valmistatud kinnastest, vildist, litrilt ja nöörilt, millel on värvide varastamise CPX, mille sisse on peidetud patareid. See on kiire ja odav projekt (alla 25 euro). Selle lõpuleviimiseks peaksid teil olema põhilised õmblusoskused, põhilised