mBot პატარა ორბორბლიანი საგანმანათლებლო რობოტია Makeblock-ისგან, რომელსაც ბავშვი mBlock პროგრამაში Scratch-ის (სკრეჩის) მსგავსი ფერადი ბლოკებით აპროგრამებს. 7 წლის ბავშვი, რომელსაც მარტივი სიტყვების წაკითხვა შეუძლია, პირველ გაკვეთილზევე აანთებს რობოტის ნათურებს, ააჟღერებს მელოდიას და რობოტს ადგილიდან დაძრავს. რამდენიმე კვირაში კი რობოტი უკვე ხაზს მიჰყვება და დაბრკოლებებს თავად უვლის გვერდს.
ქვემოთ აგიხსნით, რისგან შედგება mBot, რა კავშირშია mBlock და Scratch, როგორ გამოიყურება 5 პირველი პროგრამა და რა უნარებს იძენს ბავშვი, როცა კოდი ეკრანიდან ნამდვილ, მოძრავ რობოტში გადადის.
რა არის mBot და რატომ იწყებენ ბავშვები სწორედ მისით?
mBot-ის „ტვინი“ mCore დაფაა. ის Arduino Uno-ს ბაზაზეა შექმნილი, ანუ შიგნით იგივე ტექნოლოგიაა, რასაც მოზარდები და ინჟინრები იყენებენ. დაფაზე უკვე ჩაშენებულია ორი ფერადი RGB ნათურა, ზუმერი (buzzer), სინათლის სენსორი, ინფრაწითელი მიმღები და ღილაკი. ცალკე მოდულებად კი უერთდება:
- ულტრაბგერითი სენსორი, რომელიც „თვალებს“ ჰგავს და მანძილს ზომავს;
- ხაზის სენსორი რობოტის ქვეშ, რომელიც შავ ხაზს თეთრი ფონისგან არჩევს;
- ორი ძრავა ბორბლებით, რომელთა სიჩქარე და მიმართულება ცალ-ცალკე იმართება.
რატომ ჯდება ეს რობოტი პატარებისთვის? აწყობა ხრახნებით ხდება და დარჩილვა არ სჭირდება. მოდულები ერთნაირი, ფერით მონიშნული ბუდეებით და მზა კაბელებით უერთდება, ამიტომ სადენების არევის რისკი მინიმალურია. ლითონის კორპუსი კი ვარდნას და „გამოცდებს“ კარგად უძლებს. ყველაზე მთავარი ისაა, რომ ბავშვი კოდის შედეგს მაშინვე ხედავს: ბლოკი გადაიტანა და რობოტი დაიძრა.

