és animációs programozás
Ebben a leckében megismerheti a BBC micro: bit gombjait - hogyan használhatja őket saját program létrehozásához, és hogyan tudja megtudni, hogy megnyomták-e őket. Ezután összekapcsoljuk őket a kijelzőn látható animációkkal.
Szükséges eszközök:
BBC micro: bit, USB kábel, micro: bit akkumulátor, számítógép csatlakozik az internethez
Dolgozni fogunk a makecode.microbit.org online környezetben
Gombok körülöttünk
A gombok az egyik legelterjedtebb elektronikus alkatrészek - a vezérlőkön, mosógépeken, játékkonzolokon, fizetési terminálokon helyezkednek el. Az elektronika vezérlésére használjuk őket - amikor azt akarjuk, hogy egy mikroprocesszor tegyen valamit (például liftet küldjön az emeletünkre), egy gomb segítségével értesítjük.
A Micro: bitnek 2 gombja van, amelyeket programunkban használhatunk (ezeket A és B gombként jelöljük).
Egy gombnyomás
A gomb lenyomásának rögzítése a mikro: biten nagyon egyszerű - csak használja a parancsot, amikor az A gombot lenyomja az Input kategóriából. Próbáljon meg programozni egy olyan egyszerű programot, amely egy boldog mosolygót jelenít meg, amikor megnyomja az A-t, és egy szomorú mosolyát, amikor megnyomja a B gombot. Először próbálja ki a programot a szimulátorban, és csak utána töltse fel a micro: bitbe.
Nyomjon meg két gombot
Próbáljunk hozzá egy harmadik smiley-t az egyszerű programunkhoz - ezúttal zavartan. Ezt a két gomb egyidejű megnyomásával jelenítjük meg. De hogyan tesztelje a programot a szimulátorban? Ha figyelmesen észreveszi, miután a parancsot hozzáadta az A + B gomb lenyomásakor, egy új fehér A + B gomb jelenik meg a szimulátorban a mikro: bit jobb alsó sarkában. Természetesen nem találja meg a bitet egy igazi mikrón: csak a szimulátorban található, így lehetőség van mindkét gomb egyidejű megnyomására.
Animáció - egy mosolygó jön és megy
Eddig egyszerűen animáció nélkül képeket jelenítettünk meg. De most ezen változtatunk - létrehozunk egy mosolygós animációt, amely fokozatosan eljut hozzánk, és éppen ellenkezőleg, elhagyja.
Biztosítani akarjuk, hogy az A gomb megnyomásakor a smiley fokozatosan mozogjon a jobb oldalról, amíg teljes egészében meg nem látjuk. Amikor ezután megnyomjuk a B gombot, a smiley tovább mozog balra, és fokozatosan távozik. A parancsot a LED-ek megjelenítésére használjuk, és az animáció minden egyes képkockájához külön parancsot használunk a LED-ek megjelenítésére .
Animáció mikro: biteken keresztül
Ehhez a tevékenységhez 2 micro: bitre lesz szüksége. Ha csak egy van, lépjen kapcsolatba egy barátjával, akinek szintén van micro: bitje, és próbálja meg együtt programozni az animációt.
Van egy szépen animált mosolygónk, jön és megy a kijelzőn, a következő lépés az animáció több mikro: biten keresztül. Fokozatosan jelenik meg az egyik micro: biten, majd lép tovább a másikra. Tehát két animációt fogunk létrehozni, az egyik micro: biten azonnal elindul, miután mindkét gombot egyszerre megnyomta, a másik mikro: biten pedig csak néhány másodperc múlva. De hogyan lehet meghatározni, hány másodperc múlva kell megjeleníteni a smiley-t a második micro: biten? A legegyszerűbb módja az időmérés stopperrel, majd a szünet parancs (ms) használata az animáció elején a második mikro: bit számára .
Rögzítsen animációt szünet nélkül az egyik mikro: bitben, és egy szünetet az animáció előtt a másikban.
Villogó szív
Az utolsó feladat egy "vaku" létrehozása szívvel - a gomb megnyomása után a szív 5 másodpercig megjelenik, majd eltűnik.
Már tudjuk, hogyan kell képet 5 másodpercig megjeleníteni, de hogyan lehet törölni a képernyőt? Ennek kétféle módja van - vagy a LED megjelenítésének parancsával, amelyet üresen hagyunk, vagy a Clear screen paranccsal az Basic kategóriából. .
A lecke összefoglalása
Ebben a leckében megtanultuk a mikro: bit gombok használatát programjainkban. Gyakran fogjuk használni őket, mivel a gombok az egyik leggyakrabban használt elektronikus alkatrész. Ez azonban nem az egyetlen módja annak, hogy megmondjuk a micro: bitnek, hogy tegyen valamit - a következő leckében megvizsgáljuk, hogyan lehet a micro: bitet mozgatással irányítani.
Módszertan a tanárok számára
Kiegészítő anyagok:
Szükséges eszközök:
Minden hallgató (vagy tanulócsoport) számára BBC mikro: bit, USB kábel, akkumulátor és mikro: bit, számítógép csatlakozik az internethez.
A tevékenység céljai:
- Ismerkedjen meg az elektronika gombjaival
- Tanulja meg a programozható micro: bit gombok használatát
- Hozzon létre animációt a micro: bit kijelzőn
Előzetes ismeretek szükségesek:
Tudja, hogyan kell programokat rögzíteni micro: bitre, ismerje a MakeCode környezetet és parancsokat a karakterlánc megjelenítésére, a LED megjelenítésére és a szüneteltetésre (ms)
Becsült tevékenységidő: 45 perc (ne felejtsd el a segédanyagok átadásához, az összegyűjtéshez és az utolsó beszélgetéshez/elmélkedéshez szükséges időt)
Tevékenység ütemezése:
- Felkészülés egy órával ezelőtt
- A tevékenység menete
- Ismétlés az elmúlt órától [5 perc]
- Gombok, körülöttünk [5 perc]
- Gombnyomás [10 perc]
- Animáció - smiley jön és megy [10 perc]
- Animáció mikrokon keresztül: bitek [5 perc]
- Szívvillanás [5 perc]
- A tevékenység megbeszélése és összefoglalása [5 perc]
Felkészülés egy órával ezelőtt
E tevékenység előtt nincs szükség külön eszköz előkészítésére.
A tevékenység menete
Ismétlés az elmúlt órától [5 perc]
A lecke elején jó megjegyezni, hogy a MakeCode környezetben dolgoztam - különösképpen egy micro: bit csatlakoztatásával és a program letöltésével egy micro: bit-re. Megteheti ezt egy egyszerű, ismétlődő feladattal - programozzon be egy micro: bite bejelentést, amely megmondja, hogy milyen nap és dátum van ma. (2. sz. dia)
Gombok, körülöttünk [5 perc]
A gombtevékenységek megkezdése előtt beszéljen meg a hallgatókkal: (3. sz. dia)
- Mi a gomb?
- Ahol a gombokat használják?
Néhány lehetséges választ is talál a tevékenység útmutatójában (4. sz. dia).
Gombnyomás [10 perc]
A bevezető beszélgetés után mondja el a hallgatóknak, hogy az első feladat egy olyan program létrehozása, amely az A gomb megnyomása után boldog mosolygót jelenít meg (5. sz. dia). Ezt követően hozzáadhatják ehhez a B gomb megnyomását és a mindkét gomb egyidejű megnyomását.
Amikor szimulálja a két gomb egyidejű megnyomását, emlékeztesse a tanulókat arra, hogy egy speciális gomb került a szimulátorba.
Animáció - smiley jön és megy [10 perc]
Miután megpróbálta használni a program gombjait, animációkat is készítünk számukra - amikor megnyomja az A gombot, egy-egy smiley jelenik meg, és a B gomb megnyomásakor fokozatosan távozik. Mutassa meg a hallgatók inspirációját dia sz. 6..
Animáció mikrokon keresztül: bitek [5 perc]
Helyezze a tanulókat párba (vagy hármasba), és tegye őket megjelenítésre dia sz. 7. Mondja meg nekik, hogy készítsenek egy szívanimációt, amely több mikro: biten jelenik meg egymás után, de egyszerre indul el (amint az a bemutató videón látható).
Szívvillanás [5 perc]
További feladat egy új program létrehozása, amely megjeleníti a szívet, amikor megnyomja a gombot, de öt másodperc múlva a képernyő kitisztul (8. sz. dia).
Ez a rész helyettesíthető (vagy kiegészíthető) saját animáció létrehozásával az előző lépéseknek megfelelően (de smiley helyett használjon bármilyen más alakzatot).
A tevékenység megbeszélése és összefoglalása [5 perc]
Végül beszéljen meg a hallgatókkal a gombokról és azok használatáról a mindennapi életben, valamint az animációkról:
- Ahol a gombokat használjuk?
- Hány gomb használható a program micro: bit programjában?
- Foghatjuk-e egyszerre több gomb lenyomását? Hol másutt, mint a micro: bitnél, egyszerre több gombot is megnyomunk?
Az óra végén a diákok számára is megfelelő hely van a reflexióra. Ennek során a diákokat felkérjük, hogy értékeljék nemcsak a tevékenységeket, hanem az osztályban végzett munkájukat, vagy az osztálytársaik munkáját is. Nagyobb felelősséget is létrehozhat a hallgatók számára saját tanulási folyamatukért.
- Megtanuljuk érzékelni a gyermekekkel töltött időt - megismerjük az év, hónapok, hetek, napok körforgását
- STERICAN INJEKCIÓTŰ 0,4x20 mm eldobható 1x100 db
- Ez a szálloda az egyetlen ilyen a világon. Ha szégyelli, hogy fürdőruhában jelenik meg, menjen ide
- Az NHL-ben piac nyílt szabad játékosokkal (9-től 9-ig tartó tranzakciók)
- Firefly a zongorában - ízletes és egészséges étel az Ön számára - Gastro my Nitra