Sisukord:

Micro: bit Smart Watch: 9 sammu
Micro: bit Smart Watch: 9 sammu

Video: Micro: bit Smart Watch: 9 sammu

Video: Micro: bit Smart Watch: 9 sammu
Video: Микробит (micro:bit) - одноплатный учебный микрокомпьютер 2024, Juuli
Anonim
Micro: natuke nutikella
Micro: natuke nutikella

Sain jõuludeks micro: bit targa kodu. Seega mõtlesin, et võiksin luua nutikella, mis töötaks äratuskella, kella, muusikapleierina, aga isegi sammulugeja ja kalkulaatorina. Lõppkokkuvõttes läks mul suurepäraselt ja seega saan teile kirjutada juhised selle nutikella valmistamiseks ja programmeerimiseks: D.

Tarvikud

Micoro: natuke tark kodu

papp

kunstnahk

mõned kaablid

kirjaklamber

kleeplint

1. samm: 1. samm: kasti ehitamine

Samm: kasti ehitamine
Samm: kasti ehitamine
Samm: kasti ehitamine
Samm: kasti ehitamine

Esiteks valmistame kasti. Alustuseks joonistame papile kaks 7 cm * 6,2 cm ristkülikut, seejärel ülejäänud kaks ristkülikut 3,5 x 7 cm ja varem ühe 3,5 x 6,5 cm suuruse papile. Seejärel saate need ristkülikud välja lõigata. Ja selle eesmärgi viimase osana kasutage liimipüstolit, et kleepida ristkülikud kastide külge, nagu näidatud. Jätsime ühe 7 x 6,2 cm ristküliku ja saime nendega järgmistes sammudes töötada.

2. samm: 2. samm: kasti viimistlemine

2. samm: kasti viimistlemine
2. samm: kasti viimistlemine
2. samm: kasti viimistlemine
2. samm: kasti viimistlemine
2. samm: kasti viimistlemine
2. samm: kasti viimistlemine
2. samm: kasti viimistlemine
2. samm: kasti viimistlemine

Seega on meil karbi alus juba olemas, kuid see ei tähenda, et see on tehtud. Ja me vaatame, kuidas seda selles etapis lõpule viia. Kõige oodatum töö karbil, kus on kõrvaklappide pesa, kui mikrobitine USB -port on karbi avatud osas. Seejärel liimime viimase ristküliku, mille oleme viimases etapis jätnud, nagu pildil. Kes tahab olla meister, kes näeb välja nagu väike lind, kes näeb välja nagu kast, kuid siiski ei tee ülemist kunstnahast ristkülikut, mis juba pakub, ilmub. Ja nüüd tuleb raske osa. Nad jälitavad kaant ja märgivad kerele saadaolevad A ja B. Siis on neis kahes punktis sul karbil auk. Lükake need läbi ettevalmistatud aukude nii, et need puudutaksid teie sõrmi. Selle sammu eelviimase osana, kus on kuvari pistikud, lõigake väike auk, nii et pistikud puudutaksid paremini kaableid. Ja lõpuks karbi liimipüstoli kunstnahk parema esteetilise välimuse saavutamiseks.

Samm: kella lõpetamine

Kella lõpetamine
Kella lõpetamine
Kella lõpetamine
Kella lõpetamine
Kella lõpetamine
Kella lõpetamine

Selles etapis lõpetame oma mikrobitise kella. Nii et teeme ära. Kõigepealt lõikasime välja kunstnahast tüki, mis oli sama lai kui haud ja nii pikk kui meie käe ümbermõõt. seejärel liimige see tükk liimipüstoliga meie kasti põhja. Seejärel loome selle kunstnahast teise otsa kirjaklambriga mõned augud. Seejärel torgake kirjaklambriga auk papist, mis asub mikrobitiportide kohal, ja liimige kirjaklamber sinna. Nüüd on teie kord aku katta. Joonistame kartongile aku ja lõikame need tükid kokku ja kleepime kokku liimipüstoli abil. Seejärel lõikasime parema väljanägemise huvides välja samad suured kunstnahast tükid, nagu me just papist lõikasime. Kleepige need tükid aku kaane külge. Lõpuks liimige aku kaas karbile, nagu pildil näidatud. Ja nüüd oleme riistvara lõpetanud, et saaksime vaadata softwarwe'i.

Samm: programmeerimise alustamine

Image
Image

Klõpsake uue projekti ikooni ja miski ei takista meil programmeerimist alustada. Nüüd on teil kell valmis, kuid me ei programmeeri end kunagi: D. Ja sellepärast õpetan teile, kuidas programmeerida mikroobe. Parim saadaolev minge lehele makekode.t. Klõpsake ikooni Basic ja lohistage valget ala "käivitamisel" ja "show ledidel". Siis läheme Imputi ja näeme siin erinevaid tingimusi, mis nende täitmisel käivitavad programmi, mille me neile panime. Valime vajutatud nupu A ja lohistame selle töölauale. Seejärel lohistage "show ledid" sellesse plokki ja klõpsake seda, mida 5 * 5 LED -ekraan mikrobitil kuvab. Seda saab korrata veel kaks korda, kuid peame seadistama programmi käivituma, kui vajutate klahve A ja A või B. Lõpuks saame lisada tervituspildi, mida kuvatakse programmi laadimisel, ja pilte, mis kuvatakse, kui A, B, ja A + B vajutatakse.

Samm: vaadake programmeerimist

