This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tinybit [2020/04/06 17:39] gyuri01 |
tinybit [2020/04/07 15:29] gyuri01 |
||
---|---|---|---|
Line 139: | Line 139: | ||
=====RGB világítás===== | =====RGB világítás===== | ||
+ | |||
+ | Ebben a leckében megtanuljuk a piros RGB lámpák kigyulladását az apró roboton. | ||
+ | |||
+ | {{ :tiny_26.jpg?400 |}} | ||
+ | |||
+ | Kísérleti jelenségek | ||
+ | A program letöltése után láthatjuk, hogy a micro: bit tábla szívmintázatot mutat a pontmátrixon. És az összes RGB keresőfény színe megváltozik Piros -> Zöld -> Kék -> Fehér -> Cián -> Rózsaszín -> Sárga 1 másodpercenként. | ||
+ | |||
+ | {{ :tiny_27.jpg?200 |}} | ||
+ | {{ :tiny_28.jpg?200 |}} | ||
+ | {{ :tiny_29.jpg?200 |}} | ||
+ | |||
+ | Másik program az alábbiakban látható: | ||
+ | |||
+ | {{ :tiny_30.jpg?600 |}} | ||
+ | |||
+ | A program letöltése után láthatjuk, hogy egy mosolyminta jelenik meg a micro:bit tábla pontmátrixán. A két LED lámpa felváltva különféle színeket világít. | ||
+ | |||
+ | |||
+ | =====Zene lejátszása===== | ||
+ | |||
+ | 4.1 Zene lejátszása | ||
+ | A hangjelző elhelyezése a roboton | ||
+ | Az alább látható képen a piros huzalkerettel jelölt fekete henger a hangjelzője. | ||
+ | |||
+ | {{ :tiny_31.jpg?400 |}} | ||
+ | |||
+ | |||
+ | A program letöltése után láthatjuk, hogy a micro:bit tábla zenei mintát jelenít meg a pontmátrixon. A robot kocsi zenét játszik | ||
+ | |||
+ | {{ :tiny_32.jpg?400 |}} | ||
+ | |||
+ | Ezek voltak az audivizuális eszközök, következhet a motorok programozása. | ||
+ | |||
+ | =====Motorok és a hajtás===== | ||
+ | |||
+ | **5.1 Motorok és a hajtás** | ||
+ | |||
+ | Amint az alábbi ábrán látható, a piros nyíl az apró motorokra mutat. | ||
+ | |||
+ | {{ :tiny_33.jpg?400 |}} | ||
+ | |||
+ | 2. Tanulás célja | ||
+ | Megtanulhatja, hogyan kell használni a vezérlőmotort az építőelemek grafikus programozásához | ||
+ | |||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | |||
+ | {{ :tiny_34.jpg?400 |}} | ||
+ | |||
+ | A program letöltése után láthatjuk, hogy a robot halad előre. | ||
+ | Figyelem: Ahogy a programot letöltöttük pici zúgás hallatszik, ez arra figyelmeztet, hogy szüntessem meg a kapcsolatot az USB-n keresztül a számítógéppel, és kapcsoljam be a robotot, no így már van hajtás. (a tápot így az akkumulátorról kapja, míg korábban a micro:bitről, ami kevés ahhoz, hogy működjön) | ||
+ | |||
+ | **5.2 A robot irányítása** | ||
+ | Ebben a leckében megtanuljuk, hogyan lehet irányítani az autó irányát | ||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | |||
+ | {{ :tiny_35.jpg?400 |}} | ||
+ | |||
+ | Kísérleti jelenségek | ||
+ | A program letöltése után láthatjuk, hogy a robot előre halad 1, hátra 1, balra 1s, jobbra 1s, balra forog 1s, jobbra forog 1, stop 1s. | ||
+ | |||
+ | **5.3 A sebesség szabályozása** | ||
+ | Ebben a leckében megtanuljuk, hogyan lehet a motor sebességét szabályozni | ||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | 1. módszer : | ||
+ | |||
+ | {{ :tiny_36.jpg?400 |}} | ||
+ | |||
+ | 2. módszer : | ||
+ | |||
+ | {{ :tiny_37.jpg?400 |}} | ||
+ | |||
+ | A program letöltése után láthatjuk, hogy a robot eltérő sebességgel halad előre. | ||
+ | |||
+ | **5.4 Táncoltassuk meg a robotot** | ||
+ | |||
+ | A funkció programozással valósul meg: a zümmögő lejátssza az "ODE" dalt, és az RGB keresőfények színe megváltozik, az autó előre, hátra, balra fordul, jobbra fordul, balra forog, jobbra forog. | ||
+ | Készíthetünk összetett mozgást valamilyen dallamra! | ||
+ | |||
+ | **5.5 Programozott útvonal** | ||
+ | |||
+ | Ebben a leckében meg kell valósítanunk a gombokkal, hogy négy előkészített útvonalat válthassunk, és megjelenítsük az út alakját a micro:bit képernyőjén | ||
+ | |||
+ | {{ :tiny_38.jpg?600 |}} | ||
+ | |||
+ | |||
+ | =====Távolságmérés (az ultrasonic használata)===== | ||
+ | |||
+ | Az alább látható képen az ultrahangos modul piros vezetékkel. | ||
+ | |||
+ | {{ :tiny_39.jpg?400 |}} | ||
+ | |||
+ | **Ultrahangos tartomány:** | ||
+ | Az ultrahanghullámnak két ultrahangos szondája van, amelyeket ultrahanghullámok továbbítására és fogadására használnak, és a mérési tartomány körülbelül 3-450 cm. Először adjon be egy 15us magas szintű jelet az SCL (TRIG) tűhöz, hogy elindítsa a modul távolságmérő funkcióját. | ||
+ | A távtartó funkció elindítása után a modul automatikusan 8 40 kHz-es ultrahang impulzusokat küld és automatikusan észleli, hogy van-e visszatérő jel. Ezt a lépést a modul automatikusan belsőleg hajtja végre. Amikor a visszhang jelet észleli, az SDA (ECHO) visszapillantó érintkezője magas szintet ad ki. | ||
+ | A magas szintű időtartam az az idő, amely az átviteltől az ultrahanghullám visszatéréséig tart. Az aktuális távolságot a magas szintű időtartam alapján számolhatjuk ki. | ||
+ | |||
+ | **Képlet: Távolság = Nagy idő * Hangsebesség (340M / S) / 2.** | ||
+ | |||
+ | Ebben a leckében megtanuljuk, hogyan lehet távolságot mérni a robot kocsi előtt álló tárgy és az ultrahangos modul között. És a távolság adatai megjelennek a micro: bit képernyőjén (LED mátrix). | ||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | |||
+ | {{ :tiny_40.jpg?400 |}} | ||
+ | |||
+ | A program letöltése után látni fogjuk, hogy a távolságot. | ||
+ | |||
+ | **6.2 Távolság-ellenőrző lámpa** | ||
+ | |||
+ | Ebben a leckében megtanuljuk, hogyan lehet az RGB fényszóró fényerejét a távolság függvényében megváltoztatni | ||
+ | |||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | |||
+ | {{ :tiny_41.jpg?400 |}} | ||
+ | |||
+ | Kísérleti jelenségek | ||
+ | A program letöltését követően láthatjuk, hogy az RGB keresőfények fényereje megváltozik, amikor a tárgy távolsága megváltozik közvetlenül a Tiny-bit előtt. Minél távolabb van a távolság, annál kisebb a fényerő. Ha a távolság nagyobb, mint 20 cm, akkor az RGB kereső lámpák kialszanak. | ||
+ | |||
+ | **6.3 Ultrahangos akadályok elkerülése** | ||
+ | |||
+ | Ebben a leckében megtanuljuk, hogyan lehet megvalósítani az akadályok automatikus elkerülését | ||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | |||
+ | {{ :tiny_42.jpg?400 |}} | ||
+ | |||
+ | Megjegyzés: A programban a sebesség és az idő paraméterei a tényleges helyzetnek megfelelően módosíthatók. | ||
+ | Kísérleti jelenségek | ||
+ | A program letöltését követően a robot automatikusan elkerüli az akadályokat. | ||
+ | |||
+ | **6.4 Varázslatos kéz | ||
+ | ** | ||
+ | Ebben a leckében rájövünk, hogy egy apró távolságon belül a robot követheti az objektumot, és egy meghatározott távolságon belül a robot visszahúzódhat az objektumtól. | ||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | |||
+ | {{ :tiny_43.jpg?400 |}} | ||
+ | |||
+ | Megjegyzés: A programban a sebesség és az idő paraméterei a tényleges helyzetnek megfelelően módosíthatók. | ||
+ | Kísérleti jelenségek | ||
+ | Ha az előtte lévő tárgy távolsága kevesebb, mint 5 cm, akkor a robot visszatér, a micro:bit képernyőjén megjelenik a hátra mutató nyíl, és az RGB keresőfény kékre vált; ha az objektum távolsága 5 cm-től 15 cm-ig terjed, az apró bit követi az objektumot, a micro:bit képernyőjén megjelenik az előre mutató nyilat, és az RGB kereső fény zöldre vált. | ||
+ | |||
+ | **6.5 Radardetektor** | ||
+ | |||
+ | A funkció megvalósítása programozással: Az apró bit tovább halad előre, míg a hangjelző alacsonyabb hangszondát bocsát ki, az RGB kereső fény zöld, az előre mutató nyíl pedig a micro:bit képernyőjén jelenik meg. .Ha akadály van előtte, a hangjelző magas hangjelzést ad „indítási riasztásként”, és az RGB kereső lámpa pirosra vált. | ||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | |||
+ | |||
+ | =====Vonalkövetés===== | ||
+ | |||
+ | Megjegyzés: Annak elkerülése érdekében, hogy a napfény befolyásolja az infravörös érzékelőt, ezt a kísérletet beltéren kell elvégezni. | ||
+ | |||
+ | A funkció programozással valósul meg: a robot kocsi a fekete pályán halad előre. | ||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | |||
+ | {{ :tiny_45.jpg?600 |}} | ||
+ | |||
+ | A program letöltése után kapcsolja be a robotot, az előrehalad a fekete sáv mentén, és egy szív megjelenik a micro: bit kijelzőjén. | ||
+ | |||
+ | {{ :tiny_46.jpg?400 |}} | ||
+ | |||
+ | Ha „picit” változtatunk a programon az alábbiakkal, akkor egy nagyon profi alkalmazást kapunk! | ||
+ | |||
+ | {{ :tiny_47.jpg?600 |}} | ||
+ | {{ :tiny_48.jpg?600 |}} | ||
+ | {{ :tiny_49.jpg?600 |}} | ||
+ | |||
+ | |||
+ | =====Mikrofon kezelése===== | ||
+ | |||
+ | **6.8 Hangvezérlő lámpa** | ||
+ | |||
+ | Megjegyzés: Annak érdekében, hogy csökkentsük a hangérzékelő más hangjainak interferenciáját, ezt a kísérletet viszonylag csendes környezetben kell elvégeznünk. | ||
+ | A hangérzékelő modul helyzete a robotban | ||
+ | ! ! ! Megjegyzés: Ebben a kísérletben az alsó helyzetbe kell felszerelni a jumper sapkát. | ||
+ | |||
+ | {{ :tiny_50.jpg?400 |}} | ||
+ | |||
+ | Az alább látható képen látható a mikrofon. | ||
+ | |||
+ | {{ :tiny_51.jpg?400 |}} | ||
+ | |||
+ | A funkció programozással valósul meg: amikor a hangérzékelő érzékeli a hang intenzitását, a robot kocsi fénye véletlenszerűen megváltozik. | ||
+ | |||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | |||
+ | {{ :tiny_52.jpg?400 |}} | ||
+ | |||
+ | A program letöltése után a robotkocsikat az asztalra kell helyeznünk. Amikor kopogtatunk asztalra , a robot fényei véletlenszerűen változnak. | ||
+ | |||
+ | |||
+ | =====IR vezérlés (távirányító)===== | ||
+ | |||
+ | IR vezérlés | ||
+ | |||
+ | Megjegyzés: | ||
+ | Ezt a kísérletet beltéren kell elvégezni, hogy csökkentsék a napfény interferenciáját az infravörös vevőn. | ||
+ | Mint a bal oldali ábrán látható, a robot infravörös vevője a piros huzalkerettel körbejáratódott. | ||
+ | Mint a jobb oldali ábrán látható, infravörös távirányító | ||
+ | |||
+ | {{ :tiny_53.jpg?400 |}} | ||
+ | |||
+ | {{ :tiny_54.jpg?400 |}} | ||
+ | |||
+ | 2.Tanulás célja | ||
+ | 2-1. Tudjon meg többet az infravörös távirányító grafikus programozási blokkjairól | ||
+ | 2-2. A következő funkciókat az infravörös távirányító vezérli. | ||
+ | |||
+ | {{ :tiny_55.jpg?400 |}} | ||
+ | |||
+ | Az összefoglaló program az alábbiakban látható: | ||
+ | |||
+ | {{ :tiny_56.jpg?600 |}} | ||
+ | |||
+ | A program letöltése után a robotkocsit infravörös távirányítóval vezérelhetjük. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||