{"id":39336,"date":"2019-10-31T22:30:33","date_gmt":"2019-10-31T19:30:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik\/"},"modified":"2019-10-31T22:30:33","modified_gmt":"2019-10-31T19:30:33","slug":"opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","title":{"rendered":"Az els\u0151 robotunk k\u00e9sz\u00edt\u00e9se Arduino seg\u00edts\u00e9g\u00e9vel (\u201evad\u00e1szrobot\u201d)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00dcdv\u00f6z\u00f6lj\u00fck.<\/p>\n<p>Ebben a cikkben szeretn\u00e9m bemutatni az els\u0151 robotom \u00f6sszeszerel\u00e9s\u00e9nek folyamat\u00e1t az Arduino-n. Az anyag hasznos lesz m\u00e1s, hozz\u00e1m hasonl\u00f3 kezd\u0151k sz\u00e1m\u00e1ra, akik szeretn\u00e9nek k\u00e9sz\u00edteni valamilyen \u201e\u00f6nj\u00e1r\u00f3 kocsit\u201d. A cikk a munkaf\u00e1zisokr\u00f3l sz\u00f3l, a k\u00fcl\u00f6nb\u00f6z\u0151 r\u00e9szleteim kieg\u00e9sz\u00edt\u00e9seivel. A v\u00e9gs\u0151 k\u00f3d hivatkoz\u00e1sa (val\u00f3sz\u00edn\u0171leg nem a legjobb) a cikk v\u00e9g\u00e9n tal\u00e1lhat\u00f3.<\/p>\n<p><img decoding=\"async\" alt=\"Az els\u0151 robotunk k\u00e9sz\u00edt\u00e9se Arduino seg\u00edts\u00e9g\u00e9vel (\u201evad\u00e1szrobot\u201d)\" src=\"\/wp-content\/uploads\/2019\/10\/a0ebb10f0a1f4b710110f91edb13e2c3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAmennyire csak lehetett, bevontam a fiamat (8 \u00e9ves). Arr\u00f3l, hogy mi m\u0171k\u00f6d\u00f6tt az \u0151 eset\u00e9ben \u00e9s mi nem - erre egy r\u00e9szt szenteltem a cikkben, tal\u00e1n m\u00e1soknak hasznos lesz.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>A robot \u00e1ltal\u00e1nos le\u00edr\u00e1sa<\/h2>\n<p>\nEl\u0151sz\u00f6r n\u00e9h\u00e1ny sz\u00f3 mag\u00e1r\u00f3l a robotr\u00f3l (<b>\u00f6tlet<\/b>). Nem akartam valami sablonosat \u00f6sszerakni a kezdetekben. Ugyanakkor a komponensek k\u00e9szlete meglehet\u0151sen standard volt - alv\u00e1z, motorok, ultrahangos \u00e9rz\u00e9kel\u0151, vonalk\u00f6vet\u0151 \u00e9rz\u00e9kel\u0151, LED-ek, hangsz\u00f3r\u00f3. El\u0151sz\u00f6r ebb\u0151l a \u201elevessel\u201d egy robotot terveztem, amely \u0151rzi a ter\u00fclet\u00e9t. A robot a k\u00f6rvonalat \u00e1tl\u00e9p\u0151 megs\u00e9rt\u0151 fel\u00e9 halad, majd visszat\u00e9r a k\u00f6z\u00e9ppontba. Azonban ebben a v\u00e1ltozatban sz\u00fcks\u00e9g volt egy rajzolt vonalra, plusz extra matematik\u00e1ra, hogy folyamatosan a k\u00f6rben maradhasson.<\/p>\n<p>Ez\u00e9rt n\u00e9mi gondolkod\u00e1s ut\u00e1n az \u00f6tletet kicsit m\u00f3dos\u00edtottam, \u00e9s \u00fagy d\u00f6nt\u00f6ttem, hogy vad\u00e1szrobotot k\u00e9sz\u00edtek. Kezdetben a saj\u00e1t tengelye k\u00f6r\u00fcl forgol\u00f3dik, hogy c\u00e9lt v\u00e1lasszon a k\u00f6zelben (embert). Ha az \u201e\u00e1ldozat\u201d felfedez\u00e9sre ker\u00fcl, a \u201evad\u00e1sz\u201d bekapcsolja a villog\u00f3t \u00e9s a szir\u00e9n\u00e1t, \u00e9s elindul fel\u00e9. Amikor az ember elt\u00e1volodik\/elfut, a robot \u00faj c\u00e9lt v\u00e1laszt, \u00e9s k\u00f6veti azt, \u00e9s \u00edgy tov\u00e1bb. Ez a robot nem ig\u00e9nyel korl\u00e1tozott k\u00f6rt, \u00e9s ny\u00edlt ter\u00fcleten is tud m\u0171k\u00f6dni.<\/p>\n<p>Ahogy l\u00e1tja, ez nagyban hasonl\u00edt a \u201efog\u00f3cska\u201d j\u00e1t\u00e9khoz. B\u00e1r v\u00e9g\u00fcl a robot nem lett el\u00e9g f\u00fcrge, de \u0151szint\u00e9n k\u00f6lcs\u00f6nhat\u00e1sba l\u00e9p az \u0151t k\u00f6r\u00fclvev\u0151 emberekkel. K\u00fcl\u00f6n\u00f6sen a gyerekeknek tetszik (n\u00e9ha val\u00f3ban \u00fagy t\u0171nik, hogy mindj\u00e1rt kitaposn\u00e1k, ami a sz\u00edvemhez k\u00f6zel \u00e1ll\u2026). Azt hiszem, ez egy j\u00f3 megold\u00e1s a m\u0171szaki tervez\u00e9s n\u00e9pszer\u0171s\u00edt\u00e9s\u00e9re.<\/p>\n<h2>A robot strukt\u00far\u00e1ja<\/h2>\n<p>\nTeh\u00e1t meghat\u00e1roztuk az \u00f6tletet, l\u00e9pj\u00fcnk \u00e1t a <b>kialak\u00edt\u00e1sra<\/b>. Az elemlista abb\u00f3l \u00e1ll, amit a robotnak tudnia kell. Itt minden el\u00e9gg\u00e9 nyilv\u00e1nval\u00f3, ez\u00e9rt n\u00e9zz\u00fck meg az sz\u00e1moz\u00e1st:<\/p>\n<p><img decoding=\"async\" alt=\"Az els\u0151 robotunk k\u00e9sz\u00edt\u00e9se Arduino seg\u00edts\u00e9g\u00e9vel (\u201evad\u00e1szrobot\u201d)\" src=\"\/wp-content\/uploads\/2019\/10\/d9a9eda197cb04e81e2c5b8d3cd48fa9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA robot's \"brain\" \u2014 the Arduino Uno board (1); it was part of a kit ordered from China. For our purposes, it is sufficient (we are focused on the number of pins used). From the same kit, we took a ready-made chassis (2), which mounts two drive wheels (3) and one rear wheel (freely rotating) (4). The kit also included a ready-made battery compartment (5). At the front of the robot is an ultrasonic sensor (HC-SR04) (6), at the back \u2014 a motor driver (L298N) (7), in the center \u2014 a flashing LED (8), and slightly off-center \u2014 a speaker (9).<\/p>\n<p>During the assembly stage, we are looking to:<\/p>\n<p> \u2014 ensure everything fits<br \/>\n \u2014 achieve balance<br \/>\n \u2014 ensure rational placement<\/p>\n<p>Partially, this has already been done for us by our Chinese colleagues. Thus, the heavy battery compartment is placed in the center, and approximately beneath it are the drive wheels. All other boards are light, and they can be placed around the periphery.<\/p>\n<p>Details:<\/p>\n<ol>\n<li>The chassis from the kit has many factory holes, but I couldn't figure out their logic. The motors and battery block were secured without issues; then came the adjustment phase with drilling new holes to secure various boards.<\/li>\n<li>Brass stands and other fasteners from the reserves were quite helpful (sometimes I had to improvise).<\/li>\n<li>I passed the wires from each board through the clamps (again, found them in the reserves). It's very convenient; all the wires lie neatly and do not hang loose.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Individual blocks<\/h2>\n<p>\nNow I will go through <b>the blocks<\/b> and tell about each one individually.<\/p>\n<p><b>Battery compartment<\/b><\/p>\n<p>It is clear that the robot needs a good power source. There can be different options; I chose the one with 4 AA batteries. Together, they provide about 5V, and this voltage can be fed directly to the 5V pin of the Arduino board (bypassing the regulator).<\/p>\n<p>I did have some reservations, but this solution works fine.<\/p>\n<p>Since power is needed everywhere, for convenience, I made two connectors in the center of the robot: one \"distributes\" ground (on the right), and the other \u2014 5V (on the left).<\/p>\n<p><img decoding=\"async\" alt=\"Az els\u0151 robotunk k\u00e9sz\u00edt\u00e9se Arduino seg\u00edts\u00e9g\u00e9vel (\u201evad\u00e1szrobot\u201d)\" src=\"\/wp-content\/uploads\/2019\/10\/9b6e9842a8e6c73400119f63dc66ece9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Motors and driver<\/b><\/p>\n<p>El\u0151sz\u00f6r is, a motorok r\u00f6gz\u00edt\u00e9s\u00e9r\u0151l. A r\u00f6gz\u00edt\u00e9s gy\u00e1ri, de nagy t\u0171r\u00e9sekkel k\u00e9sz\u00fclt. M\u00e1s sz\u00f3val, a motorok \u201ejobbra-balra\u201d elt\u00e9rhetnek n\u00e9h\u00e1ny millim\u00e9tert. A feladatunk szempontj\u00e1b\u00f3l ez nem kritikus, de valahol befoly\u00e1solhatja (a robot elkezdhet oldalra h\u00fazni). Mindenesetre a motorokat pontosan p\u00e1rhuzamosan \u00e1ll\u00edtottam be \u00e9s ragaszt\u00f3val r\u00f6gz\u00edtettem.<\/p>\n<p><img decoding=\"async\" alt=\"Az els\u0151 robotunk k\u00e9sz\u00edt\u00e9se Arduino seg\u00edts\u00e9g\u00e9vel (\u201evad\u00e1szrobot\u201d)\" src=\"\/wp-content\/uploads\/2019\/10\/5fe08f0746ece439a987ec6c85f7a24b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA motorok vez\u00e9rl\u00e9s\u00e9re, ahogy kor\u00e1bban eml\u00edtettem, az L298N meghajt\u00f3t haszn\u00e1lj\u00e1k. A dokument\u00e1ci\u00f3 alapj\u00e1n minden motorhoz h\u00e1rom \u00e9rintkez\u0151 tartozik: egy a sebess\u00e9g v\u00e1ltoztat\u00e1s\u00e1hoz \u00e9s egy p\u00e1r az ir\u00e1ny meghat\u00e1roz\u00e1s\u00e1hoz. Van itt egy fontos szempont. Kider\u00fclt, hogy ha a t\u00e1pegys\u00e9g fesz\u00fclts\u00e9ge 5 V, akkor a sebess\u00e9gszab\u00e1lyoz\u00e1s egyszer\u0171en nem m\u0171k\u00f6dik! Vagy egy\u00e1ltal\u00e1n nem forog, vagy maxim\u00e1lisan forog. Ez egy olyan jellemz\u0151, ami miatt \u201eelvesztegettem\u201d p\u00e1r est\u00e9met. V\u00e9g\u00fcl tal\u00e1ltam egy eml\u00edt\u00e9st egy f\u00f3rumon.<\/p>\n<p>\u00c1ltal\u00e1ban alacsony fordulatra volt sz\u00fcks\u00e9gem a robot megford\u00edt\u00e1sakor - hogy legyen ideje bej\u00e1rni a teret. De mivel ezzel a koncepci\u00f3val nem jutottam el\u0151re, m\u00e1sk\u00e9pp kellett csin\u00e1lnom: kis fordulat - meg\u00e1ll\u00e1s - fordulat - meg\u00e1ll\u00e1s, \u00e9s \u00edgy tov\u00e1bb. Ism\u00e9tlem, nem annyira eleg\u00e1ns, de m\u0171k\u00f6dik.<\/p>\n<p>M\u00e9g hozz\u00e1teszem, hogy minden \u00fcld\u00f6z\u00e9s ut\u00e1n a robot v\u00e9letlenszer\u0171 ir\u00e1nyt v\u00e1laszt az \u00faj fordulathoz (\u00f3ra j\u00e1r\u00e1s\u00e1val megegyez\u0151 vagy ellent\u00e9tes ir\u00e1nyban).<\/p>\n<p><b>Ultrahangos \u00e9rz\u00e9kel\u0151<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Az els\u0151 robotunk k\u00e9sz\u00edt\u00e9se Arduino seg\u00edts\u00e9g\u00e9vel (\u201evad\u00e1szrobot\u201d)\" src=\"\/wp-content\/uploads\/2019\/10\/d723408fb51c754dd63ba1f3ad2318ac.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nM\u00e9g egy szerelv\u00e9ny, ahol kompromisszumos megold\u00e1st kellett keresni. Az ultrahangos \u00e9rz\u00e9kel\u0151 val\u00f3s akad\u00e1lyok el\u0151tt instabil adatokat ad. Ezt v\u00e1rhat\u00f3 volt. T\u00f6k\u00e9letesen m\u0171k\u00f6dik versenyeken, ahol sima, egyenes \u00e9s mer\u0151leges fel\u00fcletek vannak, de ha el\u0151tte \u201efelvillannak\u201d emberek l\u00e1bai - ott tov\u00e1bbi feldolgoz\u00e1st kell bevezetni.<\/p>\n<p>Ennek a feldolgoz\u00e1snak a r\u00e9szek\u00e9nt <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B5%D0%B4%D0%B8%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80\">medi\u00e1n sz\u0171r\u0151t<\/a><\/noindex> \u00e1ll\u00edtottam be h\u00e1rom m\u00e9r\u00e9sb\u0151l. A val\u00f3s gyerekek tesztel\u00e9se alapj\u00e1n (a tesztek alatt egyetlen gyermek sem s\u00e9r\u00fclt meg!), ez teljesen elegend\u0151nek bizonyult az adatok normaliz\u00e1l\u00e1s\u00e1hoz. A fizika itt egyszer\u0171: van egy jeleink, amelyek visszaver\u0151dnek a <b>sz\u00fcks\u00e9ges<\/b> objektumokr\u00f3l (ezek adj\u00e1k meg a sz\u00fcks\u00e9ges t\u00e1vols\u00e1got), \u00e9s a t\u00e1volabbi objekumokr\u00f3l, p\u00e9ld\u00e1ul falakr\u00f3l. Az ut\u00f3bbiak v\u00e9letlenszer\u0171 kiugr\u00e1sokat okoznak a m\u00e9r\u00e9sekben, mint p\u00e9ld\u00e1ul 45, 46, <b>230<\/b>, 46, 46, 45, 45, <b>310<\/b>, 46\u2026 Ezeket a medi\u00e1n sz\u0171r\u0151 blokkolja.<\/p>\n<p>A feldolgoz\u00e1s ut\u00e1n megkapjuk a legk\u00f6zelebbi objektumhoz m\u00e9rt t\u00e1vols\u00e1got. Ha ez egy bizonyos k\u00fcsz\u00f6b\u00e9rt\u00e9k alatt van, akkor aktiv\u00e1ljuk a riaszt\u00e1st \u00e9s azonnal a \"szab\u00e1lyszeg\u0151h\u00f6z\" indulunk.<\/p>\n<p><b>Villog\u00f3 f\u00e9ny \u00e9s szir\u00e9na<\/b><\/p>\n<p>Val\u00f3sz\u00edn\u0171leg a leggyakoribb elemek a felsoroltak k\u00f6z\u00fcl. Ezek a fenti f\u00e9nyk\u00e9peken is l\u00e1that\u00f3k. Az elektronikai alkatr\u00e9szekr\u0151l nem sokat tudok \u00edrni, \u00edgy most \u00e1tt\u00e9r\u00fcnk <b>a k\u00f3dra<\/b>.<\/p>\n<h2>A vez\u00e9rl\u0151program<\/h2>\n<p>\nNem l\u00e1tom \u00e9rtelm\u00e9t a k\u00f3d r\u00e9szletes ki\u00edr\u00e1s\u00e1nak, azt, akit \u00e9rdekel, a cikk v\u00e9g\u00e9n tal\u00e1lhat\u00f3 hivatkoz\u00e1sban elolvashatja, ott el\u00e9g \u00e9rthet\u0151. Viszont az \u00e1ltal\u00e1nos strukt\u00far\u00e1t j\u00f3 lenne megmagyar\u00e1zni.<\/p>\n<p>Az els\u0151 dolog, amit meg kellett \u00e9rtenem: a robot egy val\u00f3s idej\u0171 eszk\u00f6z. Pontosabban, eml\u00e9keznem kellett, mert r\u00e9gebben \u00e9s most is foglalkozom elektronik\u00e1val. Teh\u00e1t azonnal elfelejtj\u00fck a <b>delay()<\/b>, amelyet nagyon szeretnek haszn\u00e1lni a p\u00e9ldak\u00f3dokban, \u00e9s amely egyszer\u0171en \"meg\u00e1ll\u00edtja\" a programot az adott id\u0151tartamra. Ehelyett, ahogy tapasztalt emberek javasolj\u00e1k, id\u0151z\u00edt\u0151ket alkalmazunk minden blokkhoz. El\u00e9rve a sz\u00fcks\u00e9ges id\u0151tartamot \u2014 v\u00e9grehajtunk egy m\u0171veletet (megn\u00f6velj\u00fck a LED f\u00e9nyerej\u00e9t, bekapcsoljuk a motort, stb.).<\/p>\n<p>Az id\u0151z\u00edt\u0151k \u00f6sszefon\u00f3dhatnak. P\u00e9ld\u00e1ul a s\u00edpol\u00f3 szinkronban m\u0171k\u00f6dik a villog\u00f3val. Ez egy kicsit leegyszer\u0171s\u00edti a programot.<\/p>\n<p>Term\u00e9szetesen mindent k\u00fcl\u00f6n funkci\u00f3kra bontunk (villog\u00f3, hang, fordul\u00e1s, el\u0151rehalad\u00e1s stb.). Ha nem \u00edgy tesz\u00fcnk, k\u00e9s\u0151bb m\u00e1r nem tudjuk, hogy mi honnan j\u00f6n \u00e9s hov\u00e1 megy. <\/p>\n<h2>Pedag\u00f3giai finoms\u00e1gok<\/h2>\n<p>\nMinden, amit fentebb eml\u00edtettem, szabadid\u0151mben, est\u00e9nk\u00e9nt csin\u00e1ltam. Lassan, k\u00f6r\u00fclbel\u00fcl h\u00e1rom hetet t\u00f6lt\u00f6ttem a robottal. Ezen ak\u00e1r meg is \u00e1llhatn\u00e9k, de m\u00e9g \u00edg\u00e9rtem, hogy besz\u00e9lek a gyermekkel val\u00f3 munk\u00e1r\u00f3l. Mit lehet tenni ilyen korban?<\/p>\n<p><b>Munka az \u00fatmutat\u00f3 alapj\u00e1n<\/b><\/p>\n<p>Minden egyes alkatr\u00e9szt el\u0151sz\u00f6r k\u00fcl\u00f6n-k\u00fcl\u00f6n ellen\u0151rizt\u00fcnk \u2014 LED-ek, s\u00edpol\u00f3, motorok, \u00e9rz\u00e9kel\u0151k stb. Rengeteg k\u00e9sz p\u00e9lda l\u00e9tezik \u2014 egyesek k\u00f6zvetlen\u00fcl a fejleszt\u0151i k\u00f6rnyezetben, m\u00e1sokat az interneten tal\u00e1lhatunk. Ez k\u00e9ts\u00e9gtelen\u00fcl \u00f6r\u00f6mteli. Elvessz\u00fck a k\u00f3dot, csatlakoztatjuk az alkatr\u00e9szt, meggy\u0151z\u0151d\u00fcnk arr\u00f3l, hogy m\u0171k\u00f6dik, majd m\u00e1ris elkezdj\u00fck m\u00f3dos\u00edtani a saj\u00e1t feladatunk szerint. A kapcsol\u00e1sokat a s\u00e9ma alapj\u00e1n, r\u00e9szben az ir\u00e1ny\u00edt\u00e1som alatt a gyermek maga v\u00e9gzi. Ez j\u00f3. A pontos utas\u00edt\u00e1sok k\u00f6vet\u00e9s\u00e9t is meg kell tanulni.<\/p>\n<p><b>Munkafolyamat rendje (\"a konkr\u00e9tt\u00f3l az \u00e1ltal\u00e1nosig\")<\/b><\/p>\n<p>Ez egy neh\u00e9z pont. Meg kell szokni, hogy a nagy projekt (\u201erobot k\u00e9sz\u00edt\u00e9se\u201d) kicsi feladatokb\u00f3l \u00e1ll (\u201e\u00e9rz\u00e9kel\u0151 csatlakoztat\u00e1sa\u201d, \u201emotorok csatlakoztat\u00e1sa\u201d\u2026), azok pedig m\u00e9g kisebb l\u00e9p\u00e9sekb\u0151l \u00e1llnak (\u201eprogram keres\u00e9se\u201d, \u201elaptop csatlakoztat\u00e1sa\u201d, \u201efirmware let\u00f6lt\u00e9se\u201d\u2026). A lentebb l\u00e9v\u0151 feladatok elv\u00e9gz\u00e9s\u00e9vel \u201elez\u00e1rjuk\u201d a k\u00f6z\u00e9ps\u0151 szint\u0171 feladatokat, \u00e9s ezekb\u0151l \u00e1ll \u00f6ssze az \u00f6sszefoglal\u00f3 eredm\u00e9ny. Elmagyar\u00e1ztam, de azt hiszem, a meg\u00e9rt\u00e9s m\u00e9g nem j\u00f6n hamarosan. Valahol tal\u00e1n a serd\u00fcl\u0151kor k\u00f6rny\u00e9k\u00e9n.<\/p>\n<p><b>Szerel\u00e9s<\/b><\/p>\n<p>F\u00far\u00e1s, menetek, csavarok, any\u00e1k, forraszt\u00e1s \u00e9s a colofonium szaga \u2013 hogy is lenne ez n\u00e9lk\u00fcle. A gyerek megszerezte az alap \"Forraszt\u00f3p\u00e1ka haszn\u00e1lata\" k\u00e9szs\u00e9get \u2013 siker\u00fclt n\u00e9h\u00e1ny csatlakoz\u00e1st forrasztania (egy kicsit seg\u00edtettem, nem tagadom). Ne feledkezz\u00fcnk meg a biztons\u00e1gi el\u0151\u00edr\u00e1sok magyar\u00e1zat\u00e1r\u00f3l sem.<\/p>\n<p><b>Munka a sz\u00e1m\u00edt\u00f3g\u00e9pen<\/b><\/p>\n<p>A robothoz a programot \u00e9n \u00edrtam, de n\u00e9h\u00e1ny mell\u00e9kes eredm\u00e9ny el\u00e9r\u00e9s\u00e9re is siker\u00fclt sort ker\u00edteni.<\/p>\n<p>Els\u0151: angol. Az iskol\u00e1ban \u00e9pp csak elkezdt\u00e9k tanulni, \u00edgy \"nehezen\" f\u00e9s\u00fclt\u00fck ki, mi az a pishalka, migalka, yarkost \u00e9s egy\u00e9b transliter\u00e1lt szavak. Legal\u00e1bb ezt meg\u00e9rtett\u00fck. Tudatosan nem haszn\u00e1ltam az angol szavakat, mivel m\u00e9g nem \u00e9rt\u00fcnk el arra a szintre.<\/p>\n<p>M\u00e1sodik: hat\u00e9kony munka. Megtanultuk a gyors billenty\u0171kombin\u00e1ci\u00f3kat, hogyan kell gyorsan v\u00e9grehajtani az ism\u00e9tl\u0151d\u0151 m\u0171veleteket. Id\u0151nk\u00e9nt, amikor a programot \u00edrtuk, a fiam helyet cser\u00e9lt\u00fcnk, \u00e9s mondtam, mit kell csin\u00e1lni (cser\u00e9t, keres\u00e9st stb.). Folyamatosan ism\u00e9telgettem: \"jel\u00f6ld ki dupla kattint\u00e1ssal\", \"tartsd lenyomva a Shift-et\", \"tartsd lenyomva a Ctrl-t\" \u00e9s \u00edgy tov\u00e1bb. Az oktat\u00e1s folyamata nem gyors, de \u00fagy gondolom, a k\u00e9szs\u00e9gek fokozatosan \"be\u00e9p\u00fclnek az alv\u00e1nyba\".<\/p>\n<p><b class=\"spoiler_title\">Rejtett sz\u00f6veg<\/b>Azt mondhatod, hogy a fent le\u00edrtak szinte nyilv\u00e1nval\u00f3ak. De \u0151szint\u00e9n, ezen a t\u00e9len inf\u00f3\u00f3r\u00e1t kellett tartanom a 9. oszt\u00e1lyosoknak egy iskol\u00e1ban. Ez borzalmas. A di\u00e1kok nem tudj\u00e1k az olyan alap dolgokat, mint a Ctrl + Z, Ctrl + C \u00e9s Ctrl + V, a sz\u00f6veg kijel\u00f6l\u00e9se Shift lenyomva tart\u00e1s\u00e1val vagy dupla kattint\u00e1ssal a sz\u00f3n, \u00e9s \u00edgy tov\u00e1bb. Ez annak ellen\u00e9re, hogy m\u00e1r h\u00e1rom \u00e9ve tanulnak informatik\u00e1t... Levonhatod a k\u00f6vetkeztet\u00e9st magad. <\/p>\n<p>Harmadik: g\u00e9pel\u00e9s vakon. A k\u00f3dokban val\u00f3 megjegyz\u00e9seket a gyereknek b\u00edztam, hogy gyakoroljon. Azonnal helyesen \u00e1ll\u00edtottuk be a kez\u00e9t, hogy az ujjak fokozatosan megjegyezz\u00e9k a billenty\u0171k elhelyezked\u00e9s\u00e9t.<\/p>\n<p>Ahogy l\u00e1tod, n\u00e1lunk m\u00e9g csak most kezd\u0151dnek a dolgok. A k\u00e9szs\u00e9geket \u00e9s ismereteket tov\u00e1bb fogjuk csiszolni, hasznosak lesznek az \u00e9letben.<\/p>\n<p>Az el\u0151ny\u00f6kr\u0151l \u00e9s a kil\u00e1t\u00e1sokr\u00f3l...<\/p>\n<h2>Tov\u00e1bbi fejleszt\u00e9s<\/h2>\n<p>\nA robot k\u00e9sz, m\u0171k\u00f6dik, villog \u00e9s s\u00edpol. Mi j\u00f6het most? Az el\u00e9rt eredm\u00e9nyek inspir\u00e1l\u00e1s\u00e1val tervezz\u00fck, hogy tov\u00e1bb fejlesztj\u00fck. Van egy \u00f6tletem, hogy t\u00e1vir\u00e1ny\u00edt\u00f3t k\u00e9sz\u00edts\u00fcnk \u2013 \u00fagy, mint a holdj\u00e1r\u00f3. \u00c9rdekes lenne, hogy egy fikt\u00edv pult m\u00f6g\u00f6tt \u00fclve ir\u00e1ny\u00edtsuk a robot mozg\u00e1s\u00e1t, amely teljesen m\u00e1s helyen k\u00f6zlekedik. De ez m\u00e1r egy m\u00e1sik t\u00f6rt\u00e9net...<\/p>\n<p>\u00c9s a v\u00e9g\u00e9n, a cikk h\u0151sei (vide\u00f3 a kattint\u00e1sra):<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=faFykvct8r8\"><img decoding=\"async\" alt=\"Az els\u0151 robotunk k\u00e9sz\u00edt\u00e9se Arduino seg\u00edts\u00e9g\u00e9vel (\u201evad\u00e1szrobot\u201d)\" src=\"\/wp-content\/uploads\/2019\/10\/087b0780a42eeee48c345f30fff54827.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>K\u00f6sz\u00f6n\u00f6m a figyelmet!<\/p>\n<p>\u2192 <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/doc35098661_487769877\">Hivatkoz\u00e1s a k\u00f3dra<\/a><\/noindex><br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/436118\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e. \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u0434\u0440\u0443\u0433\u0438\u043c \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u043e\u0432\u0438\u0447\u043a\u0430\u043c, \u043a\u0430\u043a \u0438 \u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0445\u043e\u0442\u044f\u0442 \u0438\u0437\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u00ab\u0441\u0430\u043c\u043e\u0431\u0435\u0433\u043b\u0443\u044e \u0442\u0435\u043b\u0435\u0436\u043a\u0443\u00bb. \u0421\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u044d\u0442\u0430\u043f\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u043e\u0438\u043c\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043d\u044e\u0430\u043d\u0441\u0430\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 (\u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u043d\u0435 \u0441\u0430\u043c\u044b\u0439 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439) \u0434\u0430\u043d\u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u0430\u0442\u044c\u0438. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":39337,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-39336","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u044b\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0410\u0440\u0434\u0443\u0438\u043d\u043e (\u0440\u043e\u0431\u043e\u0442-\u00ab\u043e\u0445\u043e\u0442\u043d\u0438\u043a\u00bb) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:30:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:30:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Az els\u0151 robotom l\u00e9trehoz\u00e1s\u00e1nak tapasztalatai Arduino seg\u00edts\u00e9g\u00e9vel (\u00bbvad\u00e1sz\u00ab robot) | ProHoster","description":"Hell\u00f3. Ebben a cikkben szeretn\u00e9m le\u00edrni az els\u0151 robotom \u00f6sszeszerel\u00e9s\u00e9nek folyamat\u00e1t Arduino seg\u00edts\u00e9g\u00e9vel.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u044b\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0410\u0440\u0434\u0443\u0438\u043d\u043e (\u0440\u043e\u0431\u043e\u0442-\u00ab\u043e\u0445\u043e\u0442\u043d\u0438\u043a\u00bb) | ProHoster","og:description":"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:30:33+00:00","article:modified_time":"2019-10-31T19:30:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39336","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 01:41:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:51:28","updated":"2026-01-24 01:41:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/39336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=39336"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/39336\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/39337"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=39336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=39336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=39336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}