User Tools

Site Tools


tinybit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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.
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
  
tinybit.txt · Last modified: 2020/04/07 15:29 by gyuri01