{"id":1634,"date":"2019-09-04T07:38:54","date_gmt":"2019-09-04T04:38:54","guid":{"rendered":"http:\/\/arduinolab.pw\/?p=1634"},"modified":"2019-09-11T12:58:17","modified_gmt":"2019-09-11T09:58:17","slug":"besprovodnoj-termodatchik-dlya-meteostancii-na-arduino","status":"publish","type":"post","link":"https:\/\/arduinolab.pw\/index.php\/2019\/09\/04\/besprovodnoj-termodatchik-dlya-meteostancii-na-arduino\/","title":{"rendered":"\u0411\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0439 \u0442\u0435\u0440\u043c\u043e\u0434\u0430\u0442\u0447\u0438\u043a \u0434\u043b\u044f \u043c\u0435\u0442\u0435\u043e\u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u043d\u0430 Arduino"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u0410\u043d\u0430\u043b\u043e\u0433 \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0430\u0442\u0447\u0438\u043a\u0430 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u0434\u043e\u043c\u0430\u0448\u043d\u0438\u0445 \u043c\u0435\u0442\u0435\u043e\u0441\u0442\u0430\u043d\u0446\u0438\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043e\u0442 \u0431\u0430\u0442\u0430\u0440\u0435\u0439\u043d\u043e\u0433\u043e \u043f\u0438\u0442\u0430\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 LGT8F328P \u0432 \u0441\u0440\u0435\u0434\u0435 Arduino.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">\u0412\u0435\u0440\u0441\u0438\u044f \u0441 LGT8F328P \u0438 LM75A:<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u0421\u0445\u0435\u043c\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f:<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"772\" src=\"https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb2-1024x772.jpg\" alt=\"\" class=\"wp-image-1645\" srcset=\"https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb2-1024x772.jpg 1024w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb2-300x226.jpg 300w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb2-768x579.jpg 768w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb2-624x470.jpg 624w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb2.jpg 1071w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>  &#171;\u0421\u0445\u0435\u043c\u0430&#187; \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0449\u0435\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f.   <\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li> \u041f\u0440\u0438\u0435\u043c\u043d\u0438\u043a <a rel=\"noreferrer noopener\" aria-label=\"LR43B (\u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435)\" href=\"http:\/\/got.by\/3qt2ug\" target=\"_blank\">LR43B<\/a> \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043a \u0432\u044b\u0445\u043e\u0434 <strong>D2<\/strong> Arduino \u0438\u043b\u0438 LGT8F328P. <\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb0-1024x549.png\" alt=\"\" class=\"wp-image-1641\" srcset=\"https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb0-1024x549.png 1024w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb0-300x161.png 300w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb0-768x411.png 768w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb0-624x334.png 624w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb0.png 1848w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption> &#171;\u0421\u0445\u0435\u043c\u0430&#187; \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f, \u0434\u043b\u044f \u0441\u0430\u043c\u044b\u0445 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445.  <\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u041f\u0435\u0440\u0435\u0434\u0430\u0442\u0447\u0438\u043a <a href=\"https:\/\/buyeasy.by\/redirect\/cpa\/o\/pxnvk3zd6exan27cq7sg58rc8ahs187j\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"SYN115 (\u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435)\">SYN115<\/a> \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043a \u0432\u044b\u0445\u043e\u0434 <strong>D10<\/strong> Arduino \u0438\u043b\u0438 <a rel=\"noreferrer noopener\" aria-label=\"LGT8F328P (\u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435)\" href=\"http:\/\/got.by\/3fgvao\" target=\"_blank\">LGT8F328P<\/a>. <\/li><li><a rel=\"noreferrer noopener\" aria-label=\"LM75A (\u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435)\" href=\"http:\/\/got.by\/3ol8bp\" target=\"_blank\">LM75A<\/a> \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043a I2C \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443, SDA \u0438 SCL \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b \u043a A4 \u0438 A5 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0432\u0445\u043e\u0434\u044b \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0434\u0442\u044f\u043d\u0443\u0442\u044c \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u0430\u043c\u0438 \u043d\u0430 10\u043a \u043a \u043f\u0438\u0442\u0430\u043d\u0438\u044e, \u0432\u044b\u0445\u043e\u0434\u044b A0, A1 \u0438 A2, (\u0432\u044b\u0431\u043e\u0440 \u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0430 \u0448\u0438\u043d\u0435) \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044e\u0442\u0441\u044f \u0441 \u043c\u0430\u0441\u0441\u043e\u0439.  <\/li><li>\u041f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0432\u0445\u043e\u0434 5V \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, <strong>\u043d\u0438\u043a\u0430\u043a\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0435 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u0432 \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u0431\u044b\u0442\u044c \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e<\/strong>.<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<script async=\"\" src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<!-- arrduinolab_sidebar-right-1_AdSense1_1x1_as -->\n<ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-8560276033844381\" data-ad-slot=\"4771099356\" data-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u041a\u043e\u0434:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u041f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f \u043f\u0440\u0438\u0435\u043c\u043d\u0438\u043a\u0430, \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432 \u0438 \u0434\u043e\u043b\u0436\u0435\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0432 \u0433\u0440\u0430\u0434\u0443\u0441\u044b \u0446\u0435\u043b\u044c\u0441\u0438\u044f \u0432\u0437\u044f\u0442 \u0438\u0437 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 LM75 (\u0431\u0435\u0437 \u0410), <strong>\u043f\u0435\u0440\u0435\u0432\u043e\u0434 9 \u0431\u0438\u0442\u043d\u044b\u0439<\/strong>, \u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u0447\u0438\u043a\u0430, \u0448\u0430\u0433 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u043e\u0439 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u0431\u0443\u0434\u0435\u0442 0,5, \u044d\u0442\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043c\u043e, \u043d\u043e \u043f\u043e\u043a\u0430 \u0442\u0430\u043a.<\/p>\n\n\n<div class=\"su-spoiler su-spoiler-style-fancy su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>\u041f\u0440\u0438\u0435\u043c\u043d\u0438\u043a<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n<pre><font color=\"#434f54\">\/\/ receiver.pde<\/font>\n<font color=\"#434f54\">\/\/<\/font>\n<font color=\"#434f54\">\/\/ Simple example of how to use VirtualWire to receive messages<\/font>\n<font color=\"#434f54\">\/\/ Implements a simplex (one-way) receiver with an Rx-B1 module<\/font>\n<font color=\"#434f54\">\/\/<\/font>\n<font color=\"#434f54\">\/\/ See VirtualWire.h for detailed API docs<\/font>\n<font color=\"#434f54\">\/\/ Author: Mike McCauley (mikem@airspayce.com)<\/font>\n<font color=\"#434f54\">\/\/ Copyright (C) 2008 Mike McCauley<\/font>\n<font color=\"#434f54\">\/\/ $Id: receiver.pde,v 1.3 2009\/03\/30 00:07:24 mikem Exp $<\/font>\n\n<font color=\"#5e6d03\">#include<\/font> <font color=\"#434f54\">&lt;<\/font><b><font color=\"#d35400\">VirtualWire<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#000000\">h<\/font><font color=\"#434f54\">&gt;<\/font>\n\n \n\n &nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/\/ \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0439, \u044d\u043a\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u043f\u0430\u043c\u044f\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431<\/font>\n<font color=\"#00979c\">uint8_t<\/font> <font color=\"#d35400\">crc8<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">const<\/font> <font color=\"#00979c\">uint8_t<\/font> <font color=\"#434f54\">*<\/font><font color=\"#000000\">addr<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">len<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">crc<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#5e6d03\">while<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">len<\/font><font color=\"#434f54\">--<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">inbyte<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#434f54\">*<\/font><font color=\"#000000\">addr<\/font><font color=\"#434f54\">++<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">for<\/font> <font color=\"#000000\">(<\/font><font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">i<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">8<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">i<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">i<\/font><font color=\"#434f54\">--<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">mix<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">crc<\/font> <font color=\"#434f54\">^<\/font> <font color=\"#000000\">inbyte<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">&amp;<\/font> <font color=\"#000000\">0x01<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">crc<\/font> <font color=\"#434f54\">&gt;&gt;=<\/font> <font color=\"#000000\">1<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">mix<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">crc<\/font> <font color=\"#434f54\">^=<\/font> <font color=\"#000000\">0x8C<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">inbyte<\/font> <font color=\"#434f54\">&gt;&gt;=<\/font> <font color=\"#000000\">1<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#5e6d03\">return<\/font> <font color=\"#000000\">crc<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#000000\">}<\/font>\n\n<font color=\"#434f54\">\/\/\/\/ This table comes from Dallas sample code where it is freely reusable,<\/font>\n<font color=\"#434f54\">\/\/\/\/ though Copyright (C) 2000 Dallas Semiconductor Corporation<\/font>\n<font color=\"#434f54\">\/\/static const uint8_t PROGMEM dscrc_table[] = {<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;&nbsp;0, 94,188,226, 97, 63,221,131,194,156,126, 32,163,253, 31, 65,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;157,195, 33,127,252,162, 64, 30, 95, &nbsp;1,227,189, 62, 96,130,220,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;35,125,159,193, 66, 28,254,160,225,191, 93, &nbsp;3,128,222, 60, 98,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;190,224, &nbsp;2, 92,223,129, 99, 61,124, 34,192,158, 29, 67,161,255,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;70, 24,250,164, 39,121,155,197,132,218, 56,102,229,187, 89, &nbsp;7,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;219,133,103, 57,186,228, &nbsp;6, 88, 25, 71,165,251,120, 38,196,154,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;101, 59,217,135, &nbsp;4, 90,184,230,167,249, 27, 69,198,152,122, 36,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;248,166, 68, 26,153,199, 37,123, 58,100,134,216, 91, &nbsp;5,231,185,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;140,210, 48,110,237,179, 81, 15, 78, 16,242,172, 47,113,147,205,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;17, 79,173,243,112, 46,204,146,211,141,111, 49,178,236, 14, 80,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;175,241, 19, 77,206,144,114, 44,109, 51,209,143, 12, 82,176,238,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;50,108,142,208, 83, 13,239,177,240,174, 76, 18,145,207, 45,115,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;202,148,118, 40,171,245, 23, 73, &nbsp;8, 86,180,234,105, 55,213,139,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;87, &nbsp;9,235,181, 54,104,138,212,149,203, 41,119,244,170, 72, 22,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;233,183, 85, 11,136,214, 52,106, 43,117,151,201, 74, 20,246,168,<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;116, 42,200,150, 21, 75,169,247,182,232, 10, 84,215,137,107, 53};<\/font>\n<font color=\"#434f54\">\/\/\/\/<\/font>\n<font color=\"#434f54\">\/\/\/\/ Compute a Dallas Semiconductor 8 bit CRC. These show up in the ROM<\/font>\n<font color=\"#434f54\">\/\/\/\/ and the registers. (note: this might better be done without to<\/font>\n<font color=\"#434f54\">\/\/\/\/ table, it would probably be smaller and certainly fast enough<\/font>\n<font color=\"#434f54\">\/\/\/\/ compared to all those delayMicrosecond() calls. But I got<\/font>\n<font color=\"#434f54\">\/\/\/\/ confused, so I use this table from the examples.)<\/font>\n<font color=\"#434f54\">\/\/\/\/<\/font>\n<font color=\"#434f54\">\/\/uint8_t crc8(const uint8_t *addr, uint8_t len) {<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;uint8_t crc = 0;<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;while (len--) {<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;&nbsp;crc = pgm_read_byte(dscrc_table + (crc ^ *addr++));<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;}<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;return crc;<\/font>\n<font color=\"#434f54\">\/\/}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#5e6d03\">setup<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font>\n<font color=\"#000000\">{<\/font>\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">begin<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">9600<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\t<font color=\"#434f54\">\/\/ Debugging only<\/font>\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">println<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">\"setup\"<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n\n &nbsp;<font color=\"#000000\">vw_set_rx_pin<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">2<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">vw_setup<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">1024<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;<font color=\"#434f54\">\/\/ Bits per sec<\/font>\n &nbsp;<font color=\"#000000\">vw_rx_start<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ Start the receiver PLL running<\/font>\n\n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#5e6d03\">loop<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font>\n<font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">msb<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">lsb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font> \n &nbsp;<font color=\"#00979c\">float<\/font> <font color=\"#000000\">Grad<\/font><font color=\"#000000\">;<\/font>\n &nbsp;\n &nbsp;<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">buf<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">VW_MAX_MESSAGE_LEN<\/font><font color=\"#000000\">]<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">buflen<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">VW_MAX_MESSAGE_LEN<\/font><font color=\"#000000\">;<\/font>\n\n &nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">vw_get_message<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">buf<\/font><font color=\"#434f54\">,<\/font> <font color=\"#434f54\">&amp;<\/font><font color=\"#000000\">buflen<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">\/\/ Non-blocking<\/font>\n &nbsp;<font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#d35400\">digitalWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">13<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">true<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">\/\/ Flash a light to show received good message<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ Message with a good checksum received, dump it.<\/font>\n &nbsp;&nbsp;&nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">print<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">\"Got: \"<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">for<\/font> <font color=\"#000000\">(<\/font><font color=\"#00979c\">int<\/font> <font color=\"#000000\">i<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">i<\/font> <font color=\"#434f54\">&lt;<\/font> <font color=\"#000000\">buflen<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">i<\/font><font color=\"#434f54\">++<\/font><font color=\"#000000\">)<\/font> &nbsp;&nbsp;&nbsp;<font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">print<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">buf<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">i<\/font><font color=\"#000000\">]<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">HEX<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">print<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">\" \"<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;&nbsp;&nbsp;\n &nbsp;&nbsp;&nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">println<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">\"\"<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#d35400\">digitalWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">13<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">false<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n\n <font color=\"#434f54\">\/\/\/\/ \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">msb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">buf<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">1<\/font><font color=\"#000000\">]<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">lsb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">buf<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">2<\/font><font color=\"#000000\">]<\/font><font color=\"#000000\">;<\/font> \n &nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">msb<\/font> <font color=\"#434f54\">&lt;<\/font> <font color=\"#000000\">0x80<\/font><font color=\"#000000\">)<\/font> &nbsp;<font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">Grad<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">msb<\/font> <font color=\"#434f54\">*<\/font> <font color=\"#000000\">10<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">+<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">lsb<\/font> <font color=\"#434f54\">&amp;<\/font> <font color=\"#000000\">0x80<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">&gt;&gt;<\/font> <font color=\"#000000\">7<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">*<\/font> <font color=\"#000000\">5<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#5e6d03\">else<\/font> &nbsp;<font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">Grad<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">msb<\/font> <font color=\"#434f54\">*<\/font> <font color=\"#000000\">10<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">+<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">lsb<\/font> <font color=\"#434f54\">&amp;<\/font> <font color=\"#000000\">0x80<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">&gt;&gt;<\/font> <font color=\"#000000\">7<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">*<\/font> <font color=\"#000000\">5<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">Grad<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">2555.0<\/font> <font color=\"#434f54\">-<\/font> <font color=\"#000000\">Grad<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#000000\">Grad<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">Grad<\/font> <font color=\"#434f54\">\/<\/font> <font color=\"#000000\">10<\/font><font color=\"#000000\">;<\/font>\n\n \n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">print<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">\"ID: \"<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">println<\/font><font color=\"#000000\">(<\/font> <font color=\"#000000\">buf<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">0<\/font><font color=\"#000000\">]<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">print<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">\"Temp: \"<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">println<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">Grad<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">print<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">\"crc: \"<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">print<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">buf<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">3<\/font><font color=\"#000000\">]<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">print<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">\" = \"<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">println<\/font><font color=\"#000000\">(<\/font><font color=\"#d35400\">crc8<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">uint8_t<\/font><font color=\"#434f54\">*<\/font><font color=\"#000000\">)<\/font><font color=\"#434f54\">&amp;<\/font><font color=\"#000000\">buf<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">buflen<\/font> <font color=\"#434f54\">-<\/font> <font color=\"#000000\">1<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">println<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">\"\"<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">}<\/font> \n<font color=\"#000000\">}<\/font>\n\n<\/pre>\n<\/div><\/div>\n\n\n<div class=\"su-spoiler su-spoiler-style-fancy su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>\u041f\u0435\u0440\u0435\u0434\u0430\u0442\u0447\u0438\u043a LM75A \u0438 8F328P<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n<pre><font color=\"#5e6d03\">#include<\/font> <font color=\"#434f54\">&lt;<\/font><font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#000000\">h<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#5e6d03\">#include<\/font> <font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">PMU<\/font><font color=\"#434f54\">.<\/font><font color=\"#000000\">h<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#5e6d03\">#include<\/font> <font color=\"#434f54\">&lt;<\/font><b><font color=\"#d35400\">VirtualWire<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#000000\">h<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">LM75_ADDRESS<\/font> <font color=\"#000000\">0x48<\/font> \n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">LM75_TEMP_REGISTER<\/font> <font color=\"#000000\">0<\/font>\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">LM75_CONF_REGISTER<\/font> <font color=\"#000000\">1<\/font> \n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">LM75_CONF_SHUTDOWN<\/font> &nbsp;<font color=\"#000000\">0<\/font>\n\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">TXPIN<\/font> <font color=\"#000000\">10<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u043d\u043e\u0433\u0430 OOK \u0440\u0430\u0434\u0438\u043e\u043c\u043e\u0434\u0443\u043b\u044f <\/font>\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">LED<\/font> <font color=\"#000000\">13<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434 \u043d\u0430 \u043f\u043b\u0430\u0442\u0435, \u043c\u0438\u0433\u0430\u0435\u0442 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438<\/font>\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">SETIDPIN<\/font> <font color=\"#000000\">7<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u043f\u0435\u0440\u0435\u043c\u044b\u0447\u043a\u0430 \u0432\u044b\u0431\u043e\u0440 id<\/font>\n\n<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">ID<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">oldmsb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">Send<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">4<\/font><font color=\"#000000\">]<\/font><font color=\"#000000\">;<\/font>\n\n<font color=\"#434f54\">\/\/ This table comes from Dallas sample code where it is freely reusable,<\/font>\n<font color=\"#434f54\">\/\/ though Copyright (C) 2000 Dallas Semiconductor Corporation<\/font>\n<font color=\"#00979c\">static<\/font> <font color=\"#00979c\">const<\/font> <font color=\"#00979c\">uint8_t<\/font> <font color=\"#00979c\">PROGMEM<\/font> <font color=\"#000000\">dscrc_table<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">0<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">94<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">188<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">226<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">97<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">63<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">221<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">131<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">194<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">156<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">126<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">32<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">163<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">253<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">31<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">65<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">157<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">195<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">33<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">127<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">252<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">162<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">64<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">30<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">95<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">1<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">227<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">189<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">62<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">96<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">130<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">220<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">35<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">125<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">159<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">193<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">66<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">28<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">254<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">160<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">225<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">191<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">93<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">3<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">128<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">222<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">60<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">98<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">190<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">224<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">2<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">92<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">223<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">129<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">99<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">61<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">124<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">34<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">192<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">158<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">29<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">67<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">161<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">255<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">70<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">24<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">250<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">164<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">39<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">121<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">155<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">197<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">132<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">218<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">56<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">102<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">229<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">187<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">89<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">7<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">219<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">133<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">103<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">57<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">186<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">228<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">6<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">88<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">25<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">71<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">165<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">251<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">120<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">38<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">196<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">154<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">101<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">59<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">217<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">135<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">4<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">90<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">184<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">230<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">167<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">249<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">27<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">69<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">198<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">152<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">122<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">36<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">248<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">166<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">68<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">26<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">153<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">199<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">37<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">123<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">58<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">100<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">134<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">216<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">91<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">5<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">231<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">185<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">140<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">210<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">48<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">110<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">237<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">179<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">81<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">15<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">78<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">16<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">242<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">172<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">47<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">113<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">147<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">205<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">17<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">79<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">173<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">243<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">112<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">46<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">204<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">146<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">211<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">141<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">111<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">49<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">178<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">236<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">14<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">80<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">175<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">241<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">19<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">77<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">206<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">144<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">114<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">44<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">109<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">51<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">209<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">143<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">12<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">82<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">176<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">238<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">50<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">108<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">142<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">208<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">83<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">13<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">239<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">177<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">240<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">174<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">76<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">18<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">145<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">207<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">45<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">115<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">202<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">148<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">118<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">40<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">171<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">245<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">23<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">73<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">8<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">86<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">180<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">234<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">105<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">55<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">213<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">139<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">87<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">9<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">235<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">181<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">54<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">104<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">138<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">212<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">149<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">203<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">41<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">119<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">244<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">170<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">72<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">22<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">233<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">183<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">85<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">11<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">136<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">214<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">52<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">106<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">43<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">117<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">151<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">201<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">74<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">20<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">246<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">168<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">116<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">42<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">200<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">150<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">21<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">75<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">169<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">247<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">182<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">232<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">10<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">84<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">215<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">137<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">107<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">53<\/font><font color=\"#000000\">}<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#434f54\">\/\/<\/font>\n<font color=\"#434f54\">\/\/ Compute a Dallas Semiconductor 8 bit CRC. These show up in the ROM<\/font>\n<font color=\"#434f54\">\/\/ and the registers. (note: this might better be done without to<\/font>\n<font color=\"#434f54\">\/\/ table, it would probably be smaller and certainly fast enough<\/font>\n<font color=\"#434f54\">\/\/ compared to all those delayMicrosecond() calls. But I got<\/font>\n<font color=\"#434f54\">\/\/ confused, so I use this table from the examples.)<\/font>\n<font color=\"#434f54\">\/\/<\/font>\n<font color=\"#00979c\">uint8_t<\/font> <font color=\"#d35400\">crc8<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">const<\/font> <font color=\"#00979c\">uint8_t<\/font> <font color=\"#434f54\">*<\/font><font color=\"#000000\">addr<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">len<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">crc<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#5e6d03\">while<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">len<\/font><font color=\"#434f54\">--<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">crc<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">pgm_read_byte<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">dscrc_table<\/font> <font color=\"#434f54\">+<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">crc<\/font> <font color=\"#434f54\">^<\/font> <font color=\"#434f54\">*<\/font><font color=\"#000000\">addr<\/font><font color=\"#434f54\">++<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#5e6d03\">return<\/font> <font color=\"#000000\">crc<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#000000\">shutDownLM75<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">boolean<\/font> <font color=\"#000000\">val<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/\/ 1 \u0432\u044b\u043a\u043b, 0 \u0432\u043a\u043b<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">beginTransmission<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LM75_ADDRESS<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">write<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LM75_CONF_REGISTER<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">write<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">val<\/font> <font color=\"#434f54\">&lt;&lt;<\/font> <font color=\"#000000\">LM75_CONF_SHUTDOWN<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">endTransmission<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;\n<font color=\"#000000\">}<\/font>\n \n<font color=\"#00979c\">void<\/font> <font color=\"#5e6d03\">setup<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font>\n<font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">begin<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;&nbsp;<font color=\"#000000\">vw_set_tx_pin<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">TXPIN<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">vw_set_ptt_inverted<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">false<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ false! \u0438\u043d\u0430\u0447\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u0447\u0438\u043a \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">vw_setup<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">1024<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ Bits per sec<\/font>\n\n &nbsp;<font color=\"#d35400\">pinMode<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LED<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">OUTPUT<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;<font color=\"#d35400\">digitalWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LED<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">LOW<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;\n &nbsp;&nbsp;\n &nbsp;<font color=\"#d35400\">pinMode<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">SETIDPIN<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">INPUT_PULLUP<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0447\u0438\u0442\u0430\u0435\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u043e\u0433\u0438 <\/font>\n &nbsp;<font color=\"#000000\">ID<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">digitalRead<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">SETIDPIN<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;\n &nbsp;<font color=\"#d35400\">pinMode<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">SETIDPIN<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">INPUT<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440<\/font>\n \n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#5e6d03\">loop<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">{<\/font>\n &nbsp;\n &nbsp;<font color=\"#000000\">shutDownLM75<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">0<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0442\u0435\u0440\u043c\u043e\u043c\u0435\u0442\u0440<\/font>\n &nbsp;<font color=\"#000000\">PMU<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">sleep<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">PM_POFFS0<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">SLEEP_256MS<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0436\u0434\u0435\u043c \u043f\u043e\u043a\u0430 \u043e\u043d \u043e\u0447\u0443\u0445\u0430\u0435\u0442\u0441\u044f (\u043c\u043e\u0436\u043d\u043e SLEEP_128MS)<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0447\u0438\u0442\u0430\u0435\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b LM75<\/font>\n &nbsp;<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">msb<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">lsb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">beginTransmission<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LM75_ADDRESS<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">write<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LM75_TEMP_REGISTER<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">endTransmission<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LM75_ADDRESS<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">requestFrom<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LM75_ADDRESS<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">2<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;while(Wire.available() &lt; 2); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/\/ \u0442\u0443\u0442 \u043c\u043e\u0436\u0435\u0442 \u0432\u0441\u0435 \u043f\u043e\u043b\u0430\u043c\u0430\u0442\u044c\u0441\u044f<\/font>\n &nbsp;<font color=\"#000000\">msb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">read<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">lsb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">read<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0435\u0441\u043b\u0438 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c <\/font>\n &nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">oldmsb<\/font> <font color=\"#434f54\">!=<\/font> <font color=\"#000000\">msb<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432 \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u0431\u0438\u0442 <\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">oldmsb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">msb<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0434\u043b\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 <\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043c\u0430\u0441\u0441\u0438\u0432 <\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">Send<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">0<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">ID<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">Send<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">1<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">msb<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">Send<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">2<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">lsb<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">Send<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">3<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">crc8<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">uint8_t<\/font><font color=\"#434f54\">*<\/font><font color=\"#000000\">)<\/font><font color=\"#434f54\">&amp;<\/font><font color=\"#000000\">Send<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">sizeof<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">Send<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">-<\/font> <font color=\"#000000\">1<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c <\/font>\n<font color=\"#d35400\">digitalWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LED<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">HIGH<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">vw_send<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">uint8_t<\/font> <font color=\"#434f54\">*<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">Send<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">sizeof<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">Send<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">vw_wait_tx<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ Wait until the whole message is gone<\/font>\n<font color=\"#d35400\">digitalWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LED<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">LOW<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">shutDownLM75<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">1<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0433\u0440\u0430\u0434\u0443\u0441\u043d\u0438\u043a <\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;&nbsp;PMU.sleep(PM_POWERDOWN, SLEEP_1S); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">PMU<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">sleep<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">PM_POWERDOWN<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">SLEEP_32S<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0432\u043e\u043e\u0431\u0449\u0435 \u0432\u0441\u0435 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043d\u0430 32 \u0441\u0435\u043a <\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#5e6d03\">else<\/font> <font color=\"#000000\">{<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/\/ \u0438\u043d\u0430\u0447\u0435 \u0441\u043f\u0438\u043c \u0434\u0430\u043b\u044c\u0448\u0435 <\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">shutDownLM75<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">1<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0433\u0440\u0430\u0434\u0443\u0441\u043d\u0438\u043a<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;&nbsp;&nbsp;PMU.sleep(PM_POWERDOWN, SLEEP_1S); &nbsp;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">PMU<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">sleep<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">PM_POWERDOWN<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">SLEEP_32S<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;\n &nbsp;<font color=\"#000000\">}<\/font>\n\n &nbsp;\n<font color=\"#434f54\">\/\/ &nbsp;if (msb &lt; 0x80)<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;{<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;&nbsp;Grad = ((msb * 10) + (((lsb &amp; 0x80) &gt;&gt; 7) * 5));<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;}<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;else<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;{<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;&nbsp;Grad = ((msb * 10) + (((lsb &amp; 0x80) &gt;&gt; 7) * 5));<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;&nbsp;Grad = (2555.0 - Grad);<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;}<\/font>\n<font color=\"#434f54\">\/\/<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;Grad = Grad \/ 10;<\/font>\n \n \n<font color=\"#000000\">}<\/font>\n\n<\/pre>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u0412\u0438\u0434\u0435\u043e:<\/h3>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/youtu.be\/O2Cu3ZiTB10\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u0412\u0435\u0440\u0441\u0438\u044f \u0434\u0430\u0442\u0447\u0438\u043a\u0430 \u0441 LGT8F328P \u0438 TMP100 \\ TMP102:<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb.png\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"189\" src=\"https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb-300x189.png\" alt=\"\" class=\"wp-image-1643\" srcset=\"https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb-300x189.png 300w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb-768x483.png 768w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb-1024x644.png 1024w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb-624x392.png 624w, https:\/\/arduinolab.pw\/wp-content\/uploads\/2019\/09\/Untitled-Sketch_bb.png 1446w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">TMP100 \\ TMP102 \u0441\u0445\u043e\u0436\u0438\u0435 \u043f\u043e \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0430\u043c \u0442\u0435\u0440\u043c\u043e\u0434\u0430\u0442\u0447\u0438\u043a\u0438 \u0441 \u043d\u0438\u0437\u043a\u0438\u043c \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c, \u0438\u043c\u0435\u044e\u0442 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 LM75A \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b \u0441 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u043e\u0439 \u0438 \u043c\u043e\u0433\u0443\u0442 \u0435\u0433\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0431\u0435\u0437 \u043e\u0441\u043e\u0431\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u043a\u043e\u0434\u0435. \u0414\u0430\u0442\u0447\u0438\u043a\u0438 TMP100 \u0438 TMP102 \u0438\u043c\u0435\u044e\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b, \u043a\u043e\u0434 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u0447\u0438\u043a\u0430 \u043d\u0438\u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u043e\u0431\u043e\u0438\u043c\u0438 \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 <a href=\"https:\/\/arduinolab.pw\/index.php\/2019\/05\/16\/datchik-temperatury-tmp100\/\">\u0442\u0443\u0442<\/a> \u0438 <a href=\"https:\/\/arduinolab.pw\/index.php\/2017\/06\/12\/datchik-temperatury-tmp102\/\">\u0442\u0443\u0442<\/a>. TMP102 \u0438\u043c\u0435\u0435\u0442 \u043a\u043e\u0440\u043f\u0443\u0441 SOT563 \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u0434\u043b\u044f \u0440\u0443\u0447\u043d\u043e\u0433\u043e \u043c\u043e\u043d\u0442\u0430\u0436\u0430, <a rel=\"noreferrer noopener\" aria-label=\"\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 \u0432\u0438\u0434\u0435 \u043c\u043e\u0434\u0443\u043b\u044f (\u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435)\" href=\"https:\/\/buyeasy.by\/redirect\/cpa\/o\/pxfk1ncha3z1pqzez43uxzhgrkk51ui9\/\" target=\"_blank\">\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 \u0432\u0438\u0434\u0435 \u043c\u043e\u0434\u0443\u043b\u044f<\/a>, \u0443 <a rel=\"noreferrer noopener\" aria-label=\"TMP100 (\u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435)\" href=\"https:\/\/buyeasy.by\/redirect\/cpa\/o\/pxfk5umkxdqbbbjkmlgd9y6crnchxpc4\/\" target=\"_blank\">TMP100<\/a> \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u044b\u0439 \u043a\u043e\u0440\u043f\u0443\u0441 SOT23-6.<\/p>\n\n\n<div class=\"su-spoiler su-spoiler-style-fancy su-spoiler-icon-plus su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>\u041f\u0435\u0440\u0435\u0434\u0430\u0442\u0447\u0438\u043a LGT8F328P \u0438 TMP100  TMP102<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n<pre><font color=\"#434f54\">\/\/\/\/\/\/ \u0434\u0430\u0442\u0447\u0438\u043a \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u0441 OOK \u0440\u0430\u0434\u0438\u043e\u043c\u043e\u0434\u0443\u043b\u0435\u043c \u0438 \u0431\u0430\u0442\u0430\u0440\u0435\u0439\u043d\u044b\u043c \u043f\u0438\u0442\u0430\u043d\u0438\u0435\u043c<\/font>\n<font color=\"#434f54\">\/\/\/\/\/ &nbsp;TMP100 \u0438 8F328P &nbsp;&nbsp;&nbsp;<\/font>\n\n<font color=\"#5e6d03\">#include<\/font> <font color=\"#434f54\">&lt;<\/font><font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#000000\">h<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#5e6d03\">#include<\/font> <font color=\"#434f54\">&lt;<\/font><font color=\"#d35400\">PMU<\/font><font color=\"#434f54\">.<\/font><font color=\"#000000\">h<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#5e6d03\">#include<\/font> <font color=\"#434f54\">&lt;<\/font><b><font color=\"#d35400\">VirtualWire<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#000000\">h<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">TMP100_ADDRESS<\/font> <font color=\"#000000\">0x48<\/font> \n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">TMP100_TEMP_REGISTER<\/font> <font color=\"#000000\">0<\/font>\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">TMP100_CONF_REGISTER<\/font> <font color=\"#000000\">1<\/font> &nbsp;\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">TMP100_SETRESOLUTION<\/font> <font color=\"#000000\">10<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ 9 - 12 bit<\/font>\n\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">TXPIN<\/font> <font color=\"#000000\">10<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u043d\u043e\u0433\u0430 OOK \u0440\u0430\u0434\u0438\u043e\u043c\u043e\u0434\u0443\u043b\u044f <\/font>\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">LED<\/font> <font color=\"#000000\">13<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434 \u043d\u0430 \u043f\u043b\u0430\u0442\u0435, \u043c\u0438\u0433\u0430\u0435\u0442 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438<\/font>\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">SETIDPIN<\/font> <font color=\"#000000\">7<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u043f\u0435\u0440\u0435\u043c\u044b\u0447\u043a\u0430 \u0432\u044b\u0431\u043e\u0440 id<\/font>\n\n<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">ID<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">oldmsb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">Send<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">4<\/font><font color=\"#000000\">]<\/font><font color=\"#000000\">;<\/font>\n\n<font color=\"#434f54\">\/\/ This table comes from Dallas sample code where it is freely reusable,<\/font>\n<font color=\"#434f54\">\/\/ though Copyright (C) 2000 Dallas Semiconductor Corporation<\/font>\n<font color=\"#00979c\">static<\/font> <font color=\"#00979c\">const<\/font> <font color=\"#00979c\">uint8_t<\/font> <font color=\"#00979c\">PROGMEM<\/font> <font color=\"#000000\">dscrc_table<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">0<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">94<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">188<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">226<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">97<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">63<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">221<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">131<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">194<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">156<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">126<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">32<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">163<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">253<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">31<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">65<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">157<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">195<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">33<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">127<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">252<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">162<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">64<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">30<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">95<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">1<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">227<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">189<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">62<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">96<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">130<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">220<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">35<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">125<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">159<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">193<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">66<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">28<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">254<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">160<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">225<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">191<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">93<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">3<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">128<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">222<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">60<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">98<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">190<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">224<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">2<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">92<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">223<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">129<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">99<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">61<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">124<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">34<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">192<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">158<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">29<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">67<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">161<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">255<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">70<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">24<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">250<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">164<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">39<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">121<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">155<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">197<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">132<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">218<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">56<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">102<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">229<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">187<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">89<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">7<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">219<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">133<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">103<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">57<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">186<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">228<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">6<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">88<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">25<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">71<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">165<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">251<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">120<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">38<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">196<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">154<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">101<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">59<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">217<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">135<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">4<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">90<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">184<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">230<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">167<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">249<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">27<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">69<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">198<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">152<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">122<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">36<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">248<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">166<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">68<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">26<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">153<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">199<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">37<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">123<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">58<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">100<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">134<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">216<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">91<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">5<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">231<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">185<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">140<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">210<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">48<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">110<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">237<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">179<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">81<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">15<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">78<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">16<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">242<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">172<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">47<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">113<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">147<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">205<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">17<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">79<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">173<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">243<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">112<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">46<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">204<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">146<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">211<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">141<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">111<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">49<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">178<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">236<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">14<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">80<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">175<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">241<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">19<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">77<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">206<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">144<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">114<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">44<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">109<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">51<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">209<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">143<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">12<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">82<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">176<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">238<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">50<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">108<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">142<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">208<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">83<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">13<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">239<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">177<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">240<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">174<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">76<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">18<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">145<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">207<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">45<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">115<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">202<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">148<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">118<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">40<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">171<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">245<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">23<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">73<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">8<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">86<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">180<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">234<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">105<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">55<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">213<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">139<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">87<\/font><font color=\"#434f54\">,<\/font> &nbsp;<font color=\"#000000\">9<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">235<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">181<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">54<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">104<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">138<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">212<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">149<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">203<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">41<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">119<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">244<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">170<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">72<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">22<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">233<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">183<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">85<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">11<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">136<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">214<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">52<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">106<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">43<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">117<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">151<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">201<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">74<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">20<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">246<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">168<\/font><font color=\"#434f54\">,<\/font>\n &nbsp;<font color=\"#000000\">116<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">42<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">200<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">150<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">21<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">75<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">169<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">247<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">182<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">232<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">10<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">84<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">215<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">137<\/font><font color=\"#434f54\">,<\/font><font color=\"#000000\">107<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">53<\/font><font color=\"#000000\">}<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#434f54\">\/\/<\/font>\n<font color=\"#434f54\">\/\/ Compute a Dallas Semiconductor 8 bit CRC. These show up in the ROM<\/font>\n<font color=\"#434f54\">\/\/ and the registers. (note: this might better be done without to<\/font>\n<font color=\"#434f54\">\/\/ table, it would probably be smaller and certainly fast enough<\/font>\n<font color=\"#434f54\">\/\/ compared to all those delayMicrosecond() calls. But I got<\/font>\n<font color=\"#434f54\">\/\/ confused, so I use this table from the examples.)<\/font>\n<font color=\"#434f54\">\/\/<\/font>\n<font color=\"#00979c\">uint8_t<\/font> <font color=\"#d35400\">crc8<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">const<\/font> <font color=\"#00979c\">uint8_t<\/font> <font color=\"#434f54\">*<\/font><font color=\"#000000\">addr<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">len<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">crc<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#5e6d03\">while<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">len<\/font><font color=\"#434f54\">--<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">crc<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">pgm_read_byte<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">dscrc_table<\/font> <font color=\"#434f54\">+<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">crc<\/font> <font color=\"#434f54\">^<\/font> <font color=\"#434f54\">*<\/font><font color=\"#000000\">addr<\/font><font color=\"#434f54\">++<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#5e6d03\">return<\/font> <font color=\"#000000\">crc<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#000000\">shutDownTMP100<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">boolean<\/font> <font color=\"#000000\">val<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/\/ 1 \u0432\u044b\u043a\u043b, 0 \u0432\u043a\u043b<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">beginTransmission<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">TMP100_ADDRESS<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">write<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">TMP100_CONF_REGISTER<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">write<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">TMP100_SETRESOLUTION<\/font> <font color=\"#434f54\">-<\/font> <font color=\"#000000\">9<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">&lt;&lt;<\/font> <font color=\"#000000\">5<\/font> <font color=\"#434f54\">|<\/font> <font color=\"#000000\">val<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">endTransmission<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;\n &nbsp;\n<font color=\"#000000\">}<\/font>\n \n<font color=\"#00979c\">void<\/font> <font color=\"#5e6d03\">setup<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font>\n<font color=\"#000000\">{<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;Serial.begin(9600);<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">begin<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;&nbsp;<font color=\"#000000\">vw_set_tx_pin<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">TXPIN<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">vw_set_ptt_inverted<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">false<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ false! \u0438\u043d\u0430\u0447\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u0447\u0438\u043a \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c<\/font>\n &nbsp;&nbsp;<font color=\"#000000\">vw_setup<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">1024<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ Bits per sec<\/font>\n\n &nbsp;<font color=\"#d35400\">pinMode<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LED<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">OUTPUT<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;<font color=\"#d35400\">digitalWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LED<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">LOW<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;\n &nbsp;&nbsp;\n &nbsp;<font color=\"#d35400\">pinMode<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">SETIDPIN<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">INPUT_PULLUP<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0447\u0438\u0442\u0430\u0435\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u043e\u0433\u0438 <\/font>\n &nbsp;<font color=\"#000000\">ID<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">digitalRead<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">SETIDPIN<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;\n &nbsp;<font color=\"#d35400\">pinMode<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">SETIDPIN<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">INPUT<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440<\/font>\n \n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#5e6d03\">loop<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">{<\/font>\n &nbsp;\n &nbsp;<font color=\"#000000\">shutDownTMP100<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">0<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0442\u0435\u0440\u043c\u043e\u043c\u0435\u0442\u0440<\/font>\n &nbsp;<font color=\"#d35400\">PMU<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">sleep<\/font><font color=\"#000000\">(<\/font><font color=\"#d35400\">PM_POFFS0<\/font><font color=\"#434f54\">,<\/font> <font color=\"#d35400\">SLEEP_256MS<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0436\u0434\u0435\u043c \u043f\u043e\u043a\u0430 \u043e\u043d \u043e\u0447\u0443\u0445\u0430\u0435\u0442\u0441\u044f (\u043c\u043e\u0436\u043d\u043e SLEEP_128MS)<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0447\u0438\u0442\u0430\u0435\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b <\/font>\n &nbsp;<font color=\"#00979c\">uint8_t<\/font> <font color=\"#000000\">msb<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">lsb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">beginTransmission<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">TMP100_ADDRESS<\/font> <font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">write<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">TMP100_TEMP_REGISTER<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">endTransmission<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">TMP100_ADDRESS<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">requestFrom<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">TMP100_ADDRESS<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">2<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;while(Wire.available() &lt; 2); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/\/ \u0442\u0443\u0442 \u043c\u043e\u0436\u0435\u0442 \u0432\u0441\u0435 \u043f\u043e\u043b\u0430\u043c\u0430\u0442\u044c\u0441\u044f<\/font>\n &nbsp;<font color=\"#000000\">msb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">read<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">lsb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">Wire<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">read<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0435\u0441\u043b\u0438 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c <\/font>\n &nbsp;&nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">oldmsb<\/font> <font color=\"#434f54\">!=<\/font> <font color=\"#000000\">msb<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432 \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u0431\u0438\u0442 &nbsp;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">oldmsb<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">msb<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0434\u043b\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 <\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043c\u0430\u0441\u0441\u0438\u0432 <\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">Send<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">0<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">ID<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">Send<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">1<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">msb<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">Send<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">2<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">lsb<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">Send<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">3<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">crc8<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">uint8_t<\/font><font color=\"#434f54\">*<\/font><font color=\"#000000\">)<\/font><font color=\"#434f54\">&amp;<\/font><font color=\"#000000\">Send<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">sizeof<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">Send<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">-<\/font> <font color=\"#000000\">1<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c <\/font>\n<font color=\"#d35400\">digitalWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LED<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">HIGH<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">vw_send<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#00979c\">uint8_t<\/font> <font color=\"#434f54\">*<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">Send<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">sizeof<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">Send<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">vw_wait_tx<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ Wait until the whole message is gone<\/font>\n<font color=\"#d35400\">digitalWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">LED<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">LOW<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">shutDownTMP100<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">1<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0433\u0440\u0430\u0434\u0443\u0441\u043d\u0438\u043a <\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;&nbsp;&nbsp;PMU.sleep(PM_POWERDOWN, SLEEP_1S); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#d35400\">PMU<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">sleep<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">PM_POWERDOWN<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">SLEEP_32S<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0432\u043e\u043e\u0431\u0449\u0435 \u0432\u0441\u0435 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043d\u0430 32 \u0441\u0435\u043a &nbsp;<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#5e6d03\">else<\/font> <font color=\"#000000\">{<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/\/ \u0438\u043d\u0430\u0447\u0435 \u0441\u043f\u0438\u043c \u0434\u0430\u043b\u044c\u0448\u0435 <\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">shutDownTMP100<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">1<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#434f54\">\/\/ \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0433\u0440\u0430\u0434\u0443\u0441\u043d\u0438\u043a<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PMU.sleep(PM_POWERDOWN, SLEEP_1S); &nbsp;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#d35400\">PMU<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">sleep<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">PM_POWERDOWN<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">SLEEP_32S<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;\n \n<font color=\"#434f54\">\/\/ &nbsp;float Grad;<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;int TemperatureSum = ((msb &lt;&lt; 8) | lsb) &gt;&gt; 4;<\/font>\n<font color=\"#434f54\">\/\/<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;Serial.println(TemperatureSum*0.0625);<\/font>\n<font color=\"#434f54\">\/\/ &nbsp;\/\/delay(1000); <\/font>\n \n \n<font color=\"#000000\">}<\/font>\n\n<\/pre>\n<p> <\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><div class=\"wqtbd6ab44df101b0f\" ><hr>\n<!-- Yandex.RTB R-A-1793072-2 -->\n<div id=\"yandex_rtb_R-A-1793072-2\"><\/div>\n<script>window.yaContextCb.push(()=>{\n  Ya.Context.AdvManager.render({\n    renderTo: 'yandex_rtb_R-A-1793072-2',\n    blockId: 'R-A-1793072-2'\n  })\n})<\/script><\/div><style type=\"text\/css\">\r\n@media screen and (min-width: 1201px) {\r\n.wqtbd6ab44df101b0f {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 993px) and (max-width: 1200px) {\r\n.wqtbd6ab44df101b0f {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 769px) and (max-width: 992px) {\r\n.wqtbd6ab44df101b0f {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 768px) and (max-width: 768px) {\r\n.wqtbd6ab44df101b0f {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (max-width: 767px) {\r\n.wqtbd6ab44df101b0f {\r\ndisplay: block;\r\n}\r\n}\r\n<\/style>\r\n\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0410\u043d\u0430\u043b\u043e\u0433 \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0430\u0442\u0447\u0438\u043a\u0430 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u0434\u043e\u043c\u0430\u0448\u043d\u0438\u0445 \u043c\u0435\u0442\u0435\u043e\u0441\u0442\u0430\u043d\u0446\u0438\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043e\u0442 \u0431\u0430\u0442\u0430\u0440\u0435\u0439\u043d\u043e\u0433\u043e \u043f\u0438\u0442\u0430\u043d\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 LGT8F328P \u0432 \u0441\u0440\u0435\u0434\u0435 Arduino.<\/p>\n","protected":false},"author":1,"featured_media":1636,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[2],"tags":[124,125,97,60],"class_list":["post-1634","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-project","tag-lgt8f328p","tag-lm75a","tag-tmp100","tag-kod-iz-video"],"_links":{"self":[{"href":"https:\/\/arduinolab.pw\/index.php\/wp-json\/wp\/v2\/posts\/1634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arduinolab.pw\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arduinolab.pw\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arduinolab.pw\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arduinolab.pw\/index.php\/wp-json\/wp\/v2\/comments?post=1634"}],"version-history":[{"count":0,"href":"https:\/\/arduinolab.pw\/index.php\/wp-json\/wp\/v2\/posts\/1634\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arduinolab.pw\/index.php\/wp-json\/wp\/v2\/media\/1636"}],"wp:attachment":[{"href":"https:\/\/arduinolab.pw\/index.php\/wp-json\/wp\/v2\/media?parent=1634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arduinolab.pw\/index.php\/wp-json\/wp\/v2\/categories?post=1634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arduinolab.pw\/index.php\/wp-json\/wp\/v2\/tags?post=1634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}