{"id":76,"date":"2023-05-15T15:07:27","date_gmt":"2023-05-15T10:07:27","guid":{"rendered":"http:\/\/yarat.uz\/?p=76"},"modified":"2025-03-19T15:27:05","modified_gmt":"2025-03-19T10:27:05","slug":"bluetooth-orqali-boshqarish","status":"publish","type":"post","link":"https:\/\/yarat.uz\/?p=76","title":{"rendered":"Bluetooth orqali boshqaruv [18+]"},"content":{"rendered":"<p style=\"text-align: justify;\">Bluetooth texnologiyasi haqidagi ayrim nazariy ma&#8217;lumotlar <a href=\"https:\/\/yarat.uz\/?p=72\">alohida darsda<\/a> keltirilgan. Quyida Bluetooth texnologiyasidan foydalanuvchi Arduino qurilmalari sketchlarini yaratish bo&#8217;yicha sodda amaliy misollarni ko&#8217;rib chiqamiz.<\/p>\n<p style=\"text-align: justify;\">Dastlab, alohida utilita yordamida Bluetooth moduli ishga tayyorligini aniqlab olamiz. Uning yordamida modulga port monitori orqali xizmatchi buyruqlarni (bundan keyin AT-buyruqlar deb yuritiladi) yuborib, qaytgan javoblar asosida modulning ishga tayyorligini aniqlashimiz mumkin. Bundan tashqari, uning yordamida modulning ayrim sozlamalarini o&#8217;zgartirishimiz ham mumkin.<\/p>\n<p><em>Sketch:<\/em><\/p>\n<pre><code><\/code><\/pre>\n<p style=\"text-align: justify;\">Navbatdagi 1-4-misollarda Arduino platasiga ulangan alohida Bluetooth moduli bilan smartfondagi Bluetooth moduli o&#8217;rtasida, 5-7-misollarda ESP32 ichki bluetooth moduli bilan smartfon o&#8217;rtasida, 8-misolda esa, 2 ta Wemos D1 mini platalari o&#8217;rtasida aloqa o&#8217;rnatamiz. Shuningdek, barcha misollardagi sketchlarning ishga tushirilishi natijasini 2 xil variantdagi (tayyor universal mobil ilova va o&#8217;zimiz yaratadigan oddiy mobil ilova) lardan foydalangan holda ko&#8217;rib chiqamiz (tanlangan mikrokontroller yoki platalar tasodifiy yoki material tayyorlangan kunda muallifda mavjud bo&#8217;lganligiga bog&#8217;liq, ko&#8217;p hollarda ularni boshqasiga almashtirish mumkin).<\/p>\n<p style=\"text-align: justify;\">Shuningdek, keltiriladigan misollarda Bluetooth texnologiyasining 2 ta turi &#8211; <strong>Bluetooth Classic<\/strong> hamda <strong>BLE<\/strong> turlari qo&#8217;llanilgan. Shu bilan birga, mazkur misollar uchun yaratiladigan mobil ilovalar ham mos ravishda Classic yoki BLE texnologiyasini qo&#8217;llab-quvvatlashi zarur. BLE texnologiyasi qo&#8217;llanilgan misollarda tayyor universal ilova sifatida Kai-Morich muallifligidagi &#8220;Serial Bluetooth terminal&#8221; mobil ilovasidan foydalanamiz. Uni Google Playdan yuklab olish mumkin.<\/p>\n<p style=\"text-align: justify;\">Biz ko&#8217;rib chiqadigan misollarning ayrimlarida Arduino qurilmasi sketchini har ikki turdagi Bluetooth modullari uchun umumiy qo&#8217;llash mumkin bo&#8217;lsa-da, ularni boshqaruvchi mobil ilovalar <strong>Bluetooth Classic<\/strong> va <strong>BLE<\/strong> uchun alohida yaratilishi zarur.<\/p>\n<p style=\"text-align: justify;\"><strong>1-misol.<\/strong> Dastlab, <strong>bibliotekalardan foydalanmagan holda,<\/strong> Arduino UNO platasi &#8220;A0&#8221; piniga ulangan analog datchik ko&#8217;rsatkichlarini ma&#8217;lum davriylikda plataning TX va RX pinlari orqali ulangan alohida Bluetooth moduli (uzatkich, &#8220;emitter&#8221;) yordamida smartfon (qabul qilgich, &#8220;receiver&#8221;) ga yuboramiz hamda ularni mobil ilovada kuzatamiz. Shuningdek, ilovadan yuborilgan buyruq yordamida Arduino platasidagi ichki svetyodiodni boshqaramiz.<\/p>\n<p style=\"text-align: justify;\">Shundan keyin smartfonning ichki Bluetooth moduli yordamida Arduinoga ulangan &#8220;MLT BT-05&#8221; (HC-05 modulining analogi) Bluetooth moduliga bog&#8217;lanamiz. Natijada ma&#8217;lum bir davriylikda plataga ulangan termistor ko&#8217;rsatkichlari (0&#8230;1023) mobil ilovaga yuborila boshlaydi (sketchga <a href=\"https:\/\/yarat.uz\/?p=1875\">alohida darsdagi<\/a> sketchdan foydalanib ayrim qo&#8217;shimchalarni kiritish orqali, mobil ilovaga termistor ko&#8217;rsatkichlari o&#8217;rniga havo harorati qiymatini yuborish mumkin).<\/p>\n<p style=\"text-align: justify;\">Ushbu misolda Bluetooth moduli bevosita Arduino platasining TX va RX pinlariga (ketma-ket portga) ulanadi. Mobil ilova bilan o&#8217;zaro aloqa &#8220;Serial&#8221; obyekti yordamida amalga oshiriladi.<\/p>\n<p style=\"text-align: justify;\"><em>Diqqat! <\/em><\/p>\n<p style=\"text-align: justify;\"><em>1) Sketchda Arduino platasining TX va RX pinlaridan foydalanilishi ko&#8217;zda tutilganligi va ushbu pinlar USB-porti orqali kompyuterga ulanishi sababli, sketchni plataga yuklash paytida ushbu pinlardan Bluetooth modulini vaqtincha uzib turish kerak bo&#8217;ladi! Aks holda, Bluetooth moduli sketchning plataga yuklanishiga xalaqit beradi.<\/em><\/p>\n<p style=\"text-align: justify;\"><em>2) Ketma-ket port orqali ma&#8217;lumot xatosiz almashinishi uchun port monitorida (yoki boshqa terminalda) &#8220;NL &amp; CR&#8221; rejimini o&#8217;rnatish zarur!<\/em><\/p>\n<p><em>Kerakli materiallar:<\/em><\/p>\n<p><em>1) Arduino UNO, maket platasi, USB-kabel, o&#8217;tkazgichlar;<\/em><br \/>\n<em>2) HC-05 Bluetooth moduli (yoki analogi);<br \/>\n3) termistor;<\/em><br \/>\n<em>4) rezistor 10 kOm.<\/em><\/p>\n<p><em>Bog&#8217;lanish sxemasi:<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2661 size-full\" src=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05_bb.jpg\" alt=\"\" width=\"1521\" height=\"1182\" srcset=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05_bb.jpg 1521w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05_bb-300x233.jpg 300w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05_bb-1024x796.jpg 1024w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05_bb-768x597.jpg 768w\" sizes=\"auto, (max-width: 1521px) 100vw, 1521px\" \/><br \/>\n<em>Sketch:<\/em><\/p>\n<pre><code><\/code><\/pre>\n<p style=\"text-align: justify;\"><strong>2-misol.<\/strong> Yuqoridagi sketchni Arduino platasining TX va RX pinlari o&#8217;rniga boshqa ixtiyoriy raqamli pinlardan foydalanish mumkin bo&#8217;lgan ko&#8217;rinishga o&#8217;tkazish ham mumkin. Buning uchun, Arduinoning <strong>&#8220;SoftwareSerial&#8221; ichki bibliotekasidan foydalaniladi,<\/strong> Bluetooth orqali ma&#8217;lumot almashinish uchun <strong>dasturiy ketma-ket port (software serial port)<\/strong> obyektidan foydalaniladi. &#8220;Serial&#8221; obyektidan esa, faqat port monitoriga ma&#8217;lumotlarning nusxasini chiqarish uchun foydalanish mimkin bo&#8217;ladi. Quyidagi sketchda Arduino platasining TX va RX pinlari o&#8217;rniga 2- va 3-raqamli pinlaridan foydalaniladi.<\/p>\n<p>Sxema o&#8217;zgarmaydi.<em><br \/>\n<\/em><\/p>\n<p><em>Sketch:<\/em><\/p>\n<pre><code><\/code><\/pre>\n<p><em>1- va 2-misollar natijasi. <\/em><br \/>\n<em>1-variant (universal mobil ilova qo&#8217;llaniladi):<\/em><br \/>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/j4-IEmoeI4I?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"BLE + IoT control\"><\/iframe><\/div>\n<em>2-variant (o&#8217;zimiz yaratgan mobil ilova qo&#8217;llaniladi):<\/em><br \/>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/EFCnedBRaqA?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"BLE + IoT control\"><\/iframe><\/div>\n<p style=\"text-align: justify;\">Navbatdagi 3-4-misollarda yuqoridagi misollarni mobil ilovadan yuborilgan maxsus buyruq kodlari orqali Arduino platasi ichki svetodiodini o&#8217;chirib-yoqishga moslashtiramiz.<\/p>\n<p><em>Kerakli materiallar:<\/em><\/p>\n<p><em>1) Arduino UNO, maket platasi, USB-kabel, o&#8217;tkazgichlar;<\/em><br \/>\n<em>2) HC-05 Bluetooth moduli (yoki analogi);<br \/>\n<\/em><\/p>\n<p><em>Sxema:<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2676 size-full\" src=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05.jpg\" alt=\"\" width=\"1401\" height=\"709\" srcset=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05.jpg 1401w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05-300x152.jpg 300w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05-1024x518.jpg 1024w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05-768x389.jpg 768w\" sizes=\"auto, (max-width: 1401px) 100vw, 1401px\" \/><br \/>\n<strong>3-misol.<\/strong> Bibliotekadan foydalanilmaydigan variant.<br \/>\n<em>Sketch:<\/em><\/p>\n<pre><code><\/code><\/pre>\n<p><strong>4-misol.<\/strong> &#8220;SoftwareSerial&#8221; bibliotekasidan foydalanilgan variant (sxema o&#8217;zgarmaydi).<\/p>\n<p><em>Sketch:<\/em><\/p>\n<pre><code><\/code><\/pre>\n<p><em>3- va 4-misollar natijasi. <\/em><\/p>\n<p><em>1-variant (universal mobil ilova qo&#8217;llaniladi):<\/em><br \/>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/1nUvqqu6cCw?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"BLE + Led control\"><\/iframe><\/div>\n<p><em>2-variant (o&#8217;zimiz yaratgan mobil ilova qo&#8217;llaniladi):<\/em><br \/>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/8SsjDwDJufU?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"BLE + Led control\"><\/iframe><\/div>\n<p style=\"text-align: justify;\">Yuqoridagi sketchlarni birlashtirib, yagona ilova yordamida boshqariladigan umumlashgan sketchga aylantirish mumkin.<\/p>\n<p><em>Kerakli materiallar:<\/em><\/p>\n<p><em>1) Arduino UNO, maket platasi, USB-kabel, o&#8217;tkazgichlar;<\/em><br \/>\n<em>2) HC-05 Bluetooth moduli (yoki analogi);<br \/>\n3) termistor;<\/em><br \/>\n<em>4) rezistor 10 kOm.<\/em><\/p>\n<p><em>Sxema:<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2661 size-full\" src=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05_bb.jpg\" alt=\"\" width=\"1521\" height=\"1182\" srcset=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05_bb.jpg 1521w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05_bb-300x233.jpg 300w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05_bb-1024x796.jpg 1024w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/bluetooth_hc05_bb-768x597.jpg 768w\" sizes=\"auto, (max-width: 1521px) 100vw, 1521px\" \/><\/p>\n<p><em>1-variant (universal mobil ilova qo&#8217;llaniladi):<\/em><br \/>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/yfCPLObaK7k?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"BLE + IoT + Led control\"><\/iframe><\/div>\n<em>2-variant (o&#8217;zimiz yaratgan mobil ilova qo&#8217;llaniladi):<\/em><br \/>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/vYmHhGBcE7k?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"BLE + IoT + Led control\"><\/iframe><\/div>\n<p style=\"text-align: justify;\"><strong style=\"text-align: justify;\">5-misol.\u00a0<\/strong>Ushbu misolda ESP32 platasining ichki bluetooth modulidan foydalangan holda plataga ulangan termodatchik ko&#8217;rsatkichlarini smartfonga yuborish jarayonini ko&#8217;rib chiqamiz. ESP32 platasining ichki bluetooth modulidan foydalanish uchun mazkur platalar uchun yaratilgan maxsus &#8220;BluetoothSerial.h&#8221; bibliotekasidan foydalanamiz.<\/p>\n<p><em>Sketch:<\/em><\/p>\n<pre><code><\/code><\/pre>\n<p style=\"text-align: justify;\"><strong>6-misol. <\/strong>Ushbu misolda smartfon yordamida plataga ulangan svetodiodni boshqarish jarayonini ko&#8217;rib chiqamiz.<\/p>\n<p><em>Sketch:<\/em><\/p>\n<pre><code><\/code><\/pre>\n<p style=\"text-align: justify;\"><strong>7-misol.<\/strong> Ushbu variantda ESP32 platasidagi ichki Bluetooth modulining BLE rejimidan foydalangan holda plataga ulangan termistor ko&#8217;rsatkichlarini smartfonga yuborish va unga ulangan svetodiodni universal mobil ilova yordamida boshqarish, shuningdek, ESP32 modulidan &#8220;mayoq&#8221; sifatida foydalanish, maxsus mobil ilova yordamida esa, BLE rejimida ishlaydigan shu va boshqa &#8220;mayoq&#8221;larni izlash, ularning signali quvvatini aniqlash, ulargacha bo&#8217;lgan taxminiy masofani aniqlash jarayonlarini ko&#8217;rib chiqamiz.<\/p>\n<p style=\"text-align: justify;\">Svetodiodni yoqish uchun mobil ilovadan &#8220;1&#8221; yoki &#8220;on&#8221; yozuvini, o&#8217;chirish uchun esa, &#8220;0&#8221; yoki &#8220;off&#8221; yozuvini yuboriladi. Termistor ko&#8217;rsatkichlari mobil ilovada har 2 sekundda avtomatik ravishda yangilanib turiladi. Kelgusida sketchga o&#8217;zgartirish kiritib, termistor ko&#8217;rsatkichlari o&#8217;rniga haroratni yuborishga moslashtirish mumkin bo&#8217;ladi.<\/p>\n<p style=\"text-align: justify;\">Datchik ko&#8217;rsatkichlarini kuzatish yoki svetodioni boshqarish uchun &#8220;Serial Bluetooth Terminal&#8221; universal mobil ilovasidan foydalanish mumkin, lekin unda &#8220;mayoq&#8221;ni izlash imkoniyati yo&#8217;q. Shuning uchun &#8220;mayoq&#8221;ni izllash uchun &#8220;BLE scanner&#8221; (muallif: bluepixel technologies) ilovasidan foydalanamiz.<\/p>\n<p><em>Kerakli materiallar:<\/em><\/p>\n<p><em>1<\/em>) <em>ESP32 platasi (&#8220;server&#8221; rolida), <\/em><em>USB-kabel, o&#8217;tkazgichlar;<\/em><br \/>\n<em>2) svetodiod;<br \/>\n3) termistor (R2);<\/em><br \/>\n<em>4) rezistorlar 10 kOm (R1), 220 Om (R3).<\/em><\/p>\n<p><em>Sxema:<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3320 aligncenter\" src=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/esp32_thermistor_led_bb.jpg\" alt=\"\" width=\"400\" height=\"485\" data-wp-editing=\"1\" srcset=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/esp32_thermistor_led_bb.jpg 400w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/esp32_thermistor_led_bb-247x300.jpg 247w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p><em>Sketch (iBeacon), o&#8217;zgartirilgan va takomillashtirilgan holda:<\/em><\/p>\n<pre><code><\/code><\/pre>\n<p><em>1-video. &#8220;Serial Bluetooth Terminal&#8221; universal mobil ilovasi orqali kuzatish va boshqarish:<\/em><br \/>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/SkT7Gv3wUs8?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"BLE: Sensor + Led control\"><\/iframe><\/div>\n<em>2-video. &#8220;BLE scanner&#8221; universal mobil ilovasi orqali kuzatish va boshqarish, &#8220;mayoq&#8221;ni izlash, uning signal quvvati o&#8217;zgarishini kuzatish:<\/em><\/p>\n<div class=\"su-youtube su-u-responsive-media-yes\"><iframe loading=\"lazy\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/IoHZTHGZy_0?\" frameborder=\"0\" allowfullscreen allow=\"autoplay; encrypted-media; picture-in-picture\" title=\"BLE: Sensor + Led control\"><\/iframe><\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><em><strong>(Materialning ushbu qismi to&#8217;ldirish jarayonida)<\/strong><\/em><\/p>\n<p style=\"text-align: justify;\"><strong>8-misol.<\/strong> Ushbu variantda 2 ta Wemos D1 mini platalari o&#8217;rtasida ularning tashqi Bluetooth modullari orqali o&#8217;zaro bog&#8217;lanish o&#8217;rnatamiz hamda ularning biridan yuborilgan ma&#8217;lumotni ikkinchisi yordamida qabul qilish va biridagi ichki svetodiodni ikkinchisidan boshqarish jarayonini ko&#8217;rib chiqamiz. Demak, ushbu misolda 1-modul uzatkich, 2-modul qabul qilgich vazifasini bajaradi. Qulaylik uchun, bog&#8217;lanish natijalarini port monitori orqali kuzatamiz (smartfondan foydalanmaymiz).<\/p>\n<p style=\"text-align: justify;\">Boshqaruvchi (&#8220;Master&#8221;, boshqaruv pulti) va Ijrochi (&#8220;Slave&#8221;, boshqarish obyekti) vazifasini Wemos D1 mini platalari bajaradi. Ma&#8217;lumki, Bluetooth orqali bog&#8217;lanish uchun modullardan biri mijoz, ikkinchisi server vazifasini bajarishi kerak (mijoz rolidagi modul server rolidagi modulga bog&#8217;lanadi, aksincha tartibda bog&#8217;lanib bo&#8217;lmaydi). Lekin, bog&#8217;lanish amalga oshirilganidan keyin, platalarning har ikkisi ham ma&#8217;lumot yuborishi yoki qabul qilishi mumkin bo&#8217;ladi.<span style=\"color: #ff0000;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\">Ijrochi plataning &#8220;A0&#8221; piniga ulangan analog datchik (termistor) ko&#8217;rsatkichlarini ma&#8217;lum davriylikda Boshqaruvchiga yuboramiz, Boshqaruvchiga ulangan tugma yordamida esa, Ijrochidagi ichki svetodiodni boshqaramiz.<\/p>\n<p><em>Kerakli materiallar:<\/em><\/p>\n<p style=\"text-align: justify;\"><em>1<\/em>) 2 ta <em>Wemos D1 mini platasi (&#8220;Master&#8221; va &#8220;Slave&#8221; rollarida), <\/em><em>USB-kabel;<\/em><br \/>\n<em>2) HC-05 Bluetooth moduli (yoki uning kloni) &#8211; 2 ta;<br \/>\n3) tugma;<br \/>\n4) termistor;<\/em><br \/>\n<em>5) rezistor 10 kOm.<br \/>\n<\/em><\/p>\n<p><em>Bog&#8217;lanish sxemasi:<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3252 size-full\" src=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/link2Wemos_bluetooth_bb.jpg\" alt=\"\" width=\"1014\" height=\"800\" srcset=\"https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/link2Wemos_bluetooth_bb.jpg 1014w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/link2Wemos_bluetooth_bb-300x237.jpg 300w, https:\/\/yarat.uz\/wp-content\/uploads\/2023\/05\/link2Wemos_bluetooth_bb-768x606.jpg 768w\" sizes=\"auto, (max-width: 1014px) 100vw, 1014px\" \/><\/p>\n<p><em>Sketch:<\/em><\/p>\n<p style=\"text-align: center;\">\n","protected":false},"excerpt":{"rendered":"<p>Bluetooth texnologiyasi haqidagi ayrim nazariy ma&#8217;lumotlar alohida darsda keltirilgan. Quyida Bluetooth texnologiyasidan foydalanuvchi Arduino qurilmalari sketchlarini yaratish bo&#8217;yicha sodda amaliy misollarni ko&#8217;rib chiqamiz. Dastlab, alohida utilita yordamida Bluetooth moduli ishga tayyorligini aniqlab olamiz. Uning yordamida modulga port monitori orqali xizmatchi buyruqlarni (bundan keyin AT-buyruqlar deb yuritiladi) yuborib, qaytgan javoblar asosida modulning ishga tayyorligini aniqlashimiz mumkin. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-76","post","type-post","status-publish","format-standard","hentry","category-namunaviy-sketchlar"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts\/76","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=76"}],"version-history":[{"count":89,"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":5017,"href":"https:\/\/yarat.uz\/index.php?rest_route=\/wp\/v2\/posts\/76\/revisions\/5017"}],"wp:attachment":[{"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yarat.uz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}