Makeblock-ს უფრო ახალი მოდელიც აქვს, mBot2 (მას mBot Neo-საც უწოდებენ). მისი ტვინი CyberPi კონტროლერია ეკრანითა და Wi-Fi კავშირით. mBot2-ს უფრო ზუსტი ძრავები და მეტი სენსორი აქვს, მაგრამ პირველი ნაბიჯების პრინციპი იგივეა.
რა არის mBlock და როგორ უკავშირდება Scratch-ს?
Scratch (სკრეჩი) MIT-ში შექმნილი ვიზუალური პროგრამირების ენაა: კოდს ბავშვი ბლოკების ერთმანეთზე მიბმით აწყობს, როგორც პაზლს. Scratch Foundation-ის მონაცემებით, მასზე 200 მილიონზე მეტი ბავშვი ქმნის და Scratch ყველასთვის უფასოა. უმცროსებისთვის, დაახლოებით 5–7 წლისთვის, არსებობს ScratchJr აპლიკაცია პლანშეტზე.
mBlock Makeblock-ის პროგრამაა, რომელიც Scratch-ის ბლოკებს რობოტის ბლოკებით ავსებს: „იმოძრავე წინ“, „აანთე ნათურა“, „რა მანძილს აჩვენებს სენსორი?“. ბავშვი Scratch-ში ჩვეულ გარემოს ხედავს: სცენას, პერსონაჟებს და ბლოკების კატეგორიებს, ოღონდ ახლა ბლოკები რეალურ რობოტს მართავს.
რა უნდა იცოდეთ mBlock-ზე, 2026 წლის მონაცემებით:
- უფასოა და არსებობს Windows-ის, Mac-ის, Android-ისა და iOS-ის ვერსიები, ასევე ვებვერსია ide.mblock.cc-ზე. ბრაუზერიდან რობოტთან პირდაპირ კავშირს Google Chrome და Microsoft Edge უჭერს მხარს.
- ბლოკებიდან Python-ზე გადასვლა იმავე გარემოშია შესაძლებელი, ამიტომ პროგრამა ბავშვთან ერთად „იზრდება“.
- რობოტი კომპიუტერს USB კაბელით უერთდება, ზოგ ვერსიაში კი უსადენოდ, Bluetooth-ით ან 2.4G მოდულით.
თუ ბავშვი Scratch-ს ჯერ არ იცნობს, დაიწყეთ ჩვენი ინსტრუქციით პირველი თამაში Scratch-ში: რობოტთან ის უკვე თავდაჯერებულად მივა.
შეუძლია თუ არა 7 წლის ბავშვს რობოტის დაპროგრამება?
შეუძლია, თუ მოლოდინები სწორია. 7 წლის ასაკში ბავშვი ჯერ ცვლადებს და რთულ ლოგიკას არ სწავლობს. ის სწავლობს, რომ კოდი ბრძანებების თანმიმდევრობაა, რომ ბრძანების გამეორება შეიძლება და რომ რობოტს შეუძლია პირობის შემოწმება: „თუ წინ კედელია, მოუხვიე“. ეს სამი იდეა მთელი პროგრამირების საფუძველია.
რა ეხმარება 7 წლის ბავშვს:
- მოკლე ამოცანები ერთი მიზნით: „რობოტმა კვადრატი შემოუაროს“, და არა „გააკეთე თამაში“;
- მაშინვე ხილული შედეგი: შუქი, ხმა, მოძრაობა;
- უფლება შეცდომაზე: რობოტი კედელს დაეჯახა? შესანიშნავია, ახლა ვიპოვოთ, რომელი ბლოკი შევცვალოთ;
- წყვილში მუშაობა: ერთი „პროგრამისტია“, მეორე „ტესტერი“, მერე როლებს ცვლიან.
რამდენად მზადაა ბავშვი რობოტიკისთვის კონკრეტულ ასაკში, დეტალურად წერია სტატიაში რა ასაკიდან დავიწყოთ რობოტიკა.
5 პირველი პროგრამა mBot-ისთვის
ეს ამოცანები სირთულის ზრდის მიხედვითაა დალაგებული. თითოეული ახალ იდეას ასწავლის. ბლოკების ზუსტი სახელები mBlock-ის ვერსიის მიხედვით ოდნავ განსხვავდება, მაგრამ ლოგიკა ყველგან ერთია.
- შუქი და ხმა. „როცა დაფის ღილაკს დააჭერ“ ბლოკის ქვეშ მოათავსეთ: ნათურები წითლად, ნოტი „დო“, პაუზა, ნათურები მწვანედ, ნოტი „მი“. ბავშვი სწავლობს მოვლენას (event) და თანმიმდევრობას. დამატებითი ამოცანა: შუქნიშანი.
- კვადრატის შემოვლა. „იმოძრავე წინ 1 წამი“, „მოუხვიე მარჯვნივ 0.5 წამი“, და ეს ოთხჯერ. მერე ოთხი ერთნაირი წყვილი შეცვალეთ ბლოკით „გაიმეორე 4-ჯერ“. ბავშვი ციკლს (loop) სწავლობს და იმას, რომ მოხვევის დრო ზედაპირზეა დამოკიდებული: ხალიჩაზე და პარკეტზე ის განსხვავებულია.
- დაბრკოლების არიდება. „მუდამ“ ციკლში: „თუ ულტრაბგერითი სენსორის მანძილი 15 სმ-ზე ნაკლებია, მაშინ დაიხიე უკან და მოუხვიე, თორემ იარე წინ“. ეს პირველი ნამდვილი „ჭკვიანი“ ქცევაა: რობოტი თავად იღებს გადაწყვეტილებას. ბავშვი პირობას (if/else) და სენსორს სწავლობს.
- ხაზზე მოძრაობა. ხაზის სენსორს ორი „თვალი“ აქვს და ოთხ მდგომარეობას არჩევს: ორივე შავზე, ორივე თეთრზე, მხოლოდ მარცხენა ან მხოლოდ მარჯვენა შავზე. თითოეულს თავისი მოქმედება შეესაბამება: წინ, უკან, მარცხნივ, მარჯვნივ. ბავშვი რამდენიმე პირობის ერთად გამოყენებას სწავლობს. ტრასის გაკეთება შავი იზოლენტითა და თეთრი ქაღალდითაც შეიძლება.
- დისტანციური მართვა. რობოტი კომპიუტერის კლავიატურის ისრებით, პულტით ან ტელეფონით იმართება: „როცა ზემოთ ისარს დააჭერ, იმოძრავე წინ“. ბავშვი მოვლენებზე დაფუძნებულ პროგრამას ქმნის და მერე მეგობართან ერთად ტრასაზე რბოლას აწყობს.

