{"id":24781,"date":"2023-05-25T23:11:31","date_gmt":"2023-05-25T19:41:31","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/"},"modified":"2023-05-25T23:11:31","modified_gmt":"2023-05-25T19:41:31","slug":"esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/","title":{"rendered":"ESP32 Embedded Rust \u062f\u0631 HAL: \u0633\u0646\u062c\u0634 \u062f\u0645\u0627\u06cc \u0622\u0646\u0627\u0644\u0648\u06af \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 ADC"},"content":{"rendered":"<div data-article-id=\"1476140\" id=\"article-body\">\n<blockquote>\n<p>\u0627\u06cc\u0646 \u067e\u0633\u062a \u0648\u0628\u0644\u0627\u06af \u0634\u0634\u0645\u06cc\u0646 \u0627\u0632 \u06cc\u06a9 \u0633\u0631\u06cc \u067e\u0633\u062a \u0647\u0627\u06cc \u0686\u0646\u062f \u0642\u0633\u0645\u062a\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0645\u0646 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u062c\u0627\u0646\u0628\u06cc \u0645\u062e\u062a\u0644\u0641 \u062f\u0631 ESP32C3 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Rust \u062a\u0639\u0628\u06cc\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0633\u0637\u062d HAL \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u0645.  \u0644\u0637\u0641\u0627\u064b \u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u0641\u0627\u0647\u06cc\u0645 \u062f\u0631 \u067e\u0633\u062a \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f\u062a\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0645\u0641\u0627\u0647\u06cc\u0645 \u067e\u0633\u062a \u0647\u0627\u06cc \u0642\u0628\u0644\u06cc \u0628\u0633\u062a\u06af\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<\/blockquote>\n<p>\u0627\u06af\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0631\u0627 \u0645\u0641\u06cc\u062f \u0645\u06cc\u200c\u062f\u0627\u0646\u06cc\u062f \u0648 \u0628\u0631\u0627\u06cc \u0628\u0647\u200c\u0631\u0648\u0632 \u0645\u0627\u0646\u062f\u0646 \u0628\u0627 \u067e\u0633\u062a\u200c\u0647\u0627\u06cc \u0645\u0634\u0627\u0628\u0647\u060c \u0644\u06cc\u0633\u062a \u06a9\u0627\u0646\u0627\u0644\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f\/\u062f\u0631 \u0622\u0646\u0647\u0627 \u0645\u0634\u062a\u0631\u06a9 \u0634\u0648\u06cc\u062f\u060c \u0622\u0645\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C\" >\u0645\u0639\u0631\u0641\u06cc<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%F0%9F%93%9A_%D9%BE%DB%8C%D8%B4_%D9%86%DB%8C%D8%A7%D8%B2_%D8%AF%D8%A7%D9%86%D8%B4\" >\ud83d\udcda \u067e\u06cc\u0634 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0646\u0634<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%F0%9F%92%BE_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C_%D9%86%D8%B1%D9%85_%D8%A7%D9%81%D8%B2%D8%A7%D8%B1\" >\ud83d\udcbe \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%F0%9F%9B%A0_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C_%D8%B3%D8%AE%D8%AA_%D8%A7%D9%81%D8%B2%D8%A7%D8%B1\" >\ud83d\udee0 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0633\u062e\u062a \u0627\u0641\u0632\u0627\u0631<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%D9%85%D9%88%D8%A7%D8%AF\" >\u0645\u0648\u0627\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%E2%9A%A1_%D8%A7%D8%AA%D8%B5%D8%A7%D9%84%D8%A7%D8%AA\" >\u26a1 \u0627\u062a\u0635\u0627\u0644\u0627\u062a<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%F0%9F%94%8C_%D8%A2%D9%86%D8%A7%D9%84%DB%8C%D8%B2_%D9%85%D8%AF%D8%A7%D8%B1\" >\ud83d\udd0c \u0622\u0646\u0627\u0644\u06cc\u0632 \u0645\u062f\u0627\u0631<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%F0%9F%91%A8%E2%80%8D%F0%9F%8E%A8_%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C_%D9%86%D8%B1%D9%85_%D8%A7%D9%81%D8%B2%D8%A7%D8%B1\" >\ud83d\udc68\u200d\ud83c\udfa8 \u0637\u0631\u0627\u062d\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%F0%9F%91%A8%E2%80%8D%F0%9F%92%BB%D9%BE%DB%8C%D8%A7%D8%AF%D9%87_%D8%B3%D8%A7%D8%B2%DB%8C_%DA%A9%D8%AF\" >\ud83d\udc68\u200d\ud83d\udcbb\u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u06a9\u062f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%F0%9F%93%A5_%D9%88%D8%A7%D8%B1%D8%AF%D8%A7%D8%AA_%D8%AC%D8%B9%D8%A8%D9%87\" >\ud83d\udce5 \u0648\u0627\u0631\u062f\u0627\u062a \u062c\u0639\u0628\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%F0%9F%8E%9B_%DA%A9%D8%AF_%D8%A7%D9%88%D9%84%DB%8C%D9%87%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C\" >\ud83c\udf9b \u06a9\u062f \u0627\u0648\u0644\u06cc\u0647\/\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%E2%8C%A8%EF%B8%8F_%D8%AA%D9%86%D8%B8%DB%8C%D9%85%D8%A7%D8%AA_%D8%AC%D8%A7%D9%86%D8%A8%DB%8C_GPIO\" >\u2328\ufe0f \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062c\u0627\u0646\u0628\u06cc GPIO:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%D8%AA%D9%86%D8%B8%DB%8C%D9%85%D8%A7%D8%AA_%D8%AC%D8%A7%D9%86%D8%A8%DB%8C_ADC\" >\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062c\u0627\u0646\u0628\u06cc ADC:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%F0%9F%93%B1%DA%A9%D8%AF_%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86\" >\ud83d\udcf1\u06a9\u062f \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%F0%9F%93%B1%DA%A9%D8%AF_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%DA%A9%D8%A7%D9%85%D9%84\" >\ud83d\udcf1\u06a9\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0627\u0645\u0644<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nabfollower.com\/blog\/esp32-embedded-rust-at-the-hal-analog-temperature-sensing-using-the-adc-3106\/#%D9%86%D8%AA%DB%8C%D8%AC%D9%87\" >\u0646\u062a\u06cc\u062c\u0647<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a\u060c \u0645\u0646 \u06cc\u06a9 ADC esp32c3-hal \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u062f\u0645\u0627\u06cc \u0645\u062d\u06cc\u0637 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0631\u0645\u06cc\u0633\u062a\u0648\u0631 10k NTC \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u0645.  \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0647\u0627\u06cc \u062f\u0645\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u0648 \u0628\u0647 \u062e\u0631\u0648\u062c\u06cc \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u0634\u0648\u062f.  \u0628\u0631\u0627\u06cc \u062e\u0631\u0648\u062c\u06cc \u062a\u0631\u0645\u06cc\u0646\u0627\u0644\u060c \u0645\u0646 \u0627\u0632 \u062c\u0639\u0628\u0647 esp-println \u06a9\u0647 \u062f\u0631 \u0622\u062e\u0631\u06cc\u0646 \u067e\u0633\u062a \u0634\u0631\u0648\u0639 \u06a9\u0631\u062f\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u06a9\u0631\u062f.  \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u060c \u0645\u0646 \u0627\u0632 \u0647\u06cc\u0686 \u0648\u0642\u0641\u0647 \u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u062e\u0648\u0627\u0647\u0645 \u06a9\u0631\u062f \u0648 \u0646\u0645\u0648\u0646\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0633\u06cc\u0645\u067e\u0644\u06a9\u0633 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0641\u0642\u0637 \u062f\u0631 \u06cc\u06a9 \u062c\u0647\u062a (\u0628\u0647 \u0633\u0645\u062a \u062a\u0631\u0645\u06cc\u0646\u0627\u0644\/\u0631\u0627\u06cc\u0627\u0646\u0647) \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%F0%9F%93%9A_%D9%BE%DB%8C%D8%B4_%D9%86%DB%8C%D8%A7%D8%B2_%D8%AF%D8%A7%D9%86%D8%B4\"><\/span>\n<p>  \ud83d\udcda \u067e\u06cc\u0634 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0646\u0634<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0645\u062d\u062a\u0648\u0627\u06cc \u0627\u06cc\u0646 \u067e\u0633\u062a \u0628\u0647 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f:<\/p>\n<ul>\n<li>\n<p>\u062f\u0627\u0646\u0634 \u0627\u0648\u0644\u06cc\u0647 \u06a9\u062f \u0646\u0648\u06cc\u0633\u06cc \u062f\u0631 Rust.<\/p>\n<\/li>\n<li>\n<p>\u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0642\u0627\u0644\u0628 \u0627\u0648\u0644\u06cc\u0647 \u0633\u0627\u062e\u062a \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0647\u0627\u06cc \u062c\u0627\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u062f\u0631 Rust.<\/p>\n<\/li>\n<li>\n<p>\u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0627\u0635\u0648\u0644 \u06a9\u0627\u0631 \u062a\u0631\u0645\u06cc\u0633\u062a\u0648\u0631\u0647\u0627\u06cc NTC.  \u0627\u06cc\u0646 \u0635\u0641\u062d\u0647 \u0645\u0646\u0628\u0639 \u062e\u0648\u0628\u06cc \u0627\u0633\u062a.<\/p>\n<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%F0%9F%92%BE_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C_%D9%86%D8%B1%D9%85_%D8%A7%D9%81%D8%B2%D8%A7%D8%B1\"><\/span>\n<p>  <strong>\ud83d\udcbe<\/strong> \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u062a\u0645\u0627\u0645 \u06a9\u062f\u0647\u0627\u06cc \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u062f\u0631 \u0633\u0627\u06cc\u062a \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a <strong>Apollolabs ESP32C3<\/strong> git repo.  \u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0627\u06af\u0631 \u06a9\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 git repo \u06a9\u0645\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0628\u0627\u0634\u062f\u060c \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0628\u0647\u0628\u0648\u062f \u06a9\u06cc\u0641\u06cc\u062a \u06a9\u062f \u06cc\u0627 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc HAL\/Rust \u0627\u0635\u0644\u0627\u062d \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p>\u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u060c \u067e\u0631\u0648\u0698\u0647 \u06a9\u0627\u0645\u0644 (\u06a9\u062f \u0648 \u0634\u0628\u06cc\u0647 \u0633\u0627\u0632\u06cc) \u062f\u0631 Wokwi \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a <strong>\u0627\u06cc\u0646\u062c\u0627<\/strong>.<\/p>\n<p>\u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0645\u0648\u0627\u0631\u062f \u0641\u0648\u0642\u060c \u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u0646\u0648\u0639\u06cc \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u0633\u0631\u06cc\u0627\u0644 \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u0645\u06cc\u0632\u0628\u0627\u0646 \u062e\u0648\u062f \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.  \u0628\u0631\u062e\u06cc \u0627\u0632 \u062a\u0648\u0635\u06cc\u0647 \u0647\u0627 \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:<\/p>\n<p><strong>\u0628\u0631\u0627\u06cc \u0648\u06cc\u0646\u062f\u0648\u0632<\/strong>:<\/p>\n<p><strong>\u0628\u0631\u0627\u06cc \u0645\u06a9 \u0648 \u0644\u06cc\u0646\u0648\u06a9\u0633<\/strong>:<\/p>\n<p>\u0628\u0631\u062e\u06cc \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 \u0647\u0627\u06cc \u0646\u0635\u0628 \u0628\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062f\u0631 \u06a9\u062a\u0627\u0628 \u06a9\u0634\u0641 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%F0%9F%9B%A0_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C_%D8%B3%D8%AE%D8%AA_%D8%A7%D9%81%D8%B2%D8%A7%D8%B1\"><\/span>\n<p>  <strong>\ud83d\udee0<\/strong> \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0633\u062e\u062a \u0627\u0641\u0632\u0627\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%AF\"><\/span>\n<p>  \u0645\u0648\u0627\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>   <\/p>\n<ul>\n<li>\u0633\u0646\u0633\u0648\u0631 \u062f\u0645\u0627\u06cc 10k NTC<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"%E2%9A%A1_%D8%A7%D8%AA%D8%B5%D8%A7%D9%84%D8%A7%D8%AA\"><\/span>\n<p>  \u26a1 \u0627\u062a\u0635\u0627\u0644\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>\u067e\u06cc\u0646 \u0633\u06cc\u06af\u0646\u0627\u0644 \u0633\u0646\u0633\u0648\u0631 \u062f\u0645\u0627 \u0628\u0647 \u067e\u06cc\u0646 \u200b\u200bgpio1 \u0645\u062a\u0635\u0644 \u0627\u0633\u062a.  \u062f\u0631 Wokwi \u0627\u06cc\u0646 \u06cc\u06a9 \u0627\u0631\u062a\u0628\u0627\u0637 \u0645\u0633\u062a\u0642\u06cc\u0645 \u0627\u0633\u062a.  \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0627\u06af\u0631 \u062c\u0632\u0621 NTC \u062c\u062f\u0627\u06af\u0627\u0646\u0647 \u062f\u0627\u0631\u06cc\u062f\u060c \u0628\u0627\u06cc\u062f \u0622\u0646 \u0631\u0627 \u062f\u0631 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0646\u0646\u062f\u0647 \u0648\u0644\u062a\u0627\u0698 \u0628\u0627 \u06cc\u06a9 \u0645\u0642\u0627\u0648\u0645\u062a 10K \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f (\u0645\u062f\u0627\u0631 \u062f\u0631 \u0628\u062e\u0634 \u0628\u0639\u062f\u06cc).<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"%F0%9F%94%8C_%D8%A2%D9%86%D8%A7%D9%84%DB%8C%D8%B2_%D9%85%D8%AF%D8%A7%D8%B1\"><\/span>\n<p>  \ud83d\udd0c \u0622\u0646\u0627\u0644\u06cc\u0632 \u0645\u062f\u0627\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0633\u0646\u0633\u0648\u0631 \u062f\u0645\u0627 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06cc\u06a9 \u0633\u0646\u0633\u0648\u0631 \u0636\u0631\u06cc\u0628 \u062f\u0645\u0627\u06cc \u0645\u0646\u0641\u06cc (NTC) \u0627\u0633\u062a.  \u0627\u06cc\u0646 \u0628\u062f\u0627\u0646 \u0645\u0639\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u0642\u0627\u0648\u0645\u062a \u0633\u0646\u0633\u0648\u0631 \u0628\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0645\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc \u06cc\u0627\u0628\u062f.  \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0634\u0645\u0627\u062a\u06cc\u06a9 \u0645\u062f\u0627\u0631 \u0633\u0646\u0633\u0648\u0631 \u062f\u0645\u0627 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/05\/ESP32-Embedded-Rust-\u062f\u0631-HAL-\u0633\u0646\u062c\u0634-\u062f\u0645\u0627\u06cc-\u0622\u0646\u0627\u0644\u0648\u06af-\u0628\u0627-\u0627\u0633\u062a\u0641\u0627\u062f\u0647.png\" alt=\"\u0645\u062f\u0627\u0631 NTC\" loading=\"lazy\" width=\"300\" height=\"525\" title=\"\"><\/p>\n<p>\u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0631\u0645\u06cc\u0633\u062a\u0648\u0631 NTC \u062f\u0631 \u06cc\u06a9 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0646\u0646\u062f\u0647 \u0648\u0644\u062a\u0627\u0698 \u0628\u0627 \u06cc\u06a9 \u0645\u0642\u0627\u0648\u0645\u062a 10k \u0645\u062a\u0635\u0644 \u0627\u0633\u062a.  \u0628\u0647 \u0627\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628\u060c \u0648\u0644\u062a\u0627\u0698 \u062f\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0645\u062b\u0628\u062a op-amp <link rel=\"stylesheet\" href=\"https:\/\/dev.to\/assets\/katex-e2c941bc70d758b1651b592985b41c97281f578aa1cd647c66152eebf4fe0a69.css\"\/>\n<p><span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>V<\/mi><mo lspace=\"0em\" rspace=\"0em\">+<\/mo><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">V_{+} <\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8917em;vertical-align:-0.2083em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.22222em;\">V<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.2583em;\"><span style=\"top:-2.55em;margin-left:-0.2222em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">+<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.2083em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0628\u0631\u0627\u0628\u0631 \u0648\u0644\u062a\u0627\u0698 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0633\u06cc\u06af\u0646\u0627\u0644 \u0627\u0633\u062a \u0648 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0628\u06cc\u0627\u0646 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n<div class=\"katex-element\">\n  <span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" display=\"block\"><semantics><mrow><msub><mi>V<\/mi><mtext>+<\/mtext><\/msub><mo>=<\/mo><msub><mi>V<\/mi><mrow><mi>\u062c<\/mi><mi>\u062c<\/mi><\/mrow><\/msub><mo>\u2217<\/mo><mfrac><msub><mi>\u0622\u0631<\/mi><mn>1<\/mn><\/msub><msub><mi>\u0622\u0631<\/mi><mn>1<\/mn><\/msub><\/mfrac><mo>+<\/mo><msub><mi>\u0622\u0631<\/mi><mtext>NTC<\/mtext><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">V_{\\text{+}} = V_{cc}* \\frac{R_{1}}{R_{1}} + R_{\\text{NTC}}<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8917em;vertical-align:-0.2083em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.22222em;\">V<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.2583em;\"><span style=\"top:-2.55em;margin-left:-0.2222em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord text mtight\"><span class=\"mord mtight\">+<\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.2083em;\"><span\/><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><span class=\"mrel\">=<\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><\/span><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.22222em;\">V<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.1514em;\"><span style=\"top:-2.55em;margin-left:-0.2222em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">\u0633\u06cc \u0633\u06cc<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mbin\">\u2217<\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><\/span><span class=\"base\"><span class=\"strut\" style=\"height:2.1963em;vertical-align:-0.836em;\"\/><span class=\"mord\"><span class=\"mopen nulldelimiter\"\/><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:1.3603em;\"><span style=\"top:-2.314em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord\"><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3011em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span style=\"top:-3.23em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"frac-line\" style=\"border-bottom-width:0.04em;\"\/><\/span><span style=\"top:-3.677em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord\"><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3011em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.836em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"\/><\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mbin\">+<\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><\/span><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3283em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord text mtight\"><span class=\"mord mtight\">NTC<\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\n<\/div>\n<p>\u062c\u0627\u06cc\u06cc \u06a9\u0647<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>\u0622\u0631<\/mi><mn>1<\/mn><\/msub><mo>=<\/mo><mn>10<\/mn><mi>\u06a9<\/mi><mi mathvariant=\"normal\">\u0627\u0648\u0647<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">R_1 = 10k\\Omega<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3011em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><span class=\"mrel\">=<\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><\/span><span class=\"base\"><span class=\"strut\" style=\"height:0.6944em;\"\/><span class=\"mord\">10<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.03148em;\">\u06a9<\/span><span class=\"mord\">\u0627\u0648\u0647<\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0648 \u0645\u0642\u062f\u0627\u0631 \u0645\u0642\u0627\u0648\u0645\u062a \u0627\u0632<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mo stretchy=\"false\">(<\/mo><msub><mi>\u0622\u0631<\/mi><mtext>NTC<\/mtext><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">(R_{\\text{NTC}}<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:1em;vertical-align:-0.25em;\"\/><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3283em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord text mtight\"><span class=\"mord mtight\">NTC<\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0686\u06cc\u0632\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0628\u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646 \u062f\u0645\u0627 \u0628\u0627\u06cc\u062f \u0645\u062d\u0627\u0633\u0628\u0647 \u0634\u0648\u062f.  \u0627\u06cc\u0646 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0639\u062f\u0627\u064b \u062f\u0631 \u06a9\u062f\u060c \u0628\u0627\u06cc\u062f \u0645\u0642\u062f\u0627\u0631 of \u0631\u0627 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u06a9\u0646\u0645<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>\u0622\u0631<\/mi><mtext>NTC<\/mtext><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">R_{\\text{NTC}}<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3283em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord text mtight\"><span class=\"mord mtight\">NTC<\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0627\u0632<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>V<\/mi><mtext>+<\/mtext><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">V_{\\text{+}}<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8917em;vertical-align:-0.2083em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.22222em;\">V<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.2583em;\"><span style=\"top:-2.55em;margin-left:-0.2222em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord text mtight\"><span class=\"mord mtight\">+<\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.2083em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0645\u0642\u062f\u0627\u0631\u06cc \u06a9\u0647 \u062a\u0648\u0633\u0637 ADC \u062e\u0648\u0627\u0646\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.  \u0628\u0627 \u06a9\u0645\u06cc \u062f\u0633\u062a\u06a9\u0627\u0631\u06cc \u062c\u0628\u0631\u06cc\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0647\u0645\u0647 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0634\u0646\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0633\u0645\u062a \u0631\u0627\u0633\u062a \u0645\u0639\u0627\u062f\u0644\u0647 \u0645\u0646\u062a\u0642\u0644 \u06a9\u0646\u06cc\u0645 \u062a\u0627 \u0628\u0647 \u0639\u0628\u0627\u0631\u062a \u0632\u06cc\u0631 \u0628\u0631\u0633\u06cc\u0645:<\/p>\n<div class=\"katex-element\">\n  <span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" display=\"block\"><semantics><mrow><msub><mi>\u0622\u0631<\/mi><mtext>NTC<\/mtext><\/msub><mo>=<\/mo><mrow><mo fence=\"true\">(<\/mo><mfrac><msub><mi>V<\/mi><mrow><mi>\u062c<\/mi><mi>\u062c<\/mi><\/mrow><\/msub><msub><mi>V<\/mi><mtext>+<\/mtext><\/msub><\/mfrac><mo>&#8211;<\/mo><mn>1<\/mn><mo fence=\"true\">)<\/mo><\/mrow><mo>\u2217<\/mo><msub><mi>\u0622\u0631<\/mi><mn>1<\/mn><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">R_{\\text{NTC}} = \\left( \\frac{ V_{cc} }{ V_{\\text{+}} } -1 \\\u0631\u0627\u0633\u062a) * R_{1}<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3283em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord text mtight\"><span class=\"mord mtight\">NTC<\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><span class=\"mrel\">=<\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><\/span><span class=\"base\"><span class=\"strut\" style=\"height:2.4em;vertical-align:-0.95em;\"\/><span class=\"minner\"><span class=\"mopen delimcenter\" style=\"top:0em;\"><span class=\"delimsizing size3\">(<\/span><\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"\/><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:1.3603em;\"><span style=\"top:-2.314em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord\"><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.22222em;\">V<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.2583em;\"><span style=\"top:-2.55em;margin-left:-0.2222em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord text mtight\"><span class=\"mord mtight\">+<\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.2083em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span style=\"top:-3.23em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"frac-line\" style=\"border-bottom-width:0.04em;\"\/><\/span><span style=\"top:-3.677em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord\"><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.22222em;\">V<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.1514em;\"><span style=\"top:-2.55em;margin-left:-0.2222em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">\u0633\u06cc \u0633\u06cc<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.8943em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"\/><\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mbin\">&#8211;<\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mord\">1<\/span><span class=\"mclose delimcenter\" style=\"top:0em;\"><span class=\"delimsizing size3\">)<\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mbin\">\u2217<\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><\/span><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3011em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span>\n<\/div>\n<p>\u067e\u0633 \u0627\u0632 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u0642\u062f\u0627\u0631<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>\u0622\u0631<\/mi><mtext>NTC<\/mtext><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">R_{\\text{NTC}}<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3283em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord text mtight\"><span class=\"mord mtight\">NTC<\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p>\u060c \u0645\u0646 \u0628\u0627\u06cc\u062f \u062f\u0645\u0627 \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u06a9\u0646\u0645.  \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0645\u0639\u0627\u062f\u0644\u0627\u062a \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u062f\u06cc\u062a\u0627\u0634\u06cc\u062a\u060c \u0627\u0632 \u0645\u0639\u0627\u062f\u0644\u0647 Steinhart-Hart NTC \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0645 \u06a9\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<div class=\"katex-element\">\n  <span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" display=\"block\"><semantics><mrow><mi>\u0628<\/mi><mo>=<\/mo><mfrac><mrow><mi>\u0644<\/mi><mi>n<\/mi><mo stretchy=\"false\">(<\/mo><mfrac><msub><mi>\u0622\u0631<\/mi><mtext>NTC<\/mtext><\/msub><msub><mi>\u0622\u0631<\/mi><mn>0<\/mn><\/msub><\/mfrac><mo stretchy=\"false\">)<\/mo><\/mrow><mrow><mo stretchy=\"false\">(<\/mo><mfrac><mn>1<\/mn><mi>\u062a\u06cc<\/mi><\/mfrac><mo>&#8211;<\/mo><mfrac><mn>1<\/mn><msub><mi>\u062a\u06cc<\/mi><mn>0<\/mn><\/msub><\/mfrac><mo stretchy=\"false\">)<\/mo><\/mrow><\/mfrac><\/mrow><annotation encoding=\"application\/x-tex\">\\beta = \\frac{ln(\\frac{R_{\\text{NTC}}}{R_0})}{(\\frac{1}{T}-\\frac{1}{T_0})}<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8889em;vertical-align:-0.1944em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.05278em;\">\u0628<\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><span class=\"mrel\">=<\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><\/span><span class=\"base\"><span class=\"strut\" style=\"height:2.9039em;vertical-align:-1.1802em;\"\/><span class=\"mord\"><span class=\"mopen nulldelimiter\"\/><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:1.7237em;\"><span style=\"top:-2.2649em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord\"><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"\/><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.8451em;\"><span style=\"top:-2.655em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right:0.13889em;\">\u062a\u06cc<\/span><\/span><\/span><\/span><span style=\"top:-3.23em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"frac-line\" style=\"border-bottom-width:0.04em;\"\/><\/span><span style=\"top:-3.394em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.345em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"\/><\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mbin\">&#8211;<\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mord\"><span class=\"mopen nulldelimiter\"\/><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.8451em;\"><span style=\"top:-2.655em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right:0.13889em;\">\u062a\u06cc<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3173em;\"><span style=\"top:-2.357em;margin-left:-0.1389em;margin-right:0.0714em;\"><span class=\"pstrut\" style=\"height:2.5em;\"\/><span class=\"sizing reset-size3 size1 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.143em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span style=\"top:-3.23em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"frac-line\" style=\"border-bottom-width:0.04em;\"\/><\/span><span style=\"top:-3.394em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.4451em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"\/><\/span><span class=\"mclose\">)<\/span><\/span><\/span><span style=\"top:-3.23em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"frac-line\" style=\"border-bottom-width:0.04em;\"\/><\/span><span style=\"top:-3.8351em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.01968em;\">\u0644<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"\/><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.8886em;\"><span style=\"top:-2.655em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3173em;\"><span style=\"top:-2.357em;margin-left:-0.0077em;margin-right:0.0714em;\"><span class=\"pstrut\" style=\"height:2.5em;\"\/><span class=\"sizing reset-size3 size1 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.143em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span style=\"top:-3.23em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"frac-line\" style=\"border-bottom-width:0.04em;\"\/><\/span><span style=\"top:-3.4103em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3448em;\"><span style=\"top:-2.3567em;margin-left:-0.0077em;margin-right:0.0714em;\"><span class=\"pstrut\" style=\"height:2.5em;\"\/><span class=\"sizing reset-size3 size1 mtight\"><span class=\"mord mtight\"><span class=\"mord text mtight\"><span class=\"mord mtight\">NTC<\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.1433em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.4451em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"\/><\/span><span class=\"mclose\">)<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:1.1802em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"\/><\/span><\/span><\/span><\/span><\/span>\n<\/div>\n<p>\u062c\u0627\u06cc\u06cc \u06a9\u0647<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mi>\u0628<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">\\\u0628\u062a\u0627 <\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8889em;vertical-align:-0.1944em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.05278em;\">\u0628<\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u062b\u0627\u0628\u062a \u0648 \u0628\u0631\u0627\u0628\u0631 \u0628\u0627 3950 \u0628\u0631\u0627\u06cc NTC \u0645\u0627 \u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u062a\u0648\u0633\u0637 Wokwi \u0648 \u0628\u06cc\u0627\u0646 \u0634\u062f\u0647 \u0627\u0633\u062a<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mi>\u062a\u06cc<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">\u062a\u06cc <\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.6833em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.13889em;\">\u062a\u06cc<\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u062f\u0645\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u0627 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0645\u06cc \u06a9\u0646\u06cc\u0645.<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>\u062a\u06cc<\/mi><mn>0<\/mn><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">T_0 <\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.13889em;\">\u062a\u06cc<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3011em;\"><span style=\"top:-2.55em;margin-left:-0.1389em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0648<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>\u0622\u0631<\/mi><mn>0<\/mn><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">R_0 <\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3011em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0628\u0647 \u062f\u0645\u0627\u06cc \u0645\u062d\u06cc\u0637 (\u0645\u0639\u0645\u0648\u0644\u0627\u064b 25 \u062f\u0631\u062c\u0647 \u0633\u0627\u0646\u062a\u06cc\u06af\u0631\u0627\u062f) \u0648 \u0645\u0642\u0627\u0648\u0645\u062a \u0627\u0633\u0645\u06cc \u062f\u0631 \u062f\u0645\u0627\u06cc \u0645\u062d\u06cc\u0637 \u0627\u0634\u0627\u0631\u0647 \u06a9\u0646\u06cc\u062f.  \u0645\u0642\u062f\u0627\u0631 \u0645\u0642\u0627\u0648\u0645\u062a \u062f\u0631 25 \u062f\u0631\u062c\u0647 \u0633\u0627\u0646\u062a\u06cc\u06af\u0631\u0627\u062f (<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>\u062a\u06cc<\/mi><mn>0<\/mn><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">T_0 <\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.13889em;\">\u062a\u06cc<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3011em;\"><span style=\"top:-2.55em;margin-left:-0.1389em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> ) \u0628\u0631\u0627\u0628\u0631 \u0627\u0633\u062a \u0628\u0627<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mn>10<\/mn><mi>\u06a9<\/mi><mi mathvariant=\"normal\">\u0627\u0648\u0647<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">10k\\ \u0627\u0645\u06af\u0627<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.6944em;\"\/><span class=\"mord\">10<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.03148em;\">\u06a9<\/span><span class=\"mord\">\u0627\u0648\u0647<\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> (<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>\u0622\u0631<\/mi><mn>0<\/mn><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">R_0 <\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3011em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> ).  \u0628\u0627 \u062f\u0633\u062a\u06a9\u0627\u0631\u06cc \u062c\u0628\u0631\u06cc \u0628\u06cc\u0634\u062a\u0631 \u062d\u0644 \u0645\u06cc \u06a9\u0646\u06cc\u0645<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mi>\u062a\u06cc<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">\u062a\u06cc <\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.6833em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.13889em;\">\u062a\u06cc<\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0628\u0631\u0627\u06cc \u0628\u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646:<\/p>\n<div class=\"katex-element\">\n  <span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" display=\"block\"><semantics><mrow><mi>\u062a\u06cc<\/mi><mo>=<\/mo><mfrac><mn>1<\/mn><mrow><mfrac><mn>1<\/mn><mi>\u0628<\/mi><\/mfrac><mo>\u2217<\/mo><mi>\u0644<\/mi><mi>n<\/mi><mo stretchy=\"false\">(<\/mo><mfrac><msub><mi>\u0622\u0631<\/mi><mtext>NTC<\/mtext><\/msub><msub><mi>\u0622\u0631<\/mi><mn>0<\/mn><\/msub><\/mfrac><mo stretchy=\"false\">)<\/mo><mo>+<\/mo><mfrac><mn>1<\/mn><msub><mi>\u062a\u06cc<\/mi><mn>0<\/mn><\/msub><\/mfrac><\/mrow><\/mfrac><\/mrow><annotation encoding=\"application\/x-tex\">T = \\frac{1}{\\frac{1}{\\beta} * ln(\\frac{R_{\\text{NTC}}}{R_0}) +\\frac{1}{T_0}}<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.6833em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.13889em;\">\u062a\u06cc<\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><span class=\"mrel\">=<\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><\/span><span class=\"base\"><span class=\"strut\" style=\"height:2.5812em;vertical-align:-1.2597em;\"\/><span class=\"mord\"><span class=\"mopen nulldelimiter\"\/><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:1.3214em;\"><span style=\"top:-2.2214em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord\"><span class=\"mord\"><span class=\"mopen nulldelimiter\"\/><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.8451em;\"><span style=\"top:-2.655em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right:0.05278em;\">\u0628<\/span><\/span><\/span><\/span><span style=\"top:-3.23em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"frac-line\" style=\"border-bottom-width:0.04em;\"\/><\/span><span style=\"top:-3.394em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.4811em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"\/><\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mbin\">\u2217<\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.01968em;\">\u0644<\/span><span class=\"mord mathnormal\">n<\/span><span class=\"mopen\">(<\/span><span class=\"mord\"><span class=\"mopen nulldelimiter\"\/><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.8886em;\"><span style=\"top:-2.655em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3173em;\"><span style=\"top:-2.357em;margin-left:-0.0077em;margin-right:0.0714em;\"><span class=\"pstrut\" style=\"height:2.5em;\"\/><span class=\"sizing reset-size3 size1 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.143em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span style=\"top:-3.23em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"frac-line\" style=\"border-bottom-width:0.04em;\"\/><\/span><span style=\"top:-3.4103em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3448em;\"><span style=\"top:-2.3567em;margin-left:-0.0077em;margin-right:0.0714em;\"><span class=\"pstrut\" style=\"height:2.5em;\"\/><span class=\"sizing reset-size3 size1 mtight\"><span class=\"mord mtight\"><span class=\"mord text mtight\"><span class=\"mord mtight\">NTC<\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.1433em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.4451em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"\/><\/span><span class=\"mclose\">)<\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mbin\">+<\/span><span class=\"mspace\" style=\"margin-right:0.2222em;\"\/><span class=\"mord\"><span class=\"mopen nulldelimiter\"\/><span class=\"mfrac\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.8451em;\"><span style=\"top:-2.655em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\" style=\"margin-right:0.13889em;\">\u062a\u06cc<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3173em;\"><span style=\"top:-2.357em;margin-left:-0.1389em;margin-right:0.0714em;\"><span class=\"pstrut\" style=\"height:2.5em;\"\/><span class=\"sizing reset-size3 size1 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.143em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span style=\"top:-3.23em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"frac-line\" style=\"border-bottom-width:0.04em;\"\/><\/span><span style=\"top:-3.394em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">1<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.4451em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"\/><\/span><\/span><\/span><span style=\"top:-3.23em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"frac-line\" style=\"border-bottom-width:0.04em;\"\/><\/span><span style=\"top:-3.677em;\"><span class=\"pstrut\" style=\"height:3em;\"\/><span class=\"mord\"><span class=\"mord\">1<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:1.2597em;\"><span\/><\/span><\/span><\/span><\/span><span class=\"mclose nulldelimiter\"\/><\/span><\/span><\/span><\/span><\/span>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%91%A8%E2%80%8D%F0%9F%8E%A8_%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C_%D9%86%D8%B1%D9%85_%D8%A7%D9%81%D8%B2%D8%A7%D8%B1\"><\/span>\n<p>  <strong>\ud83d\udc68\u200d\ud83c\udfa8<\/strong> \u0637\u0631\u0627\u062d\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u0645\u0639\u0627\u062f\u0644\u0627\u062a \u0628\u062e\u0634 \u0642\u0628\u0644 \u0631\u0627 \u0645\u06cc \u062f\u0627\u0646\u06cc\u0645\u060c \u06cc\u06a9 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0627\u0631\u062f \u0648 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0648\u0631\u062f \u06a9\u0627\u0645\u0644\u0627\u064b \u0633\u0627\u062f\u0647 \u0627\u0633\u062a.  \u067e\u0633 \u0627\u0632 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062f\u0633\u062a\u06af\u0627\u0647\u060c \u0645\u0631\u0627\u062d\u0644 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645\u06cc \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<ol>\n<li>\n<p>ADC \u0631\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f \u0648 \u062e\u0648\u0627\u0646\u062f\u0646\/\u0646\u0645\u0648\u0646\u0647 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u062f\u0645\u0627 \u0631\u0627 \u0628\u0631 \u062d\u0633\u0628 \u0633\u0644\u0633\u06cc\u0648\u0633 \u0645\u062d\u0627\u0633\u0628\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0645\u0642\u062f\u0627\u0631 \u062f\u0645\u0627 \u0631\u0627 \u0631\u0648\u06cc \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0686\u0627\u067e \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0628\u0647 \u0645\u0631\u062d\u0644\u0647 1 \u0628\u0631\u06af\u0631\u062f\u06cc\u062f.<\/p>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%91%A8%E2%80%8D%F0%9F%92%BB%D9%BE%DB%8C%D8%A7%D8%AF%D9%87_%D8%B3%D8%A7%D8%B2%DB%8C_%DA%A9%D8%AF\"><\/span>\n<p>  <strong>\ud83d\udc68\u200d\ud83d\udcbb<\/strong>\u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u06a9\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%F0%9F%93%A5_%D9%88%D8%A7%D8%B1%D8%AF%D8%A7%D8%AA_%D8%AC%D8%B9%D8%A8%D9%87\"><\/span>\n<p>  <strong>\ud83d\udce5<\/strong> \u0648\u0627\u0631\u062f\u0627\u062a \u062c\u0639\u0628\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0627\u062c\u0631\u0627\u060c \u062c\u0639\u0628\u0647 \u0647\u0627\u06cc \u0632\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a:<\/p>\n<ul>\n<li>\n<p>\u0631\u0627 <code>esp32c3_hal<\/code> \u062c\u0639\u0628\u0647 \u0628\u0631\u0627\u06cc \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0627\u0646\u062a\u0632\u0627\u0639\u0627\u062a \u0633\u062e\u062a \u0627\u0641\u0632\u0627\u0631\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 ESP32C3.<\/p>\n<\/li>\n<li>\n<p>\u0631\u0627 <code>esp_backtrace<\/code> \u062c\u0639\u0628\u0647 \u0628\u0631\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0631\u0641\u062a\u0627\u0631 \u0647\u0631\u0627\u0633.<\/p>\n<\/li>\n<li>\n<p>\u0631\u0627 <code>esp_println<\/code> \u062c\u0639\u0628\u0647 \u0628\u0631\u0627\u06cc \u0627\u0631\u0627\u0626\u0647 <code>println!<\/code> \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc.<\/p>\n<\/li>\n<li>\n<p>\u0631\u0627 <code>libm<\/code> \u062c\u0639\u0628\u0647 \u0628\u0631\u0627\u06cc \u0627\u0631\u0627\u0626\u0647 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0644\u06af\u0627\u0631\u06cc\u062a\u0645 \u0637\u0628\u06cc\u0639\u06cc.<\/p>\n<\/li>\n<\/ul>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"k\">use<\/span> <span class=\"nn\">esp32c3_hal<\/span><span class=\"p\">::{<\/span>\n    <span class=\"nn\">clock<\/span><span class=\"p\">::<\/span><span class=\"n\">ClockControl<\/span><span class=\"p\">,<\/span> <span class=\"nn\">peripherals<\/span><span class=\"p\">::<\/span><span class=\"n\">Peripherals<\/span><span class=\"p\">,<\/span> <span class=\"nn\">prelude<\/span><span class=\"p\">::<\/span><span class=\"o\">*<\/span><span class=\"p\">,<\/span> <span class=\"nn\">systimer<\/span><span class=\"p\">::<\/span><span class=\"n\">SystemTimer<\/span><span class=\"p\">,<\/span>\n    <span class=\"nn\">timer<\/span><span class=\"p\">::<\/span><span class=\"n\">TimerGroup<\/span><span class=\"p\">,<\/span> <span class=\"n\">Delay<\/span><span class=\"p\">,<\/span> <span class=\"n\">Rtc<\/span><span class=\"p\">,<\/span> <span class=\"n\">IO<\/span><span class=\"p\">,<\/span>\n<span class=\"p\">};<\/span>\n<span class=\"k\">use<\/span> <span class=\"n\">esp_backtrace<\/span> <span class=\"k\">as<\/span> <span class=\"n\">_<\/span><span class=\"p\">;<\/span>\n<span class=\"k\">use<\/span> <span class=\"nn\">esp_println<\/span><span class=\"p\">::<\/span><span class=\"n\">println<\/span><span class=\"p\">;<\/span>\n<span class=\"k\">use<\/span> <span class=\"nn\">libm<\/span><span class=\"p\">::<\/span><span class=\"k\">log<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"%F0%9F%8E%9B_%DA%A9%D8%AF_%D8%A7%D9%88%D9%84%DB%8C%D9%87%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C\"><\/span>\n<p>  <strong>\ud83c\udf9b<\/strong> \u06a9\u062f \u0627\u0648\u0644\u06cc\u0647\/\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4><span class=\"ez-toc-section\" id=\"%E2%8C%A8%EF%B8%8F_%D8%AA%D9%86%D8%B8%DB%8C%D9%85%D8%A7%D8%AA_%D8%AC%D8%A7%D9%86%D8%A8%DB%8C_GPIO\"><\/span>\n<p>  <strong>\u2328\ufe0f<\/strong> \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062c\u0627\u0646\u0628\u06cc GPIO:<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>1\ufe0f\u20e3 <strong>\u06cc\u06a9 \u062f\u0633\u062a\u0647 \u0628\u0631\u0627\u06cc \u0644\u0648\u0627\u0632\u0645 \u062c\u0627\u0646\u0628\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 \u062a\u0647\u06cc\u0647 \u06a9\u0646\u06cc\u062f<\/strong>: \u062f\u0631 Rust \u062a\u0639\u0628\u06cc\u0647 \u0634\u062f\u0647\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0628\u062e\u0634\u06cc \u0627\u0632 \u0627\u0644\u06af\u0648\u06cc \u0637\u0631\u0627\u062d\u06cc \u062a\u06a9 \u062a\u0646\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0644\u0648\u0627\u0632\u0645 \u062c\u0627\u0646\u0628\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 \u062f\u0631 \u0633\u0637\u062d PAC \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u0645.  \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <code>take()<\/code> \u0631\u0648\u0634.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0645\u0646 \u06cc\u06a9 \u062f\u0633\u062a\u06af\u0627\u0647 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u0646\u062f\u0647 \u062c\u0627\u0646\u0628\u06cc \u0628\u0647 \u0646\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u0645 <code>dp<\/code> \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"k\">let<\/span> <span class=\"n\">peripherals<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">Peripherals<\/span><span class=\"p\">::<\/span><span class=\"nf\">take<\/span><span class=\"p\">();<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>2\ufe0f\u20e3 Watchdogs \u0631\u0627 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/strong> ESP32C3 \u062f\u0627\u0631\u0627\u06cc Watchdogs \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0641\u0639\u0627\u0644 \u0627\u0633\u062a \u0648 \u0628\u0627\u06cc\u062f \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u0634\u0648\u0646\u062f.  \u0627\u06af\u0631 \u0622\u0646\u0647\u0627 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u0646\u0628\u0627\u0634\u0646\u062f\u060c \u062f\u0633\u062a\u06af\u0627\u0647 \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645 \u0645\u062c\u062f\u062f \u0627\u062f\u0627\u0645\u0647 \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u062f.  \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644\u060c \u06a9\u062f \u0632\u06cc\u0631 \u0628\u0627\u06cc\u062f \u0648\u0627\u0631\u062f \u0634\u0648\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"k\">let<\/span> <span class=\"n\">system<\/span> <span class=\"o\">=<\/span> <span class=\"n\">peripherals<\/span><span class=\"py\">.SYSTEM<\/span><span class=\"nf\">.split<\/span><span class=\"p\">();<\/span>\n<span class=\"k\">let<\/span> <span class=\"n\">clocks<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">ClockControl<\/span><span class=\"p\">::<\/span><span class=\"nf\">boot_defaults<\/span><span class=\"p\">(<\/span><span class=\"n\">system<\/span><span class=\"py\">.clock_control<\/span><span class=\"p\">)<\/span><span class=\"nf\">.freeze<\/span><span class=\"p\">();<\/span>\n\n<span class=\"c1\">\/\/ Instantiate and Create Handles for the RTC and TIMG watchdog timers<\/span>\n<span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">rtc<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">Rtc<\/span><span class=\"p\">::<\/span><span class=\"nf\">new<\/span><span class=\"p\">(<\/span><span class=\"n\">peripherals<\/span><span class=\"py\">.RTC_CNTL<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">let<\/span> <span class=\"n\">timer_group0<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">TimerGroup<\/span><span class=\"p\">::<\/span><span class=\"nf\">new<\/span><span class=\"p\">(<\/span><span class=\"n\">peripherals<\/span><span class=\"py\">.TIMG0<\/span><span class=\"p\">,<\/span> <span class=\"o\">&amp;<\/span><span class=\"n\">clocks<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">wdt0<\/span> <span class=\"o\">=<\/span> <span class=\"n\">timer_group0<\/span><span class=\"py\">.wdt<\/span><span class=\"p\">;<\/span>\n<span class=\"k\">let<\/span> <span class=\"n\">timer_group1<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">TimerGroup<\/span><span class=\"p\">::<\/span><span class=\"nf\">new<\/span><span class=\"p\">(<\/span><span class=\"n\">peripherals<\/span><span class=\"py\">.TIMG1<\/span><span class=\"p\">,<\/span> <span class=\"o\">&amp;<\/span><span class=\"n\">clocks<\/span><span class=\"p\">);<\/span>\n<span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">wdt1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">timer_group1<\/span><span class=\"py\">.wdt<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>3\ufe0f\u20e3 <strong>Instantate \u0648 \u0627\u06cc\u062c\u0627\u062f Handle \u0628\u0631\u0627\u06cc IO<\/strong>: \u0628\u0627\u06cc\u062f \u067e\u06cc\u0646 NTC \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0648\u0631\u0648\u062f\u06cc \u0622\u0646\u0627\u0644\u0648\u06af \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u0645 \u0648 \u06cc\u06a9 \u0647\u0646\u062f\u0644\u0631 \u0628\u0631\u0627\u06cc \u067e\u06cc\u0646 \u0628\u06af\u06cc\u0631\u06cc\u0645 \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u0645 \u0622\u0646 \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u0645.  \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0632\u06cc\u0631 \u0627\u0646\u062c\u0627\u0645 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.  \u0627\u06af\u0631\u0686\u0647 \u0642\u0628\u0644 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u06cc\u0645 \u0647\u0631 \u062f\u0633\u062a\u0647 \u0627\u06cc \u0628\u0631\u0627\u06cc NTC \u0648 \u062f\u06a9\u0645\u0647 \u0627\u06cc \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u06cc\u0645\u060c \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u0622\u0646 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645 <code>IO<\/code> \u0646\u0645\u0648\u0646\u0647 \u0633\u0627\u062e\u062a\u0627\u0631  \u0631\u0627 <code>IO<\/code> \u0646\u0645\u0648\u0646\u0647 struct \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0628\u0627 HAL \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0628\u0647 \u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u062a\u0645\u0627\u0645 \u067e\u06cc\u0646 \u0647\u0627\u06cc gpio \u0631\u0627 \u0645\u06cc \u062f\u0647\u062f \u0648 \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u0627 \u0631\u0627 \u0642\u0627\u062f\u0631 \u0645\u06cc \u0633\u0627\u0632\u062f \u062a\u0627 \u0628\u0631\u0627\u06cc \u067e\u06cc\u0646 \u0647\u0627\u06cc \u062c\u062f\u0627\u06af\u0627\u0646\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645.  \u0627\u06cc\u0646 \u0634\u0628\u06cc\u0647 \u0628\u0647 \u0645\u0641\u0647\u0648\u0645 a \u0627\u0633\u062a <code>split<\/code> \u0631\u0648\u0634 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0633\u0627\u06cc\u0631 HAL \u0647\u0627 (\u062c\u0632\u0626\u06cc\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 <strong>\u0627\u06cc\u0646\u062c\u0627<\/strong>).  \u0645\u0627 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0627 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u06cc\u0645 <code>new()<\/code> \u0631\u0648\u0634 \u0646\u0645\u0648\u0646\u0647 \u0628\u0631 \u0631\u0648\u06cc <code>IO<\/code> \u0633\u0627\u062e\u062a\u0627\u0631 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"k\">let<\/span> <span class=\"n\">io<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">IO<\/span><span class=\"p\">::<\/span><span class=\"nf\">new<\/span><span class=\"p\">(<\/span><span class=\"n\">peripherals<\/span><span class=\"py\">.GPIO<\/span><span class=\"p\">,<\/span> <span class=\"n\">peripherals<\/span><span class=\"py\">.IO_MUX<\/span><span class=\"p\">);<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>4\ufe0f\u20e3 <strong>\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648 \u0627\u06cc\u062c\u0627\u062f \u062f\u0633\u062a\u0647 \u0628\u0631\u0627\u06cc \u067e\u06cc\u0646 \u0622\u0646\u0627\u0644\u0648\u06af:<\/strong> \u0645\u0634\u0627\u0628\u0647 \u0646\u062d\u0648\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u067e\u06cc\u0646\u200c\u0647\u0627 \u0642\u0628\u0644\u0627\u064b \u0628\u0627 gpio\u060c \u0628\u0647 \u062c\u0627\u06cc \u0622\u0646 \u06cc\u06a9 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f <code>into_analog()<\/code> \u0631\u0648\u0634\u06cc \u06a9\u0647 \u067e\u06cc\u0646 \u200b\u200b\u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u067e\u06cc\u0646 \u0622\u0646\u0627\u0644\u0648\u06af \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u06cc \u06a9\u0646\u062f.  \u06cc\u06a9 <code>ntc_pin<\/code> \u062f\u0633\u062a\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u0634\u0648\u062f \u062a\u0627 <code>gpio1<\/code> \u0628\u0647 \u0648 \u067e\u06cc\u0646 \u0622\u0646\u0627\u0644\u0648\u06af \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"k\">let<\/span> <span class=\"n\">ntc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">io<\/span><span class=\"py\">.pins.gpio1<\/span><span class=\"nf\">.into_analog<\/span><span class=\"p\">();<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D8%AA%D9%86%D8%B8%DB%8C%D9%85%D8%A7%D8%AA_%D8%AC%D8%A7%D9%86%D8%A8%DB%8C_ADC\"><\/span>\n<p>  \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062c\u0627\u0646\u0628\u06cc ADC:<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><strong>1\ufe0f\u20e3 \u06cc\u06a9 \u062f\u0633\u062a\u0647 \u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc ADC \u062a\u0647\u06cc\u0647 \u06a9\u0646\u06cc\u062f<\/strong>: \u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06cc\u06a9 \u067e\u06cc\u0646 \u0622\u0646\u0627\u0644\u0648\u06af \u062f\u0631 esp32c3-hal\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc ADC \u0627\u06cc\u062c\u0627\u062f \u0634\u0648\u062f.  \u0628\u0639\u062f\u0627\u064b \u0627\u0632 \u0647\u0645\u0627\u0646 \u0646\u0645\u0648\u0646\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u067e\u06cc\u0646 \u0622\u0646\u0627\u0644\u0648\u06af \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 ADC \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.  \u0628\u0647 \u0627\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628\u060c \u06cc\u06a9 <code>adc_config<\/code> \u062f\u0633\u062a\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u0634\u0648\u062f <code>AdcConfig<\/code> \u0646\u0648\u0639 <code>new<\/code> \u0631\u0648\u0634 \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"c1\">\/\/ Create handle for ADC configuration parameters<\/span>\n<span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">adc_config<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">AdcConfig<\/span><span class=\"p\">::<\/span><span class=\"nf\">new<\/span><span class=\"p\">();<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>2\ufe0f\u20e3 \u06cc\u06a9 \u062f\u0633\u062a\u0647 \u0628\u06af\u06cc\u0631\u06cc\u062f \u0648 \u067e\u06cc\u0646 \u0622\u0646\u0627\u0644\u0648\u06af \u0631\u0627 \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/strong> \u0628\u0647 \u0645\u0646\u0638\u0648\u0631 \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0622\u0646\u0627\u0644\u0648\u06af <code>ntc_pin<\/code> \u067e\u06cc\u0646\u060c <code>AdcConfig<\/code> \u0646\u0648\u0639 \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 <code>enable_pin<\/code> \u0631\u0648\u0634\u06cc \u06a9\u0647 \u062f\u0648 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0645\u06cc \u06af\u06cc\u0631\u062f.  \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0627\u0648\u0644 \u067e\u06cc\u0646 \u0622\u0646\u0627\u0644\u0648\u06af gpio \u0648 \u062f\u0648\u0645\u06cc an \u0627\u0633\u062a <code>Attenuation<\/code> enum \u06a9\u0647 \u0633\u0637\u062d \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u062a\u0636\u0639\u06cc\u0641 \u0631\u0627 \u0645\u0634\u062e\u0635 \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">adc_pin<\/span> <span class=\"o\">=<\/span>\n        <span class=\"n\">adc_config<\/span><span class=\"nf\">.enable_pin<\/span><span class=\"p\">(<\/span>\n           <span class=\"n\">ntc<\/span><span class=\"p\">,<\/span>\n           <span class=\"nn\">Attenuation<\/span><span class=\"p\">::<\/span><span class=\"n\">Attenuation0dB<\/span>\n        <span class=\"p\">);<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>3\ufe0f\u20e3 \u06cc\u06a9 \u062f\u0633\u062a\u0647 \u0631\u0627 \u0628\u062f\u0633\u062a \u0622\u0648\u0631\u06cc\u062f \u0648 \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 ADC \u0631\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f:<\/strong> \u0642\u0628\u0644 \u0627\u0632 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 ADC\u060c \u0645\u0634\u0627\u0628\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u062c\u0627\u0646\u0628\u06cc \u062f\u06cc\u06af\u0631\u060c \u062f\u0633\u062a\u06af\u0627\u0647 \u062c\u0627\u0646\u0628\u06cc \u0628\u0627\u06cc\u062f \u0628\u0647 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u0633\u0637\u062d HAL \u0627\u0631\u062a\u0642\u0627 \u06cc\u0627\u0628\u062f.  \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <code>split<\/code> \u0631\u0648\u0634 \u062f\u0631 \u0646\u0648\u0639 \u062c\u0627\u0646\u0628\u06cc APB_SARADC (\u0627\u06af\u0631 \u0622\u0634\u0646\u0627 \u0646\u06cc\u0633\u062a\u06cc\u062f\u060c \u0627\u06cc\u0646 \u067e\u0633\u062a \u0642\u0628\u0644\u06cc \u0645\u0646 \u0631\u0627 \u062f\u0631 \u062a\u0648\u0636\u06cc\u062d \u0631\u0648\u0634 \u0647\u0627\u06cc \u062a\u0642\u0633\u06cc\u0645 \u0648 \u0645\u062d\u062f\u0648\u062f \u0628\u062e\u0648\u0627\u0646\u06cc\u062f) \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"c1\">\/\/ Promote ADC peripheral to HAL-level Struct<\/span>\n<span class=\"k\">let<\/span> <span class=\"n\">analog<\/span> <span class=\"o\">=<\/span> <span class=\"n\">peripherals<\/span><span class=\"py\">.APB_SARADC<\/span><span class=\"nf\">.split<\/span><span class=\"p\">();<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u062f\u0633\u062a\u06af\u0627\u0647 \u062c\u0627\u0646\u0628\u06cc \u062a\u0642\u0633\u06cc\u0645 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0645\u0627 \u0628\u0647 ADC \u0641\u0631\u062f\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0631\u06cc\u0645 \u062a\u0627 \u0628\u0647 \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 ADC \u0645\u0646\u062a\u0642\u0644 \u06a9\u0646\u06cc\u0645.  \u062f\u0631 \u0646\u062a\u06cc\u062c\u0647\u060c \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 ADC \u06cc\u06a9 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f <code>adc<\/code> \u0631\u0648\u0634 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0628\u062e\u0634\u06cc \u0627\u0632 <code>ADC<\/code> esp32c3-hal \u0631\u0627 \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f.  \u0631\u0627 <code>adc<\/code> \u0645\u062a\u062f \u0633\u0647 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0645\u06cc \u06af\u06cc\u0631\u062f\u060c \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u0646\u062f\u0647 \u0633\u0627\u0639\u062a \u0645\u062d\u06cc\u0637\u06cc (\u06a9\u0647 \u0627\u0632 \u0637\u0631\u06cc\u0642 <code>system<\/code> handle)\u060c \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 ADC (\u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 <code>analog<\/code> \u062f\u0633\u062a\u0647)\u060c \u0648 \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc ADC (the <code>adc_config<\/code> \u0631\u0633\u06cc\u062f\u06af\u06cc):<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">adc<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">ADC<\/span><span class=\"p\">::<\/span><span class=\"nf\">adc<\/span><span class=\"p\">(<\/span>\n    <span class=\"o\">&amp;<\/span><span class=\"k\">mut<\/span> <span class=\"n\">system<\/span><span class=\"py\">.peripheral_clock_control<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">analog<\/span><span class=\"py\">.adc1<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">adc_config<\/span><span class=\"p\">,<\/span>\n<span class=\"p\">)<\/span>\n<span class=\"nf\">.unwrap<\/span><span class=\"p\">();<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0627\u0633\u062a!  \u062d\u0627\u0644\u0627 \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0648\u0627\u0631\u062f \u06a9\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0634\u0648\u06cc\u0645.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%F0%9F%93%B1%DA%A9%D8%AF_%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86\"><\/span>\n<p>  \ud83d\udcf1\u06a9\u062f \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0637\u0631\u062d\u06cc \u06a9\u0647 \u0642\u0628\u0644\u0627 \u062a\u0648\u0636\u06cc\u062d \u062f\u0627\u062f\u0647 \u0634\u062f\u060c \u0642\u0628\u0644 \u0627\u0632 \u0648\u0631\u0648\u062f \u0628\u0647 \u0645\u0646 <code>loop<\/code>\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0686\u0646\u062f \u062b\u0627\u0628\u062a \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u0645 \u06a9\u0647 \u062f\u0631 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u062e\u0648\u062f \u0627\u0632 \u0622\u0646\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0648\u0627\u0647\u0645 \u06a9\u0631\u062f.  \u0627\u06cc\u0646 \u0634\u0627\u0645\u0644 \u06a9\u0644\u06cc\u062f \u0632\u062f\u0646 \u0645\u0642\u0627\u062f\u06cc\u0631 \u062b\u0627\u0628\u062a \u0628\u0631\u0627\u06cc \u0627\u0633\u062a<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><mi>\u0628<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">\\\u0628\u062a\u0627 <\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8889em;vertical-align:-0.1944em;\"\/><span class=\"mord mathnormal\" style=\"margin-right:0.05278em;\">\u0628<\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0648<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>\u0622\u0631<\/mi><mn>0<\/mn><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">R_0<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.00773em;\">\u0622\u0631<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.3011em;\"><span style=\"top:-2.55em;margin-left:-0.0077em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">0<\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"k\">const<\/span> <span class=\"n\">B<\/span><span class=\"p\">:<\/span> <span class=\"nb\">f64<\/span> <span class=\"o\">=<\/span> <span class=\"mf\">3950.0<\/span><span class=\"p\">;<\/span> <span class=\"c1\">\/\/ B value of the thermistor<\/span>\n<span class=\"k\">const<\/span> <span class=\"n\">R0<\/span><span class=\"p\">:<\/span> <span class=\"nb\">f64<\/span> <span class=\"o\">=<\/span> <span class=\"mf\">10000.0<\/span><span class=\"p\">;<\/span> <span class=\"c1\">\/\/ Nominal NTC Value<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u067e\u0633 \u0627\u0632 \u0648\u0631\u0648\u062f \u0628\u0647 \u062d\u0644\u0642\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u060c \u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u062f\u0631 \u0637\u0631\u0627\u062d\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0642\u0628\u0644\u0627\u064b \u06af\u0641\u062a\u0647 \u0634\u062f\u060c \u0627\u0648\u0644\u06cc\u0646 \u06a9\u0627\u0631\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u0645 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 ADC \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646 \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647\/\u062e\u0648\u0627\u0646\u062f\u0646 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u0645.  \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u0634\u0648\u062f <code>read<\/code> \u0631\u0648\u0634\u06cc \u06a9\u0647 \u06cc\u06a9 \u0627\u0631\u062c\u0627\u0639 \u0642\u0627\u0628\u0644 \u062a\u063a\u06cc\u06cc\u0631 \u0628\u0647 <code>adc_pin<\/code> \u0646\u0645\u0648\u0646\u0647 \u0648 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f a <code>Result<\/code>:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code> <span class=\"k\">let<\/span> <span class=\"n\">sample<\/span><span class=\"p\">:<\/span> <span class=\"nb\">u16<\/span> <span class=\"o\">=<\/span> <span class=\"n\">adc<\/span><span class=\"nf\">.read<\/span><span class=\"p\">(<\/span><span class=\"o\">&amp;<\/span><span class=\"k\">mut<\/span> <span class=\"n\">adc_pin<\/span><span class=\"p\">)<\/span><span class=\"nf\">.unwrap<\/span><span class=\"p\">();<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0633\u067e\u0633\u060c \u0645\u0642\u062f\u0627\u0631 \u0646\u0645\u0648\u0646\u0647 \u0631\u0627 \u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u0645\u0639\u0627\u062f\u0644\u0627\u062a \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0642\u0628\u0644\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0628\u0647 \u062f\u0645\u0627 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u0645:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"k\">let<\/span> <span class=\"n\">temperature<\/span> <span class=\"o\">=<\/span> <span class=\"mf\">1.<\/span> <span class=\"o\">\/<\/span> <span class=\"p\">(<\/span><span class=\"k\">log<\/span><span class=\"p\">(<\/span><span class=\"mf\">1.<\/span> <span class=\"o\">\/<\/span> <span class=\"p\">(<\/span><span class=\"mf\">4096.<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">sample<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">f64<\/span> <span class=\"o\">-<\/span> <span class=\"mf\">1.<\/span><span class=\"p\">))<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">B<\/span> <span class=\"o\">+<\/span> <span class=\"mf\">1.0<\/span> <span class=\"o\">\/<\/span> <span class=\"mf\">298.15<\/span><span class=\"p\">)<\/span> <span class=\"o\">-<\/span> <span class=\"mf\">273.15<\/span><span class=\"p\">;<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0686\u0646\u062f \u0646\u06a9\u062a\u0647 \u0642\u0627\u0628\u0644 \u0630\u06a9\u0631 \u0627\u0633\u062a\u061b  \u0627\u0628\u062a\u062f\u0627 \u0646\u0645\u0648\u0646\u0647 \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc\u200c\u0634\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0645\u0642\u062f\u0627\u0631 \u0628\u0647 \u0648\u0644\u062a\u0627\u0698 \u062a\u0628\u062f\u06cc\u0644 \u0646\u0645\u06cc\u200c\u06a9\u0646\u0645 \u0632\u06cc\u0631\u0627 \u062f\u0631 \u0627\u0648\u0644\u06cc\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u062d\u0627\u0633\u0628\u0647 \u0648\u0644\u062a\u0627\u0698 \u06cc\u06a9 \u0646\u0633\u0628\u062a \u0627\u0633\u062a.  \u0627\u06cc\u0646 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u0646 \u0631\u0627 \u0646\u06af\u0647 \u0645\u06cc \u062f\u0627\u0631\u0645 <code>sample<\/code> \u062f\u0631 LSB \u0647\u0627 \u0648 \u0627\u0632 \u0645\u0642\u062f\u0627\u0631 LSB \u0645\u0639\u0627\u062f\u0644 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>V<\/mi><mrow><mi>\u062c<\/mi><mi>\u062c<\/mi><\/mrow><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">V_{cc}<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.22222em;\">V<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.1514em;\"><span style=\"top:-2.55em;margin-left:-0.2222em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">\u0633\u06cc \u0633\u06cc<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p>.  \u0628\u0631\u0627\u06cc \u0648\u0635\u0644 \u06a9\u0631\u062f\u0646<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>V<\/mi><mrow><mi>\u062c<\/mi><mi>\u062c<\/mi><\/mrow><\/msub><\/mrow><annotation encoding=\"application\/x-tex\">V_{cc}<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.22222em;\">V<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.1514em;\"><span style=\"top:-2.55em;margin-left:-0.2222em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">\u0633\u06cc \u0633\u06cc<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p> \u0645\u0646 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u062d\u062f\u0627\u06a9\u062b\u0631 \u0645\u0642\u062f\u0627\u0631 \u0645\u0645\u06a9\u0646 LSB (\u0645\u0631\u062c\u0639 \u0628\u0627\u0644\u0627\u06cc\u06cc) \u0631\u0627 \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062a\u0648\u0633\u0637 ADC \u0627\u06cc\u062c\u0627\u062f \u0634\u0648\u062f \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc \u06a9\u0646\u0645.  \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0627\u0633\u062a \u06a9\u0647 \u0645\u0646 \u0628\u0627\u06cc\u062f \u0631\u0632\u0648\u0644\u0648\u0634\u0646 \u0631\u0627 \u0628\u062f\u0627\u0646\u0645 \u06a9\u0647 12 \u0628\u0648\u062f \u0632\u06cc\u0631\u0627<br \/>\n<span class=\"katex-element\"><br \/>\n  <span class=\"katex\"><span class=\"katex-mathml\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics><mrow><msub><mi>V<\/mi><mrow><mi>\u062c<\/mi><mi>\u062c<\/mi><\/mrow><\/msub><mo>=<\/mo><msup><mn>2<\/mn><mn>12<\/mn><\/msup><mi>L<\/mi><mi>\u0627\u0633<\/mi><mi>\u0628<\/mi><mi>\u0633<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">V_{cc} = 2^{12} LSB<\/annotation><\/semantics><\/math><\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"strut\" style=\"height:0.8333em;vertical-align:-0.15em;\"\/><span class=\"mord\"><span class=\"mord mathnormal\" style=\"margin-right:0.22222em;\">V<\/span><span class=\"msupsub\"><span class=\"vlist-t vlist-t2\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.1514em;\"><span style=\"top:-2.55em;margin-left:-0.2222em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mathnormal mtight\">\u0633\u06cc \u0633\u06cc<\/span><\/span><\/span><\/span><\/span><span class=\"vlist-s\">\u0631\u0627<\/span><\/span><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.15em;\"><span\/><\/span><\/span><\/span><\/span><\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><span class=\"mrel\">=<\/span><span class=\"mspace\" style=\"margin-right:0.2778em;\"\/><\/span><span class=\"base\"><span class=\"strut\" style=\"height:0.8141em;\"\/><span class=\"mord\"><span class=\"mord\">2<\/span><span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\" style=\"height:0.8141em;\"><span style=\"top:-3.063em;margin-right:0.05em;\"><span class=\"pstrut\" style=\"height:2.7em;\"\/><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\"><span class=\"mord mtight\">12<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mord mathnormal\">L<\/span><span class=\"mord mathnormal\" style=\"margin-right:0.05017em;\">SB<\/span><span class=\"mord mathnormal\">\u0633<\/span><\/span><\/span><\/span><br \/>\n<\/span><\/p>\n<p>.  \u062f\u0648\u0645\u060c \u06cc\u0627\u062f\u0622\u0648\u0631\u06cc \u0627\u0632 <code>read<\/code> \u0631\u0648\u0634\u06cc \u06a9\u0647 <code>sample<\/code> \u0647\u0633\u062a \u06cc\u06a9 <code>u16<\/code>\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0645\u062c\u0628\u0648\u0631 \u0634\u062f\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0645 <code>as f64<\/code> \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0628\u0627\u0632\u06cc\u06af\u0631\u0627\u0646 <code>f64<\/code> \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647  \u0633\u0648\u0645\u060c <code>log<\/code> \u0644\u06af\u0627\u0631\u06cc\u062a\u0645 \u0637\u0628\u06cc\u0639\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 <code>libm<\/code> \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u06cc \u06a9\u0647 \u0642\u0628\u0644\u0627 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0645.  \u0686\u0647\u0627\u0631\u0645 \u0648 \u0622\u062e\u0631\u060c \u062f\u0645\u0627 \u0628\u0631 \u062d\u0633\u0628 \u06a9\u0644\u0648\u06cc\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc \u0634\u0648\u062f <code>273.15<\/code> \u0686\u06cc\u0632\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0633\u0644\u0633\u06cc\u0648\u0633 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u062f\u0631 \u0646\u0647\u0627\u06cc\u062a\u060c \u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u062f\u0645\u0627 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a\u060c \u0622\u0646 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0628\u0647 \u06a9\u0646\u0633\u0648\u0644 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u06a9\u0646\u0645 <code>println!<\/code> \u0645\u0627\u06a9\u0631\u0648 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"nd\">println!<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Temperature {:02} Celcius<\/span><span class=\"se\">\\r<\/span><span class=\"s\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">temperature<\/span><span class=\"p\">);<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u0627\u0633\u062a!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%F0%9F%93%B1%DA%A9%D8%AF_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%DA%A9%D8%A7%D9%85%D9%84\"><\/span>\n<p>  <strong>\ud83d\udcf1<\/strong>\u06a9\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0627\u0645\u0644<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06a9\u062f \u06a9\u0627\u0645\u0644 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0634\u0631\u062d \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0627\u0633\u062a.  \u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u067e\u0631\u0648\u0698\u0647 \u06a9\u0627\u0645\u0644 \u0648 \u0633\u0627\u06cc\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u062f\u0631 \u0622\u0646 \u0628\u06cc\u0627\u0628\u06cc\u062f <strong>Apollolabs ESP32C3<\/strong> git repo.  \u0647\u0645\u0686\u0646\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 Wokwi \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u0633\u062a <strong>\u0627\u06cc\u0646\u062c\u0627<\/strong>.<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight rust\"><code><span class=\"nd\">#![no_std]<\/span>\n<span class=\"nd\">#![no_main]<\/span>\n\n<span class=\"k\">use<\/span> <span class=\"nn\">esp32c3_hal<\/span><span class=\"p\">::{<\/span>\n    <span class=\"nn\">adc<\/span><span class=\"p\">::{<\/span><span class=\"n\">AdcConfig<\/span><span class=\"p\">,<\/span> <span class=\"n\">Attenuation<\/span><span class=\"p\">,<\/span> <span class=\"n\">ADC<\/span><span class=\"p\">},<\/span>\n    <span class=\"nn\">clock<\/span><span class=\"p\">::<\/span><span class=\"n\">ClockControl<\/span><span class=\"p\">,<\/span>\n    <span class=\"nn\">peripherals<\/span><span class=\"p\">::<\/span><span class=\"n\">Peripherals<\/span><span class=\"p\">,<\/span>\n    <span class=\"nn\">prelude<\/span><span class=\"p\">::<\/span><span class=\"o\">*<\/span><span class=\"p\">,<\/span>\n    <span class=\"nn\">timer<\/span><span class=\"p\">::<\/span><span class=\"n\">TimerGroup<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">Rtc<\/span><span class=\"p\">,<\/span> <span class=\"n\">IO<\/span><span class=\"p\">,<\/span>\n<span class=\"p\">};<\/span>\n<span class=\"k\">use<\/span> <span class=\"n\">esp_backtrace<\/span> <span class=\"k\">as<\/span> <span class=\"n\">_<\/span><span class=\"p\">;<\/span>\n<span class=\"k\">use<\/span> <span class=\"nn\">esp_println<\/span><span class=\"p\">::<\/span><span class=\"n\">println<\/span><span class=\"p\">;<\/span>\n<span class=\"k\">use<\/span> <span class=\"nn\">libm<\/span><span class=\"p\">::<\/span><span class=\"k\">log<\/span><span class=\"p\">;<\/span>\n\n<span class=\"nd\">#[entry]<\/span>\n<span class=\"k\">fn<\/span> <span class=\"nf\">main<\/span><span class=\"p\">()<\/span> <span class=\"k\">-&gt;<\/span> <span class=\"o\">!<\/span> <span class=\"p\">{<\/span>\n    <span class=\"c1\">\/\/ Take Peripherals, Initialize Clocks, and Create a Handle for Each<\/span>\n    <span class=\"k\">let<\/span> <span class=\"n\">peripherals<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">Peripherals<\/span><span class=\"p\">::<\/span><span class=\"nf\">take<\/span><span class=\"p\">();<\/span>\n    <span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">system<\/span> <span class=\"o\">=<\/span> <span class=\"n\">peripherals<\/span><span class=\"py\">.SYSTEM<\/span><span class=\"nf\">.split<\/span><span class=\"p\">();<\/span>\n    <span class=\"k\">let<\/span> <span class=\"n\">clocks<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">ClockControl<\/span><span class=\"p\">::<\/span><span class=\"nf\">boot_defaults<\/span><span class=\"p\">(<\/span><span class=\"n\">system<\/span><span class=\"py\">.clock_control<\/span><span class=\"p\">)<\/span><span class=\"nf\">.freeze<\/span><span class=\"p\">();<\/span>\n\n    <span class=\"c1\">\/\/ Instantiate and Create Handles for the RTC and TIMG watchdog timers<\/span>\n    <span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">rtc<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">Rtc<\/span><span class=\"p\">::<\/span><span class=\"nf\">new<\/span><span class=\"p\">(<\/span><span class=\"n\">peripherals<\/span><span class=\"py\">.RTC_CNTL<\/span><span class=\"p\">);<\/span>\n    <span class=\"k\">let<\/span> <span class=\"n\">timer_group0<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">TimerGroup<\/span><span class=\"p\">::<\/span><span class=\"nf\">new<\/span><span class=\"p\">(<\/span><span class=\"n\">peripherals<\/span><span class=\"py\">.TIMG0<\/span><span class=\"p\">,<\/span> <span class=\"o\">&amp;<\/span><span class=\"n\">clocks<\/span><span class=\"p\">);<\/span>\n    <span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">wdt0<\/span> <span class=\"o\">=<\/span> <span class=\"n\">timer_group0<\/span><span class=\"py\">.wdt<\/span><span class=\"p\">;<\/span>\n    <span class=\"k\">let<\/span> <span class=\"n\">timer_group1<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">TimerGroup<\/span><span class=\"p\">::<\/span><span class=\"nf\">new<\/span><span class=\"p\">(<\/span><span class=\"n\">peripherals<\/span><span class=\"py\">.TIMG1<\/span><span class=\"p\">,<\/span> <span class=\"o\">&amp;<\/span><span class=\"n\">clocks<\/span><span class=\"p\">);<\/span>\n    <span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">wdt1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">timer_group1<\/span><span class=\"py\">.wdt<\/span><span class=\"p\">;<\/span>\n\n    <span class=\"c1\">\/\/ Disable the RTC and TIMG watchdog timers<\/span>\n    <span class=\"n\">rtc<\/span><span class=\"py\">.swd<\/span><span class=\"nf\">.disable<\/span><span class=\"p\">();<\/span>\n    <span class=\"n\">rtc<\/span><span class=\"py\">.rwdt<\/span><span class=\"nf\">.disable<\/span><span class=\"p\">();<\/span>\n    <span class=\"n\">wdt0<\/span><span class=\"nf\">.disable<\/span><span class=\"p\">();<\/span>\n    <span class=\"n\">wdt1<\/span><span class=\"nf\">.disable<\/span><span class=\"p\">();<\/span>\n\n    <span class=\"c1\">\/\/ Instantiate and Create Handle for IO<\/span>\n    <span class=\"k\">let<\/span> <span class=\"n\">io<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">IO<\/span><span class=\"p\">::<\/span><span class=\"nf\">new<\/span><span class=\"p\">(<\/span><span class=\"n\">peripherals<\/span><span class=\"py\">.GPIO<\/span><span class=\"p\">,<\/span> <span class=\"n\">peripherals<\/span><span class=\"py\">.IO_MUX<\/span><span class=\"p\">);<\/span>\n\n    <span class=\"c1\">\/\/ Create ADC Instance<\/span>\n    <span class=\"c1\">\/\/ Create handle for ADC configuration parameters<\/span>\n    <span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">adc_config<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">AdcConfig<\/span><span class=\"p\">::<\/span><span class=\"nf\">new<\/span><span class=\"p\">();<\/span>\n    <span class=\"c1\">\/\/ Configure ADC pin<\/span>\n    <span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">adc_pin<\/span> <span class=\"o\">=<\/span>\n        <span class=\"n\">adc_config<\/span><span class=\"nf\">.enable_pin<\/span><span class=\"p\">(<\/span><span class=\"n\">io<\/span><span class=\"py\">.pins.gpio1<\/span><span class=\"nf\">.into_analog<\/span><span class=\"p\">(),<\/span> <span class=\"nn\">Attenuation<\/span><span class=\"p\">::<\/span><span class=\"n\">Attenuation0dB<\/span><span class=\"p\">);<\/span>\n    <span class=\"c1\">\/\/ Promote ADC peripheral to HAL-level Struct<\/span>\n    <span class=\"k\">let<\/span> <span class=\"n\">analog<\/span> <span class=\"o\">=<\/span> <span class=\"n\">peripherals<\/span><span class=\"py\">.APB_SARADC<\/span><span class=\"nf\">.split<\/span><span class=\"p\">();<\/span>\n    <span class=\"c1\">\/\/ Create handle for ADC, configuring clock, and passing configuration handle<\/span>\n    <span class=\"k\">let<\/span> <span class=\"k\">mut<\/span> <span class=\"n\">adc<\/span> <span class=\"o\">=<\/span> <span class=\"nn\">ADC<\/span><span class=\"p\">::<\/span><span class=\"nf\">adc<\/span><span class=\"p\">(<\/span>\n        <span class=\"o\">&amp;<\/span><span class=\"k\">mut<\/span> <span class=\"n\">system<\/span><span class=\"py\">.peripheral_clock_control<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">analog<\/span><span class=\"py\">.adc1<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">adc_config<\/span><span class=\"p\">,<\/span>\n    <span class=\"p\">)<\/span>\n    <span class=\"nf\">.unwrap<\/span><span class=\"p\">();<\/span>\n\n    <span class=\"k\">const<\/span> <span class=\"n\">B<\/span><span class=\"p\">:<\/span> <span class=\"nb\">f64<\/span> <span class=\"o\">=<\/span> <span class=\"mf\">3950.0<\/span><span class=\"p\">;<\/span> <span class=\"c1\">\/\/ B value of the thermistor<\/span>\n    <span class=\"k\">const<\/span> <span class=\"n\">R0<\/span><span class=\"p\">:<\/span> <span class=\"nb\">f64<\/span> <span class=\"o\">=<\/span> <span class=\"mf\">10000.0<\/span><span class=\"p\">;<\/span> <span class=\"c1\">\/\/ Nominal NTC Value<\/span>\n\n    <span class=\"c1\">\/\/ Algorithm<\/span>\n    <span class=\"c1\">\/\/ 1) Get adc reading<\/span>\n    <span class=\"c1\">\/\/ 2) Convert to temperature<\/span>\n    <span class=\"c1\">\/\/ 3) Send over Serial<\/span>\n    <span class=\"c1\">\/\/ 4) Go Back to step 1<\/span>\n\n    <span class=\"c1\">\/\/ Application<\/span>\n    <span class=\"k\">loop<\/span> <span class=\"p\">{<\/span>\n        <span class=\"c1\">\/\/ Get ADC reading<\/span>\n        <span class=\"k\">let<\/span> <span class=\"n\">sample<\/span><span class=\"p\">:<\/span> <span class=\"nb\">u16<\/span> <span class=\"o\">=<\/span> <span class=\"n\">adc<\/span><span class=\"nf\">.read<\/span><span class=\"p\">(<\/span><span class=\"o\">&amp;<\/span><span class=\"k\">mut<\/span> <span class=\"n\">adc_pin<\/span><span class=\"p\">)<\/span><span class=\"nf\">.unwrap<\/span><span class=\"p\">();<\/span>\n        <span class=\"c1\">\/\/ For blocking read<\/span>\n        <span class=\"c1\">\/\/ let sample: u16 = nb::block!(adc.read(&amp;mut adc_pin)).unwrap();<\/span>\n\n        <span class=\"c1\">\/\/Convert to temperature<\/span>\n        <span class=\"k\">let<\/span> <span class=\"n\">temperature<\/span> <span class=\"o\">=<\/span> <span class=\"mf\">1.<\/span> <span class=\"o\">\/<\/span> <span class=\"p\">(<\/span><span class=\"k\">log<\/span><span class=\"p\">(<\/span><span class=\"mf\">1.<\/span> <span class=\"o\">\/<\/span> <span class=\"p\">(<\/span><span class=\"mf\">4096.<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">sample<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">f64<\/span> <span class=\"o\">-<\/span> <span class=\"mf\">1.<\/span><span class=\"p\">))<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">B<\/span> <span class=\"o\">+<\/span> <span class=\"mf\">1.0<\/span> <span class=\"o\">\/<\/span> <span class=\"mf\">298.15<\/span><span class=\"p\">)<\/span> <span class=\"o\">-<\/span> <span class=\"mf\">273.15<\/span><span class=\"p\">;<\/span>\n\n        <span class=\"c1\">\/\/ Print the temperature output<\/span>\n        <span class=\"nd\">println!<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Temperature {:02} Celcius<\/span><span class=\"se\">\\r<\/span><span class=\"s\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">temperature<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%AA%DB%8C%D8%AC%D9%87\"><\/span>\n<p>  \u0646\u062a\u06cc\u062c\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a\u060c \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u062f\u0645\u0627 \u0622\u0646\u0627\u0644\u0648\u06af \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631 \u062c\u0627\u0646\u0628\u06cc ADC \u0628\u0631\u0627\u06cc ESP32C3 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f.  \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u062d\u0627\u0635\u0644 \u0646\u06cc\u0632 \u0628\u0647 \u062e\u0631\u0648\u062c\u06cc \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u0634\u0648\u062f.  \u0647\u0645\u0647 \u06a9\u062f\u0647\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0646\u0638\u0631\u0633\u0646\u062c\u06cc (\u0628\u062f\u0648\u0646 \u0648\u0642\u0641\u0647) \u0628\u0648\u062f.  \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u060c \u062a\u0645\u0627\u0645 \u06a9\u062f\u0647\u0627 \u062f\u0631 \u0633\u0637\u062d HAL \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 esp32c3-hal \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0646\u062f.  \u0633\u0648\u0627\u0644\u06cc \u062f\u0627\u0631\u06cc\u062f\u061f  \u0646\u0638\u0631\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631\u0627\u062a \u0632\u06cc\u0631 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u06af\u0630\u0627\u0631\u06cc\u062f \ud83d\udc47.<\/p>\n<p>\u0627\u06af\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0631\u0627 \u0645\u0641\u06cc\u062f \u062f\u06cc\u062f\u06cc\u062f\u060c \u0648 \u0628\u0631\u0627\u06cc \u0628\u0647\u200c\u0631\u0648\u0632 \u0645\u0627\u0646\u062f\u0646 \u0627\u0632 \u067e\u0633\u062a\u200c\u0647\u0627\u06cc \u0645\u0634\u0627\u0628\u0647\u060c \u0641\u0647\u0631\u0633\u062a \u06a9\u0627\u0646\u0627\u0644\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f\/\u0639\u0636\u0648 \u0634\u0648\u06cc\u062f \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0622\u0645\u062f\u0647 \u0627\u0633\u062a:<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0627\u06cc\u0646 \u067e\u0633\u062a \u0648\u0628\u0644\u0627\u06af \u0634\u0634\u0645\u06cc\u0646 \u0627\u0632 \u06cc\u06a9 \u0633\u0631\u06cc \u067e\u0633\u062a \u0647\u0627\u06cc \u0686\u0646\u062f \u0642\u0633\u0645\u062a\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0645\u0646 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u062c\u0627\u0646\u0628\u06cc \u0645\u062e\u062a\u0644\u0641 \u062f\u0631 ESP32C3 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Rust \u062a\u0639\u0628\u06cc\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0633\u0637\u062d HAL \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u0645. \u0644\u0637\u0641\u0627\u064b \u062a\u0648\u062c\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u0641\u0627\u0647\u06cc\u0645 \u062f\u0631 \u067e\u0633\u062a \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f\u062a\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0645\u0641\u0627\u0647\u06cc\u0645 \u067e\u0633\u062a \u0647\u0627\u06cc \u0642\u0628\u0644\u06cc \u0628\u0633\u062a\u06af\u06cc \u062f\u0627\u0634\u062a\u0647 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":24782,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-24781","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/24781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=24781"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/24781\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/24782"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=24781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=24781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=24781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}