This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
kitronik [2020/07/08 10:24] hallgato01 |
kitronik [2020/07/08 10:36] hallgato01 |
||
---|---|---|---|
Line 630: | Line 630: | ||
{{:kit67.jpg?400|}} | {{:kit67.jpg?400|}} | ||
+ | |||
+ | ====== The tutorial ====== | ||
+ | |||
+ | BEVEZETÉS | ||
+ | |||
+ | **1.LÉPÉS:** Először használjuk az érzékelőt az objektumtól való távolság megjelenítéséhez. | ||
+ | |||
+ | Kezdje a „distance” (távolság) elnevezésű változó létrehozásával, és helyezze a „measure distance” (beállított távolság) blokkot a „mindig” ciklusba. | ||
+ | |||
+ | {{ :kit68.jpg?200 |}} | ||
+ | |||
+ | **2.LÉPÉS:** Most adjon hozzá egy „szám kiírása” blokkot a beállított változó blokk alá. | ||
+ | Helyezze a „distance” változót a „szám kiírásába”. | ||
+ | |||
+ | {{ :kit69.jpg?200 |}} | ||
+ | |||
+ | **3.LÉPÉS:** Ha van csatlakoztatva egy mikro: bit, kattintson a "Letöltés" gombra a kód átviteléhez és kapcsolja be a robotot. Ezután mozgasson egy dobozt a robot előtt, és nézze meg a micro:bit kijelzőn a távolságot. | ||
+ | |||
+ | ====== A tárgy követése ====== | ||
+ | |||
+ | |||
+ | Most már tudjuk, hogy milyen távolság van a dobozig. Ezt használhatjuk fel, hogy a robot kövesse a dobozt, ha elmozdul. | ||
+ | |||
+ | **1.LÉPÉS:** Először távolítsa el a „szám kiírása” blokkot, majd adjon hozzá egy „ha” utasítást, amelynek tesztfeltétele a „távolság> 10”. | ||
+ | Ha a feltétel teljesül hajtsa végre a következőt a robot „move forward” (haladjon előre). | ||
+ | |||
+ | {{ :kit70.jpg?200 |}} | ||
+ | |||
+ | **2.LÉPÉS:** Ha van csatlakoztatva egy mikro: bit, kattintson a "Letöltés" gombra a kód átviteléhez és kapcsold be a robotot. Helyezzen egy dobozt a robot elé, és miközben elmozdítja, olvassa el a következőt a robot. De van egy probléma. Csak a motorokat indítottuk! | ||
+ | |||
+ | **3. LÉPÉS:** Ez azt jelenti, hogy a motorok elindulnak, amint a doboz több mint 10 cm-re van, de soha nem állnak le, tehát a robot csak tovább megy. Meg kell állnunk, amikor közelebb vagyunk a tárgyhoz. | ||
+ | Tehát kattintson a „+” ikonra egy „egyéb” nyilatkozat hozzáadásához, és helyezze el a „stop” blokkot a „MOVE Motor” kategóriából. | ||
+ | |||
+ | {{ :kit71.jpg?200 |}} | ||
+ | |||
+ | **4.LÉPÉS:** Ha van csatlakoztatva egy mikro: bit, kattintson a "Letöltés" gombra a kód átviteléhez és kapcsolja be a robotot. Mint korábban, tegyen egy dobozt a robot elé, és nézze meg, amint azt a doboz elmozdul, de ezúttal megáll, amikor 10 cm-en belül. | ||
+ | |||
+ | **5. LÉPÉS:** Jelenleg a kód csak azt teszi lehetővé, hogy a robot kövesse az objektumot, ha elmozdul. Ha az objektum közelebb kerül, visszafelé kell mozgatni a robotot. Ehhez újabb tesztfeltételekre van szükségünk annak ellenőrzésére, hogy a távolság kevesebb-e 10 cm-nél. Ha igen, fordított irányba mozgunk. | ||
+ | |||
+ | {{ :kit72.jpg?200 |}} | ||
+ | |||
+ | **6.LÉPÉS:** Ha van csatlakoztatva egy mikro: bit, kattintson a "Letöltés" gombra a kód átviteléhez és kapcsold be a robotot. Most próbálkozzon a következővel a robot előre és hátra mozdul, amikor a dobozt mozgatja. | ||
+ | |||
+ | ====== Free Roaming ====== | ||
+ | |||
+ | |||
+ | Szuper! A robot tovább mozoghat előre és hátra, ugyanolyan távolságot tartva a doboztól, ahogyan mozgatja. De csak egyenes vonalban mozoghat. Sokkal jobb lenne, ha önmagában tudna körbejárni, és nem ütközne a dolgokba ... | ||
+ | |||
+ | **1.LÉPÉS:** Változtatás: A barangoló robothoz, csak néhány változtatást kell végrehajtanunk kódunkban. Kezdje a „stop” blokk mozgatásával a „különben ha” szakaszhoz, a „fordított” blokk fölé. Ezután kattintson a '-' ikonra az 'különben' annak eltávolításához. | ||
+ | |||
+ | {{ :kit73.jpg?200 |}} | ||
+ | |||
+ | **2.LÉPÉS:** Ezután adjunk hozzá egy 500 ms „szünetet” a „stop” után és egy másodperces „szünetet” a „Reverse” blokk után. Azt is szeretnénk lassítani amikor a robot elkerüli az akadályokat, ezért változtassa meg a „hátrameneti” sebességet 50-re. | ||
+ | |||
+ | {{ :kit74.jpg?200 |}} | ||
+ | |||
+ | **3.LÉPÉS:** Végül meg kell tennünk, hogy a robot forduljon is el az észlelt akadálytól. Adjon hozzá egy „spin left at speed 50” (forgás balra 50-es sebességnél) blokkot az „különben” szakaszhoz, amelyet egy újabb 500 ms „szünet” és a „stop” blokk követ. | ||
+ | |||
+ | {{ :kit75.jpg?200 |}} | ||
+ | |||
+ | **4.LÉPÉS:** KÓDOLÁS KÉSZ! Ha van csatlakoztatva egy micro:bit, kattintson a "Letöltés" gombra a kód átviteléhez és kapcsolja be a robotot. Most tedd le a robotot a padlóra, és figyelje, az akadályokat gondosan kikerüli. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||