პირველი გაშვება ყოველთვის იატაკზე გააკეთეთ, არა მაგიდაზე: რობოტი მაგიდის კიდეს ვერ „ხედავს“. ხაზის ტრასისთვის შავი იზოლენტა და თეთრი ფურცლები საკმარისია, დაახლოებით ორი თითის სიგანის ხაზი კარგად მუშაობს. როცა პროგრამა არ მუშაობს, ბავშვს პასუხი ნუ უთხარით. ჰკითხეთ: „რა გინდოდა, რომ რობოტს გაეკეთებინა, და რა გააკეთა სინამდვილეში?“
რა უნარებს ავითარებს mBot და Scratch?
| პროგრამა | პროგრამირების იდეა | რას სწავლობს ბავშვი |
|---|---|---|
| შუქი და ხმა | მოვლენა, თანმიმდევრობა | ნაბიჯების სწორად დალაგება |
| კვადრატი | ციკლი (გამეორება) | კუთხე, დრო, გაზომვა |
| დაბრკოლება | პირობა (თუ/თორემ), სენსორი | მიზეზი და შედეგი |
| ხაზზე მოძრაობა | რამდენიმე პირობა | პრობლემის ნაწილებად დაშლა |
| დისტანციური მართვა | მოვლენებზე რეაგირება | თამაშის წესების შექმნა, გუნდური მუშაობა |
მთავარი უნარი მაინც შეცდომის პოვნა და გასწორებაა (debugging). როცა რობოტი არასწორად მოძრაობს, ბავშვი ჰიპოთეზას აყალიბებს, ერთ ბლოკს ცვლის და ისევ ცდის. ეს მეცნიერული აზროვნების პირველი გაკვეთილია. დამატებით ვითარდება მოთმინება, მეტყველება (ბავშვი ხსნის, რა გააკეთა) და მათემატიკის საწყისები: რიცხვები, დრო, მანძილი სანტიმეტრებში.
როგორ დავეხმაროთ ბავშვს სახლში?
მშობელს პროგრამირების ცოდნა არ სჭირდება. საკმარისია ცნობისმოყვარეობა და 15–20 წუთი კვირაში რამდენჯერმე:
- სთხოვეთ, გაჩვენოთ, რა ააწყო, და აგიხსნათ, რას აკეთებს თითოეული ბლოკი. ახსნა ცოდნას ამაგრებს;
- ერთად მოიფიქრეთ „მისია“: რობოტმა სამზარეულოდან მისაღებ ოთახამდე მიაღწიოს ან დაბადების დღის მელოდია დაუკრას;
- თუ სახლში რობოტი არ გაქვთ, შექმენით თამაში Scratch-ში: ციკლები და პირობები იქაც იგივეა;
- ეკრანთან გატარებული დრო ხელით შრომით დააბალანსეთ: ქაღალდის ტრასა, ყუთების ლაბირინთი, რობოტის „ფარეხი“ მუყაოსგან.
და ყველაზე მთავარი: აქეთ არა შედეგი, არამედ პროცესი. ფრაზა „კარგად იპოვე შეცდომა“ ბავშვს ბევრად მეტს აძლევს, ვიდრე „რა ჭკვიანი ხარ“.
mBot, mBot2 თუ სხვა რობოტი: რა ავირჩიოთ?
| პლატფორმა | დაპროგრამება | რით გამოირჩევა | ვისთვის |
|---|---|---|---|
| mBot | mBlock ბლოკები, შემდეგ Arduino C | მარტივი, მყარი, Arduino-ზე დაფუძნებული | პირველი რობოტი 7–10 წლისთვის |
| mBot2 | mBlock ბლოკები და Python | ეკრანი, Wi-Fi, ზუსტი ძრავები | ვინც mBot უკვე გაიარა |
| LEGO Education SPIKE | ბლოკები და Python | LEGO აგურებით აწყობა | LEGO-ს მოყვარულები |
| ScratchJr (რობოტის გარეშე) | სურათიანი ბლოკები პლანშეტზე | კითხვის ცოდნა არ სჭირდება | 5–7 წლის ბავშვები |
მნიშვნელოვანი სიახლე: LEGO Education-ის ოფიციალური გვერდის მიხედვით, კომპანია SPIKE-ის ხაზს (SPIKE Essential და SPIKE Prime) აჩერებს. მისი პირდაპირი გაყიდვები 2026 წლის 30 ივნისის შემდეგ დასრულდა, SPIKE აპლიკაციას კი კომპანია 2031 წლის 30 ივნისამდე უჭერს მხარს. ახალი ნაკრების ყიდვამდე ეს გაითვალისწინეთ. სხვადასხვა პლატფორმის დეტალური შედარება ნახეთ სტატიაში რობოტიკის კურსები ბავშვებისთვის: როგორ ავირჩიოთ.
როგორ გამოიყურება mBot-ის კურსი ჩვენს ლაბში
ჩვენს კურსზე „პროგრამირება და რობოტიკა: Scratch და mBot“ 7–10 წლის ბავშვები ჯერ Scratch-ის საფუძვლებს სწავლობენ, მერე თითოეულ პროგრამას ნამდვილ mBot-ზე ცდიან. კურსი 2 თვე გრძელდება, 16 შეხვედრით და ჯამში 32 საათით. თემები ასეთი თანმიმდევრობითაა: Scratch-ის საფუძვლები, mBot-ის მოძრაობა და მართვა, სენსორები და ძრავები, ხაზზე მოძრავი რობოტი და ბოლოს გუნდური პროექტი და შეჯიბრება. წინასწარი გამოცდილება საჭირო არ არის. mBot-ის ნაკრები და ყველა მასალა კურსში შედის, კურსის ბოლოს კი ბავშვს mBot რობოტი და საკუთარი პროექტები რჩება. 10 წლიდან შემდეგი დონეები და სამივე კურსის შედარება ნახეთ გვერდზე რობოტიკის კურსები ბავშვებისთვის.
კურსი TDS-შირობოტიკა და ელექტრონიკა 7–9: mBot-იდან საკუთარ Otto რობოტამდე7 თვე · 3 ფაზა · 72 სთ · დაწყება 21 ნოედეტალურადხშირად დასმული კითხვები
რა ასაკიდან შეიძლება mBot-ით რობოტიკის სწავლა?
mBot-ით სწავლა ჩვეულებრივ 7–8 წლიდან იწყება, როცა ბავშვი მარტივ წინადადებებს უკვე კითხულობს და რიცხვებს იცნობს. ჩვენს კურსზე 7–10 წლის ბავშვები სწავლობენ. უმცროსებისთვის უკეთესია ScratchJr ან რობოტები, რომლებსაც ეკრანი საერთოდ არ სჭირდება.
სჭირდება თუ არა ბავშვს Scratch-ის წინასწარ ცოდნა?
არ სჭირდება: კარგი კურსი Scratch-ის საფუძვლებით იწყება. თუმცა, თუ ბავშვს სახლში უკვე უცდია ერთი-ორი პროექტი Scratch-ში, რობოტზე გადასვლა უფრო სწრაფად და ნაკლები სტრესით გამოუვა. Scratch უფასოა და ბრაუზერში მუშაობს.
რით განსხვავდება mBlock Scratch-ისგან?
mBlock-ში Scratch-ის ბლოკებია და დამატებით რობოტის ბლოკები: ძრავები, სენსორები, ნათურები. ამასთან, mBlock-ში ბლოკებიდან Python-ზე გადასვლა შეიძლება. Scratch-ში შექმნილ პროექტს კი რობოტი არ სჭირდება და ის მხოლოდ ეკრანზე „ცოცხლობს“.
სჭირდება თუ არა mBot-ს ინტერნეტი?
თავად mBot-ს პროგრამის ატვირთვის შემდეგ არც კომპიუტერი სჭირდება და არც ინტერნეტი: ის ბატარეებზე დამოუკიდებლად მოძრაობს. ინტერნეტი გჭირდებათ mBlock-ის ჩამოსატვირთად ან მისი ვებვერსიისთვის ide.mblock.cc-ზე.
რა უნდა ისწავლოს ბავშვმა mBot-ის შემდეგ?
ბუნებრივი შემდეგი ნაბიჯია Arduino და ტექსტური კოდი, ან უფრო რთული რობოტები: 4WD მანქანა, მოსიარულე რობოტი, რობოტული მკლავი. პროგრამირებაში კი Scratch-იდან Python-ზე გადასვლა. როდის არის ამის დრო, წერია სტატიაში Scratch-იდან Python-ზე.
საიდან დავიწყოთ
თუ ბავშვს ტექნიკა იზიდავს, mBot საუკეთესო პირველი რობოტია: სწრაფი შედეგი, მყარი კონსტრუქცია და ბლოკები, რომლებიც მერე ნამდვილ კოდად გადაიქცევა. დასაწყებად შეგიძლიათ ერთად სცადოთ ჩვენი პირველი რობოტი - საოჯახო მასტერკლასი (8–12 წლის ბავშვებისთვის), ან ჩაეწეროთ კურსზე პროგრამირება და რობოტიკა: Scratch და mBot. პროგრამირების სხვა გზებზე წაიკითხეთ პროგრამირება ბავშვებისთვის, შეკითხვების შემთხვევაში კი დაგვიკავშირდით უფასო კონსულტაციისთვის.
წყაროები
- Scratch Foundation: Scratch is free for everyone
- mBlock: coding platform for teaching and learning, Makeblock
- mBot: robot kit for kids, Makeblock
- mBot2 coding robot, Makeblock
- Makeblock, Wikipedia
- SPIKE update 2026, LEGO Education





