{"id":3790,"date":"2024-08-23T16:35:54","date_gmt":"2024-08-23T11:35:54","guid":{"rendered":"https:\/\/yarat.uz\/?p=3790"},"modified":"2025-02-02T23:30:53","modified_gmt":"2025-02-02T18:30:53","slug":"tayyor-proshivkalarni-telegram-messenjeri-yordamida-yangilash-va-ornatish-tartibi","status":"publish","type":"post","link":"https:\/\/yarat.uz\/?p=3790","title":{"rendered":"Tayyor proshivkani mikrokontrollerga yozish usullari"},"content":{"rendered":"<p style=\"text-align: center;\"><strong>&#8220;Flash Download Tools&#8221; utilitasi yordamida yozish<br \/>\n(faqat ESP platalari uchun)<\/strong><\/p>\n<p style=\"text-align: justify;\">1. Ushbu <a href=\"https:\/\/www.espressif.com\/en\/products\/socs\/esp8266ex\/resources\">havola<\/a> orqali Expressif kompaniyasining rasmiy saytiga kirib, &#8220;Flash Download Tools&#8221; utilitasining oxirgi versiyasi yuklab olinadi va arxiv ichidagi papkadan <strong>.EXE<\/strong> formatli fayl ishga tushiriladi. Quyidagi kirish oynasi ochiladi:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3815 aligncenter\" src=\"https:\/\/yarat.uz\/wp-content\/uploads\/2024\/08\/esp8266_fdt0.jpg\" alt=\"\" width=\"228\" height=\"218\" \/><\/p>\n<p style=\"text-align: justify;\">2. Ochilgan oynada kerakli chip turi (mikrokontrollerlar oilasi) tanlanadi va OK bosiladi. Utilitaning asosiy oynasi ochiladi.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3817 size-full\" src=\"https:\/\/yarat.uz\/wp-content\/uploads\/2024\/08\/esp8266_fdt1.jpg\" alt=\"\" width=\"251\" height=\"400\" srcset=\"https:\/\/yarat.uz\/wp-content\/uploads\/2024\/08\/esp8266_fdt1.jpg 251w, https:\/\/yarat.uz\/wp-content\/uploads\/2024\/08\/esp8266_fdt1-188x300.jpg 188w\" sizes=\"auto, (max-width: 251px) 100vw, 251px\" \/><\/p>\n<p style=\"text-align: justify;\">3. <strong>&#8220;SPIDownload&#8221;<\/strong> bo&#8217;limidagi qatorlardan birining boshidagi <strong>kalit ulanadi<\/strong> va uning o&#8217;ng tomonidagi matn maydoniga <strong>.BIN<\/strong> formatli fayl manzili va nomi kiritiladi yoki matn maydoni o&#8217;ng tomonidagi <strong>&#8220;&#8230;&#8221;<\/strong> knopkasi yordamida fayl ko&#8217;rsatiladi. 1-qator oxiridagi matn maydoniga proshivka yoziladigan xotira dastlabki manzili <strong>&#8220;0x00&#8221;<\/strong> kabi ko&#8217;rsatiladi. Quyiroqdagi <strong>&#8220;SPI SPEED&#8221;<\/strong> bo&#8217;limidan mikrokontroller takt chastotasi ko&#8217;rsatiladi (masalan, Wemos D1 mini platasi uchun 80 MHz). &#8220;DownloadPanel 1&#8221; bo&#8217;limidagi <strong>&#8220;COM:&#8221;<\/strong> ro&#8217;yxatidan kerakli virtual COM port tanlanadi va uning maksimal tezligi (Wemos D1 mini uchun 921600) ko&#8217;rsatiladi.\u00a0Oxirida <strong>&#8220;Start&#8221;<\/strong> knopkasi bosiladi. Agar yozish muvaffaqiyatli bo&#8217;lsa, &#8220;DownloadPanel 1&#8221; bo&#8217;limida plataning MAC-manzili ko&#8217;rsatiladi (&#8220;AP: &#8220;, &#8220;STA: &#8221; yozuvlaridan keyin).<\/p>\n<p style=\"text-align: justify;\">Agar yozishda xatolik yuz bersa, platani kompyuter USB portiga qayta uzib-ulab ko&#8217;rish (shunchaki plataga restart berish yordam bermaydi), u ham natija bermasa mikrokontroller hamda ketma-ket port tezligini o&#8217;zgartirib ko&#8217;rish kerak.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3818 aligncenter\" src=\"https:\/\/yarat.uz\/wp-content\/uploads\/2024\/08\/esp8266_fdt2.jpg\" alt=\"\" width=\"251\" height=\"400\" srcset=\"https:\/\/yarat.uz\/wp-content\/uploads\/2024\/08\/esp8266_fdt2.jpg 251w, https:\/\/yarat.uz\/wp-content\/uploads\/2024\/08\/esp8266_fdt2-188x300.jpg 188w\" sizes=\"auto, (max-width: 251px) 100vw, 251px\" \/><\/p>\n<div class=\"epyt-video-wrapper\"><iframe loading=\"lazy\"  id=\"_ytid_72051\"  width=\"800\" height=\"450\"  data-origwidth=\"800\" data-origheight=\"450\"  data-relstop=\"1\" src=\"https:\/\/www.youtube.com\/embed\/y4upmripgUc?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=0&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;hl=ru_RU&#038;theme=dark&#038;color=red&#038;controls=1&#038;\" class=\"__youtube_prefs__  epyt-is-override  no-lazyload\" data-vol=\"25\"  title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><strong>Telegram messenjeri yordamida yozish<br \/>\n(o&#8217;quvchilar uchun)<\/strong><\/p>\n<p style=\"text-align: justify;\">Muallif pulli loyihalari mijozlari Arduino bo&#8217;yicha boshlang&#8217;ich bilimga ega bo&#8217;lgan shaxslar va &#8220;O&#8217;zing yarat!&#8221; loyihasi doirasidagi o&#8217;quv kurslari o&#8217;quvchilari ESP8266\/ESP32 platalari uchun mo&#8217;ljallangan (<em>faqat muallifning yarat.uz saytidagi loyihalari<\/em>) &#8220;<strong>.BIN<\/strong>&#8221; formatidagi tayyor proshivkalarini Telegram messenjeri orqali quyidagi tartibda oson va <strong>yangilab olishlari mumkin<\/strong>. Proshivka fayli Telegram messenjeridagi &#8220;O&#8217;zing yarat&#8221; guruhi orqali qabul qilib olinadi va mikrokontrollerga yuklanadi.<\/p>\n<p style=\"text-align: justify;\">1. Dastlab Arduino IDE dasturi ESP8266 va ESP32 platalariga moslashtirilgan bo&#8217;lishi kerak (dastur sozlamalarida ko&#8217;rsatib qo&#8217;yilgan bo&#8217;lishi va ularning dasturiy ta&#8217;minoti (drayverlari) oldindan o&#8217;rnatilgan bo&#8217;lishi kerak). Buni <a href=\"https:\/\/yarat.uz\/?p=68\">ushbu sahifada keltirilgan ma&#8217;lumotlar<\/a> asosida amalga oshirish mumkin).<\/p>\n<p style=\"text-align: justify;\">2. Tegishli havolalar yordamida kompyuter veb-brauzeri yordamida saytdan <strong>&#8220;<a href=\"https:\/\/disk.yandex.uz\/d\/27Mn4qhQ05gmRg\">yarat_uz.ino<\/a>&#8220;<\/strong> sketchi va <strong>&#8220;.BIN&#8221;<\/strong> formatidagi kerakli tayyor bepul <strong>proshivka faylini<\/strong> kompyuterga yuklab olinadi.<\/p>\n<p style=\"text-align: justify;\">3. Internetga ulangan smartfon, planshet yoki routerda <strong>&#8220;free&#8221;<\/strong> nomli\u00a0parolsiz <strong>kirish nuqtasi<\/strong> (&#8220;\u0422\u043e\u0447\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430&#8221;) hosil qilinadi.<\/p>\n<p style=\"text-align: justify;\">4. <strong>&#8220;yarat_uz.ino&#8221;<\/strong> sketchi Arduino IDE yordamida ESP platasiga odatdagi usulda yuklanadi va ishga tushiriladi. Plataning &#8220;free&#8221; ochiq tarmog&#8217;iga ulanish jarayonini port monitorida kuzatish mumkin. Ulanish muvaffaqiyatli bo&#8217;lsa, bu haqda port monitori va Telegram guruhiga xabar yuboriladi.<\/p>\n<p style=\"text-align: justify;\"><em>Diqqat! Ushbu &#8220;yarat_uz.ino&#8221; universal proshivkasi yarat.uz saytidan yuklanadigan har qanday tayyor proshivkani yoki uning yangilangan versiyasini Telegram messenjeri orqali qabul qilib olish va o&#8217;rnatish uchun qayta-qayta ishlatilishi mumkin! Shuning uchun o&#8217;quvchilarga uni kompyuterda saqlab qo&#8217;yish tavsiya etiladi.<\/em><\/p>\n<p style=\"text-align: justify;\">5. &#8220;.BIN&#8221; formatidagi kerakli <strong>proshivka fayli<\/strong> saytning tegishli sahifasidan yuklab olinadi va uni &#8220;yarat.uz&#8221; ostki yozuvi bilan birga smartfondagi Telegram messenjerining mobil ilovasi yoki kompyuterdagi &#8220;Telegram Desktop&#8221; dasturi orqali <strong>&#8220;O\u2018zing yarat!&#8221;<\/strong> guruhiga yuboriladi (<strong>&#8220;\u041f\u0435\u0440\u0435\u0441\u043b\u0430\u0442\u044c&#8221;<\/strong> buyrug&#8217;i yordamida).<\/p>\n<p style=\"text-align: justify;\">Bundan tashqari, har qanday &#8220;.BIN&#8221; formatli proshivka faylini\u00a0<strong>&#8220;O\u2018zing yarat!&#8221;<\/strong> guruhi a&#8217;zosi guruh chatiga o&#8217;tib, ochishi ham yetarli bo&#8217;ladi (ochish paytida ham &#8220;yarat.uz&#8221; ostki yozuvi ko&#8217;rsatilishi shart). Ushbu guruh faqat o&#8217;quv kurslari o&#8217;quchilari, pulli loyihalar va xizmatlar mijozlari uchun mo&#8217;ljallangan.<\/p>\n<p style=\"text-align: justify;\">Fayl bot tomonidan qabul qilingan zahoti uni mikrokontrollerga yuklash jarayoni boshlanadi, bu haqda alohida xabar beriladi (<strong>&#8220;OTA firmware&#8230;&#8221;<\/strong> yozuvi ko&#8217;rinadi). Yuklash muvaffaqiyatli bo&#8217;lsa, &#8220;OK&#8221; xabari beriladi va mikrokontroller avtomatik ravishda qayta ishga tushadi.<\/p>\n<div class=\"epyt-video-wrapper\"><iframe loading=\"lazy\"  id=\"_ytid_31079\"  width=\"800\" height=\"450\"  data-origwidth=\"800\" data-origheight=\"450\"  data-relstop=\"1\" src=\"https:\/\/www.youtube.com\/embed\/CrVl28d_F60?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=0&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;hl=ru_RU&#038;theme=dark&#038;color=red&#038;controls=1&#038;\" class=\"__youtube_prefs__  epyt-is-override  no-lazyload\" data-vol=\"25\"  title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Flash Download Tools&#8221; utilitasi yordamida yozish (faqat ESP platalari uchun) 1. Ushbu havola orqali Expressif kompaniyasining rasmiy saytiga kirib, &#8220;Flash Download Tools&#8221; utilitasining oxirgi versiyasi yuklab olinadi va arxiv ichidagi papkadan .EXE formatli fayl ishga tushiriladi. Quyidagi kirish oynasi ochiladi: 2. Ochilgan oynada kerakli chip turi (mikrokontrollerlar oilasi) tanlanadi va OK bosiladi. Utilitaning asosiy oynasi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-3790","post","type-post","status-publish","format-standard","hentry","category-muallif-loyihalari"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts\/3790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3790"}],"version-history":[{"count":30,"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts\/3790\/revisions"}],"predecessor-version":[{"id":5129,"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts\/3790\/revisions\/5129"}],"wp:attachment":[{"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}