Kalkulaatori programmeerimine
Kalkulaatori programmeerimine

Viimases etapis õppisime mikrobitite programmeerimise põhiteooriat. Kui te ei saa millestki aru ja soovite abi, kirjutage kommentaaridesse, kui tean, annan teile nõu. Kõigepealt teeme selgeks, mida me tahame, et mikrobit teeks. Panin selle programmi toimima nii: Kui vajutan nuppu A, lisatakse kellaajale kellaaeg või tund lisab kellaaja, mil äratus kõlab. äratussignaali esitamise aeg sõltub seadistusest. Ja lihtsalt seaded muutuvad, kui vajutate klahve A + B. Nüüd selgitame, mida iga seade tähendab: 1. seade tähendab kellaaja määramist, kui vajutate A lisab ajale tunni ja vajutades B minut. Seade 2 tähendab, et äratuse aeg on sama mis kellaaeg. Nupp A lisab äratuse ajale ühe tunni ja nupp B lisab ühe minuti äratusajale. Seade 3 tähendab, et nii äratuse kui ka äratuse aeg on juba seatud nii, et nupud A ja nupp B ei tee midagi ainult siis, kui vajutate või nupud lülituvad samal ajal järgmisele sättele. Lõpuks tähendab säte 4, et äratuskell ei ole aktiivne ja kell näitab ainult kellaaega. Järgmine samm ütleb teile, kuidas mikrobit programmeerida nii, et seda saaks arvutada.

6. samm: kalkulaatori programmeerimine

Image
Image

Viimases etapis lubasin teile, et vaatame, kuidas programmeerida mikrobiti kalkulaatorina töötamiseks, ja siin on see olemas: See programm on programmeeritud looma 4 muutujat: frist number, teine number, funktsioon ja tulemus. Seejärel lisab A -nupu vajutamine muutujale "frist number" ühe ja B vajutamine teise numbri muutujale. Ja nüüd küsite kindlasti, mis juhtub, kui vajutame A + B? Arvasite õigesti, kui arvasite, et see muudab funktsiooni. Kui muutujafunktsiooni väärtus on 0, tähendab see +, kui 1 tähendab - kui 2, siis * ja lõpuks, kui 3, siis / funktsioon on sisse lülitatud.

7. samm: muusika programmeerimine

Oleme juba proovinud programmeerida mikrobita käituma nagu kell ja kalkulaator. Selles etapis vaatame midagi nauditavamat, nimelt muusika programmeerimist. Muusika programmeerimisplokid leiate muusika kaustast. Seal saate valida, kas soovite mängida mõnda eelprogrammeeritud meloodiat või saate ise programmeerida. Oma meloodiate programmeerimiseks lohistage menüü esimene plokk töölauale. Kui klõpsate sellel plokil, kus on kirjutatud keskmine C, näete klaveriklaviatuuri, kus saate valida, millist nooti see plokk esitada. Seejärel klõpsake noodi pikkuse määramiseks nuppu "beat". Ja nüüd saate muusika järgi programmeerida mõne laulu või võib -olla nagu mina tšehhi versiooni Jingle bells: D. Aga see võtab palju kannatust, sest peate iga noodi eraldi seadma. Allpool on programm, milles on 4 viisi. üks algab stardist ja teine kolm, kui vajutada A, B ja A + B. Mõnusat kuulamist:)

8. samm: nutikella programm

Image
Image

Kui muud sammud oleksid lihtsad, oleks see programm väga keeruline. Esiteks kopeerime vaatamiseks kõik plokid. Siis on meil vaja rohkem seadeid (lüliti muutuja) umbes 11. Seade 1-4 on juba teada sammust, kus me kella programmeerisime: või 1. seade = kellaaja seadistamine, 2. seade = äratusaja seadistamine, 3. seade = Alarm on aktiivne, Seade 4 = alarm on välja lülitatud. Sellele seadistusele lisame: Seaded 5 = Muusika esitamine, Seaded 6 = Lisakalkulaator, Seaded 7 = Lahutamise kalkulaator, Seaded 8 = Korrutuskalkulaator, Seaded 9 = Jaga kalkulaator, Seaded 10 = Seadke null- ja teise arvu muutujad nulliks, ja viimane 11 Seade 11 = sammulugeja. Kogu programm töötab nii, et nupu A / B plokis on mitu plokki, kui lüliti = 5, nii et see tõstab mõne muutuja ükshaaval. Ja see on koht, kus padjad vajavad 5. Kuid kogu programmi on nii raske kirjeldada täissõnadega, mis avaldataks raamatul ja seega lisan selle programmi ekraanipildid. Ja siin on link videole, kus on näidatud selle programmi kõik funktsioonid:

9. samm: kogu projekti hindamine

Kogu projekti hindamine
Kogu projekti hindamine
Kogu projekti hindamine
Kogu projekti hindamine
Kogu projekti hindamine
Kogu projekti hindamine

See projekt oli palju raskem, kui ma algselt arvasin. Ma arvan, et veel on midagi parandada, kuid jätan selle teie hooleks. Võite isegi programmeerida kompassi või mõnda mängu. Tegelikult pole kujutlusvõimel piire. Loodan, et teile meeldis see projekt või kirjutage komeetidele selle projekti kohta küsimusi, kui ma tean, et tahaksin neile vastata. Mul on väga hea meel, kui kannate minu seljas kantaval võistlusel. Soovin teile edu selle projekti elluviimisel:).

Soovitan: