{"id":83281,"date":"2020-08-31T20:45:39","date_gmt":"2020-08-31T14:45:39","guid":{"rendered":"http:\/\/rcl-radio.ru\/?p=83281"},"modified":"2022-01-08T16:48:21","modified_gmt":"2022-01-08T10:48:21","slug":"8-%d0%b8-%d0%ba%d0%b0%d0%bd%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d0%bb%d0%be%d0%b3%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7%d0%b0%d1%82%d0%be%d1%80-stm32-arduino","status":"publish","type":"post","link":"http:\/\/rcl-radio.ru\/?p=83281","title":{"rendered":"8-\u0438 \u043a\u0430\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 STM32 (Arduino IDE)"},"content":{"rendered":"<p><a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-195803.png\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-83282\" src=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-195803.png\" alt=\"\" width=\"419\" height=\"321\" srcset=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-195803.png 733w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-195803-200x153.png 200w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-195803-500x383.png 500w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a>\u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 STM32F103C8T6 (\u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0430), \u0432\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 TFT-\u0434\u0438\u0441\u043f\u043b\u0435\u0439 SPI 320\u00d7240 (ILI9341C). \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0430\u0432\u0430\u0435\u043c\u043e\u0435 \u043d\u0430 \u0432\u0445\u043e\u0434\u044b \u043f\u043e\u0440\u0442\u0430 PB8-PB15 STM32F103C8T6 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c 5 \u0412.<\/p>\n<p>\u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e 8-\u0438 \u043a\u0430\u043d\u0430\u043b\u043e\u043c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e, \u0430 \u0442\u0430\u043a \u0436\u0435 \u0438\u0437\u043c\u0435\u0440\u044f\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043e\u0432. \u0427\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0446 \u0433\u0435\u0440\u0446 \u0434\u043e 400 \u043a\u0413\u0446. \u041f\u0430\u043c\u044f\u0442\u044c \u043d\u0430 3200 \u0442\u043e\u0447\u0435\u043a \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f (10 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u043e\u043a \u044d\u043a\u0440\u0430\u043d\u0430).<\/p>\n<p>\u0410\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0438\u043c\u0435\u0435\u0442 \u0442\u0440\u0438 \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u044b:<\/p>\n<ul>\n<li>AUTO &#8212; \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u0435\u0436\u0438\u043c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e \u043a\u0430\u043d\u0443 \u2116 0 (PB8)<\/li>\n<li>START_1 &#8212; \u0440\u0435\u0436\u0438\u043c \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f, \u043f\u0440\u0438 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u043d\u0430 \u0432\u0445\u043e\u0434\u0435 \u2116 0 \u043b\u043e\u0433. 1, \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 \u043e\u0434\u0438\u043d \u0446\u0438\u043a\u043b \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f.<\/li>\n<li>START_0 &#8212; \u0440\u0435\u0436\u0438\u043c \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f, \u043f\u0440\u0438 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0438 \u043d\u0430 \u0432\u0445\u043e\u0434\u0435 \u2116 0 \u043b\u043e\u0433. 0, \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 \u043e\u0434\u0438\u043d \u0446\u0438\u043a\u043b \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f.<\/li>\n<\/ul>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr>\n<td style=\"width: 50%;\"><a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201304.png\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-83283\" src=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201304.png\" alt=\"\" width=\"838\" height=\"626\" srcset=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201304.png 838w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201304-200x149.png 200w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201304-500x374.png 500w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201304-768x574.png 768w\" sizes=\"auto, (max-width: 838px) 100vw, 838px\" \/><\/a><\/td>\n<td style=\"width: 50%;\"><a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201255.png\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-83284\" src=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201255.png\" alt=\"\" width=\"856\" height=\"602\" srcset=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201255.png 856w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201255-200x141.png 200w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201255-500x352.png 500w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-201255-768x540.png 768w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u043c \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f 5-\u044e \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438:<\/p>\n<ul>\n<li>HOLD &#8212; \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f, \u0432\u044b\u0432\u043e\u0434 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 START_1 \u0438 START_0.<\/li>\n<li>SET &#8212; \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0440\u0435\u0436\u0438\u043c\u043e\u0432 AUTO, START_1, START_0.<\/li>\n<li>UP \u0438 DOWN :\n<ul>\n<li>\u0432\u044b\u0431\u043e\u0440 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u043a\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 AUTO<\/li>\n<li>\u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043e\u0432 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 HOLD \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0438<\/li>\n<\/ul>\n<\/li>\n<li>SET_CURSOR &#8212; \u043e\u0431\u043d\u0443\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0438\u0439 \u0438\u0437\u043c\u0435\u0440\u0438\u0442\u0435\u043b\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u043e\u0432.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-202600.png\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-83285\" src=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-202600.png\" alt=\"\" width=\"308\" height=\"98\" srcset=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-202600.png 308w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-202600-200x64.png 200w\" sizes=\"auto, (max-width: 308px) 100vw, 308px\" \/><\/a><\/p>\n<div id=\"marketWidget\"><\/div>\n<p>\u0418\u0437\u043c\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043a\u0443\u0440\u0441\u043e\u0440 (\u043a\u0440\u0430\u0441\u043d\u0430\u044f \u043f\u043e\u043b\u043e\u0441\u0430) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0442\u044c \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043f\u043e 8-\u0438 \u043a\u0430\u043d\u0430\u043b\u0430\u043c (\u0432\u044b\u0432\u043e\u0434 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d \u043b\u043e\u0433. \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432 \u0434\u0432\u043e\u0438\u0447\u043d\u043e\u0439 \u0438 \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f), \u043a\u0443\u0440\u0441\u043e\u0440 \u0430\u043a\u0442\u0438\u0432\u0435\u043d \u0432 \u0440\u0435\u0436\u0438\u043c\u0430\u0445 AUTO, START_1 \u0438 START_0, \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043e\u0432 \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0438 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438 UP \u0438 DOWN. \u0422\u0430\u043a \u043f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043a\u043d\u043e\u043f\u043a\u0438 SET_CURSOR \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043e\u0431\u043d\u0443\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0438\u0439 \u0438\u0437\u043c\u0435\u0440\u0438\u0442\u0435\u043b\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u043e\u0432.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\">\n<tbody>\n<tr>\n<td style=\"width: 50%; text-align: center;\">\n<p>\u0421\u0438\u0433\u043d\u0430\u043b\u044b \u0448\u0438\u043d\u044b I2C 100 \u043a\u0413\u0446<\/p>\n<p><a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203129.png\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-83286\" src=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203129.png\" alt=\"\" width=\"863\" height=\"327\" srcset=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203129.png 863w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203129-200x76.png 200w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203129-500x189.png 500w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203129-768x291.png 768w\" sizes=\"auto, (max-width: 863px) 100vw, 863px\" \/><\/a><\/td>\n<td style=\"width: 50%; text-align: center;\">\n<p>\u0421\u0438\u0433\u043d\u0430\u043b\u044b \u0448\u0438\u043d\u044b I2C 100 \u043a\u0413\u0446 \u043f\u0440\u0438 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u043a\u0438<\/p>\n<p><a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203137.png\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-83287\" src=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203137.png\" alt=\"\" width=\"855\" height=\"297\" srcset=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203137.png 855w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203137-200x69.png 200w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203137-500x174.png 500w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203137-768x267.png 768w\" sizes=\"auto, (max-width: 855px) 100vw, 855px\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;\">\n<p style=\"text-align: center;\">\u0421\u0438\u0433\u043d\u0430\u043b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f RGB (W2812) \u043b\u0435\u043d\u0442\u044b 800 \u043a\u0413\u0446<\/p>\n<p><a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203717.png\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-83288\" src=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203717.png\" alt=\"\" width=\"856\" height=\"296\" srcset=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203717.png 856w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203717-200x69.png 200w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203717-500x173.png 500w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-203717-768x266.png 768w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><\/a><\/td>\n<td style=\"width: 50%; text-align: center;\">\n<p>\u0421\u0438\u0433\u043d\u0430\u043b\u044b \u0448\u0438\u043d\u044b I2C 400 \u043a\u0413\u0446 \u043f\u0440\u0438 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u043a\u0438<\/p>\n<p><a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-204054.png\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-83289\" src=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-204054.png\" alt=\"\" width=\"845\" height=\"344\" srcset=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-204054.png 845w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-204054-200x81.png 200w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-204054-500x204.png 500w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2020-08-31-204054-768x313.png 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<blockquote>\n<p style=\"text-align: center;\"><strong><a href=\"http:\/\/rcl-radio.ru\/?p=68537\">STM32 + TFT-\u0434\u0438\u0441\u043f\u043b\u0435\u0439 SPI 320\u00d7240 (ILI9341C)<\/a><\/strong><\/p>\n<p style=\"text-align: center;\"><strong><a href=\"http:\/\/rcl-radio.ru\/?p=68376\">STM32 Arduino IDE<\/a><\/strong><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<pre class=\"actionscript\" style=\"font-family: monospace; font-size: 10px;\"><span style=\"color: #808080; font-style: italic;\">#include &lt;SPI.h&gt;<\/span>\r\n<span style=\"color: #808080; font-style: italic;\">#include &lt;Adafruit_GFX_AS.h&gt;   \/\/ http:\/\/rcl-radio.ru\/wp-content\/uploads\/2020\/06\/Adafruit_GFX.zip<\/span>\r\n<span style=\"color: #808080; font-style: italic;\">#include &lt;Adafruit_ILI9341_STM.h&gt;<\/span>\r\n<span style=\"color: #808080; font-style: italic;\">#include &lt;EEPROM.h&gt;<\/span>\r\n\u00a0\r\n\u00a0\r\n<span style=\"color: #808080; font-style: italic;\">#define TFT_CS         PA0                 <\/span>\r\n<span style=\"color: #808080; font-style: italic;\">#define TFT_DC         PA1            <\/span>\r\n<span style=\"color: #808080; font-style: italic;\">#define TFT_RST        PA2<\/span>\r\n<span style=\"color: #808080; font-style: italic;\">\/\/ MOSI                PA7<\/span>\r\n<span style=\"color: #808080; font-style: italic;\">\/\/ SCK                 PA5<\/span>\r\nAdafruit_ILI9341_STM tft = Adafruit_ILI9341_STM<span style=\"color: #66cc66;\">(<\/span>TFT_CS, TFT_DC, TFT_RST<span style=\"color: #66cc66;\">)<\/span>; \r\n\u00a0\r\nbyte <span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span><span style=\"color: #cc66cc;\">3200<\/span><span style=\"color: #66cc66;\">]<\/span>,data_old<span style=\"color: #66cc66;\">[<\/span><span style=\"color: #cc66cc;\">3200<\/span><span style=\"color: #66cc66;\">]<\/span>;\r\nbool stopp=<span style=\"color: #cc66cc;\">0<\/span>;\r\nunsigned long times;\r\n<span style=\"color: #0066cc;\">int<\/span> i,i2,i3,razv,delays,hh;\r\nbyte w=<span style=\"color: #cc66cc;\">1<\/span>,w1,st,x,z,mn=<span style=\"color: #cc66cc;\">8<\/span>,sett;\r\n\u00a0\r\n<span style=\"color: #0066cc;\">void<\/span> setup<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span> <span style=\"color: #66cc66;\">{<\/span>\r\n Serial.<span style=\"color: #006600;\">begin<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">9600<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n EEPROM.<span style=\"color: #006600;\">init<\/span><span style=\"color: #66cc66;\">(<\/span>0x801F000,0x801F800,0x400<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #808080; font-style: italic;\">\/\/ 1024 byte <\/span>\r\n pinMode<span style=\"color: #66cc66;\">(<\/span>PA3,INPUT_PULLUP<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #808080; font-style: italic;\">\/\/ HOLD <\/span>\r\n pinMode<span style=\"color: #66cc66;\">(<\/span>PB0,INPUT_PULLUP<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #808080; font-style: italic;\">\/\/ +++<\/span>\r\n pinMode<span style=\"color: #66cc66;\">(<\/span>PB1,INPUT_PULLUP<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #808080; font-style: italic;\">\/\/ --- <\/span>\r\n pinMode<span style=\"color: #66cc66;\">(<\/span>PA4,INPUT_PULLUP<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #808080; font-style: italic;\">\/\/ SET <\/span>\r\n pinMode<span style=\"color: #66cc66;\">(<\/span>PB4,INPUT_PULLUP<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #808080; font-style: italic;\">\/\/ SET_CURSOR <\/span>\r\n tft.<span style=\"color: #006600;\">begin<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">setRotation<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillScreen<\/span><span style=\"color: #66cc66;\">(<\/span>ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;\r\n polos<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">180<\/span>, <span style=\"color: #cc66cc;\">5<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"LOGIC ANALYZER\"<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">180<\/span>, <span style=\"color: #cc66cc;\">20<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"RCL-RADIO.RU\"<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n GPIOB-<span style=\"color: #66cc66;\">&gt;<\/span> regs-<span style=\"color: #66cc66;\">&gt;<\/span> CRH = 0x88888888; <span style=\"color: #808080; font-style: italic;\">\/\/ INPUT PB8...PB15<\/span>\r\n razv = EEPROM.<span style=\"color: #006600;\">read<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n\u00a0\r\n<span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n<span style=\"color: #0066cc;\">void<\/span> loop<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span> <span style=\"color: #66cc66;\">{<\/span>\r\n  <span style=\"color: #808080; font-style: italic;\">\/\/\/\/\/\/\/\/\/\/ SET <\/span>\r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>digitalRead<span style=\"color: #66cc66;\">(<\/span>PA4<span style=\"color: #66cc66;\">)<\/span>==LOW<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>sett++;w=<span style=\"color: #cc66cc;\">1<\/span>;w1=<span style=\"color: #cc66cc;\">1<\/span>;stopp=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>sett=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>delay<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">200<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">50<\/span>,<span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">65<\/span>,<span style=\"color: #cc66cc;\">8<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;polos<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;cif<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">50<\/span>,<span style=\"color: #cc66cc;\">10<\/span>,<span style=\"color: #cc66cc;\">80<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span> \r\n\u00a0\r\n   <span style=\"color: #808080; font-style: italic;\">\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ HOLD ON OFF \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<\/span>\r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>digitalRead<span style=\"color: #66cc66;\">(<\/span>PA3<span style=\"color: #66cc66;\">)<\/span>==LOW<span style=\"color: #66cc66;\">&amp;&amp;<\/span>stopp==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>stopp=<span style=\"color: #cc66cc;\">1<\/span>;w1=<span style=\"color: #cc66cc;\">1<\/span>;polos<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;cif<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">50<\/span>,<span style=\"color: #cc66cc;\">10<\/span>,<span style=\"color: #cc66cc;\">80<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;delay<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">300<\/span><span style=\"color: #66cc66;\">)<\/span>;i2=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>  \r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>digitalRead<span style=\"color: #66cc66;\">(<\/span>PA3<span style=\"color: #66cc66;\">)<\/span>==LOW<span style=\"color: #66cc66;\">&amp;&amp;<\/span>stopp==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>stopp=<span style=\"color: #cc66cc;\">0<\/span>;w1=<span style=\"color: #cc66cc;\">1<\/span>;polos<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;cif<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">50<\/span>,<span style=\"color: #cc66cc;\">10<\/span>,<span style=\"color: #cc66cc;\">80<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;delay<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">300<\/span><span style=\"color: #66cc66;\">)<\/span>;i2=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>digitalRead<span style=\"color: #66cc66;\">(<\/span>PB0<span style=\"color: #66cc66;\">)<\/span>==LOW<span style=\"color: #66cc66;\">&amp;&amp;<\/span>stopp==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i2++;w1=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>i2<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">2880<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i2=<span style=\"color: #cc66cc;\">2880<\/span>;<span style=\"color: #66cc66;\">}<\/span>delay<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>digitalRead<span style=\"color: #66cc66;\">(<\/span>PB1<span style=\"color: #66cc66;\">)<\/span>==LOW<span style=\"color: #66cc66;\">&amp;&amp;<\/span>stopp==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i2--;w1=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>i2<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i2=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>delay<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>digitalRead<span style=\"color: #66cc66;\">(<\/span>PB4<span style=\"color: #66cc66;\">)<\/span>==LOW<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i3=i2;w1=<span style=\"color: #cc66cc;\">1<\/span>;delay<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">200<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>stopp==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">&amp;&amp;<\/span>w1==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>\r\n  tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">10<\/span>,<span style=\"color: #cc66cc;\">60<\/span>,<span style=\"color: #cc66cc;\">8<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>, <span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n  <span style=\"color: #808080; font-style: italic;\">\/\/if(digitalRead(PB4)==LOW){i3=i2;delay(200);}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>float<span style=\"color: #66cc66;\">)<\/span>times<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">*<\/span>mn<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #66cc66;\">(<\/span>i2-i3<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">1000<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>float<span style=\"color: #66cc66;\">)<\/span>times<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">10000<\/span><span style=\"color: #66cc66;\">\/<\/span>mn<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">*<\/span>mn<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #66cc66;\">(<\/span>i2-i3<span style=\"color: #66cc66;\">)<\/span>,<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\" mS  \"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>float<span style=\"color: #66cc66;\">)<\/span>times<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">*<\/span>mn<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #66cc66;\">(<\/span>i2-i3<span style=\"color: #66cc66;\">)<\/span>,<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\" uS  \"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>stopp==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">10<\/span>,<span style=\"color: #cc66cc;\">65<\/span>,<span style=\"color: #cc66cc;\">8<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n\u00a0\r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>stopp==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span>i2<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">10<\/span>,<span style=\"color: #cc66cc;\">235<\/span>,<span style=\"color: #cc66cc;\">4<\/span>,<span style=\"color: #cc66cc;\">3<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span>i2<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">10<\/span>+<span style=\"color: #cc66cc;\">2<\/span>,<span style=\"color: #cc66cc;\">235<\/span>,<span style=\"color: #cc66cc;\">30<\/span>,<span style=\"color: #cc66cc;\">3<\/span>,ILI9341_GREEN<span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span>i2<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">10<\/span>+<span style=\"color: #cc66cc;\">32<\/span>,<span style=\"color: #cc66cc;\">235<\/span>,<span style=\"color: #cc66cc;\">4<\/span>,<span style=\"color: #cc66cc;\">3<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>stopp==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">&amp;&amp;<\/span>w1==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">235<\/span>,<span style=\"color: #cc66cc;\">320<\/span>,<span style=\"color: #cc66cc;\">3<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>, <span style=\"color: #cc66cc;\">25<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>stopp==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">295<\/span>,<span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,<span style=\"color: #cc66cc;\">8<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,<span style=\"color: #cc66cc;\">65<\/span>,<span style=\"color: #cc66cc;\">8<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"HOLD\"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n <span style=\"color: #808080; font-style: italic;\">\/\/\/\/\/ SET = 0 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<\/span>\r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>digitalRead<span style=\"color: #66cc66;\">(<\/span>PB0<span style=\"color: #66cc66;\">)<\/span>==LOW<span style=\"color: #66cc66;\">&amp;&amp;<\/span>stopp==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>razv++;w=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>razv<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">12<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>razv=<span style=\"color: #cc66cc;\">12<\/span>;<span style=\"color: #66cc66;\">}<\/span>EEPROM.<span style=\"color: #006600;\">update<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,razv<span style=\"color: #66cc66;\">)<\/span>;delay<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">300<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>digitalRead<span style=\"color: #66cc66;\">(<\/span>PB1<span style=\"color: #66cc66;\">)<\/span>==LOW<span style=\"color: #66cc66;\">&amp;&amp;<\/span>stopp==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>razv--;w=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>razv<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>razv=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>EEPROM.<span style=\"color: #006600;\">update<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,razv<span style=\"color: #66cc66;\">)<\/span>;delay<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">300<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n <span style=\"color: #b1b100;\">switch<\/span><span style=\"color: #66cc66;\">(<\/span>razv<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>\r\n   <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">0<\/span>: mn=<span style=\"color: #cc66cc;\">1<\/span>;delays=<span style=\"color: #cc66cc;\">500<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n   <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">1<\/span>: mn=<span style=\"color: #cc66cc;\">1<\/span>;delays=<span style=\"color: #cc66cc;\">200<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n   <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">2<\/span>: mn=<span style=\"color: #cc66cc;\">1<\/span>;delays=<span style=\"color: #cc66cc;\">100<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n   <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">3<\/span>: mn=<span style=\"color: #cc66cc;\">1<\/span>;delays=<span style=\"color: #cc66cc;\">50<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n   <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">4<\/span>: mn=<span style=\"color: #cc66cc;\">1<\/span>;delays=<span style=\"color: #cc66cc;\">25<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n   <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">5<\/span>: mn=<span style=\"color: #cc66cc;\">1<\/span>;delays=<span style=\"color: #cc66cc;\">12<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n   <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">6<\/span>: mn=<span style=\"color: #cc66cc;\">1<\/span>;delays=<span style=\"color: #cc66cc;\">5<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n   <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">7<\/span>: mn=<span style=\"color: #cc66cc;\">1<\/span>;delays=<span style=\"color: #cc66cc;\">2<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n   <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">8<\/span>: mn=<span style=\"color: #cc66cc;\">1<\/span>;delays=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n   <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">9<\/span>: mn=<span style=\"color: #cc66cc;\">1<\/span>;delays=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n  <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">10<\/span>: mn=<span style=\"color: #cc66cc;\">2<\/span>;delays=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n  <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">11<\/span>: mn=<span style=\"color: #cc66cc;\">4<\/span>;delays=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n  <span style=\"color: #b1b100;\">case<\/span> <span style=\"color: #cc66cc;\">12<\/span>: mn=<span style=\"color: #cc66cc;\">8<\/span>;delays=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">break<\/span>;\r\n  <span style=\"color: #66cc66;\">}<\/span>\r\n   sinhr<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n\u00a0\r\n\u00a0\r\n<span style=\"color: #808080; font-style: italic;\">\/\/\/\/\/\/\/\/\/\/\/\/\/ \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0435 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>stopp==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">&amp;&amp;<\/span>delays<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>\r\n  times=micros<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n  i=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">3200<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;delay_us<span style=\"color: #66cc66;\">(<\/span>delays<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span> = <span style=\"color: #66cc66;\">(<\/span>GPIOB-<span style=\"color: #66cc66;\">&gt;<\/span> regs-<span style=\"color: #66cc66;\">&gt;<\/span> IDR <span style=\"color: #66cc66;\">&amp;<\/span> 0b1111111100000000<span style=\"color: #66cc66;\">)<\/span> <span style=\"color: #66cc66;\">&gt;&gt;<\/span> <span style=\"color: #cc66cc;\">8<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  times=micros<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>-times;<span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>stopp==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">&amp;&amp;<\/span>delays==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>\r\n  times=micros<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n  i=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">3200<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;<span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span> = <span style=\"color: #66cc66;\">(<\/span>GPIOB-<span style=\"color: #66cc66;\">&gt;<\/span> regs-<span style=\"color: #66cc66;\">&gt;<\/span> IDR <span style=\"color: #66cc66;\">&amp;<\/span> 0b1111111100000000<span style=\"color: #66cc66;\">)<\/span> <span style=\"color: #66cc66;\">&gt;&gt;<\/span> <span style=\"color: #cc66cc;\">8<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  times=micros<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>-times;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>stopp=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n<span style=\"color: #808080; font-style: italic;\">\/\/\/\/\/\/\/\/\/\/\/\/\/\/ end \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/<\/span>\r\n\u00a0\r\n\u00a0\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>w==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>w=<span style=\"color: #cc66cc;\">0<\/span>;polos<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n  tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">65<\/span>,<span style=\"color: #cc66cc;\">8<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>, <span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>times<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">1000<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>float<span style=\"color: #66cc66;\">)<\/span>times<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">1000<\/span>,<span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\" mS  \"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>float<span style=\"color: #66cc66;\">)<\/span>times<span style=\"color: #66cc66;\">\/<\/span><span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn,<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\" uS  \"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n  cif<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n\u00a0\r\n  tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">65<\/span>, <span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"AUTO   \"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"START_1\"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett==<span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"START_0\"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n\u00a0\r\n i=<span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;\r\n <span style=\"color: #b1b100;\">for<\/span><span style=\"color: #66cc66;\">(<\/span>x=<span style=\"color: #cc66cc;\">0<\/span>;x<span style=\"color: #66cc66;\">&lt;<\/span>mn;x++<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span><span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>x==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">55<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">55<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i+z<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>, 0x000F<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">55<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">55<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+z+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,  ILI9341_WHITE<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n i=<span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;\r\n <span style=\"color: #b1b100;\">for<\/span><span style=\"color: #66cc66;\">(<\/span>x=<span style=\"color: #cc66cc;\">0<\/span>;x<span style=\"color: #66cc66;\">&lt;<\/span>mn;x++<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span><span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>x==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">80<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">80<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i+z<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>, 0x000A<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">80<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">80<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+z+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,  ILI9341_WHITE<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n i=<span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;\r\n <span style=\"color: #b1b100;\">for<\/span><span style=\"color: #66cc66;\">(<\/span>x=<span style=\"color: #cc66cc;\">0<\/span>;x<span style=\"color: #66cc66;\">&lt;<\/span>mn;x++<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span><span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>x==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">105<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">105<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i+z<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>, 0x000F<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">105<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">105<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+z+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,  ILI9341_WHITE<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span> \r\n\u00a0\r\n i=<span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;\r\n <span style=\"color: #b1b100;\">for<\/span><span style=\"color: #66cc66;\">(<\/span>x=<span style=\"color: #cc66cc;\">0<\/span>;x<span style=\"color: #66cc66;\">&lt;<\/span>mn;x++<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span><span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>x==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">130<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">3<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">130<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i+z<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">3<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>, 0x000A<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">130<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">3<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">130<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+z+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">3<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,  ILI9341_WHITE<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span> \r\n\u00a0\r\n i=<span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;\r\n <span style=\"color: #b1b100;\">for<\/span><span style=\"color: #66cc66;\">(<\/span>x=<span style=\"color: #cc66cc;\">0<\/span>;x<span style=\"color: #66cc66;\">&lt;<\/span>mn;x++<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span><span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>x==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">155<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">4<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">155<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i+z<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">4<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>, 0x000F<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">155<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">4<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">155<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+z+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">4<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,  ILI9341_WHITE<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span>  \r\n\u00a0\r\n i=<span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;\r\n <span style=\"color: #b1b100;\">for<\/span><span style=\"color: #66cc66;\">(<\/span>x=<span style=\"color: #cc66cc;\">0<\/span>;x<span style=\"color: #66cc66;\">&lt;<\/span>mn;x++<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span><span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>x==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">180<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">5<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">180<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i+z<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">5<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>, 0x000A<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">180<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">5<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">180<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+z+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">5<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,  ILI9341_WHITE<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span> \r\n\u00a0\r\n i=<span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;\r\n <span style=\"color: #b1b100;\">for<\/span><span style=\"color: #66cc66;\">(<\/span>x=<span style=\"color: #cc66cc;\">0<\/span>;x<span style=\"color: #66cc66;\">&lt;<\/span>mn;x++<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span><span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>x==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">205<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">6<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">205<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i+z<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">6<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>, 0x000F<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">205<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">6<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">205<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+z+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">6<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,  ILI9341_WHITE<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span> \r\n\u00a0\r\n i=<span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">\/<\/span>mn;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">320<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;\r\n <span style=\"color: #b1b100;\">for<\/span><span style=\"color: #66cc66;\">(<\/span>x=<span style=\"color: #cc66cc;\">0<\/span>;x<span style=\"color: #66cc66;\">&lt;<\/span>mn;x++<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span><span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>x==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">1<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #b1b100;\">else<\/span><span style=\"color: #66cc66;\">{<\/span>z=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">230<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">7<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">230<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>data_old<span style=\"color: #66cc66;\">[<\/span>i+z<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">7<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>, 0x000A<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">230<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">7<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,i<span style=\"color: #66cc66;\">*<\/span>mn-x, <span style=\"color: #cc66cc;\">230<\/span>-<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+z+i2<span style=\"color: #66cc66;\">]<\/span><span style=\"color: #66cc66;\">&gt;&gt;<\/span><span style=\"color: #cc66cc;\">7<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">&amp;<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">15<\/span>,  ILI9341_WHITE<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span> \r\n\u00a0\r\ni=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span>i<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">3199<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>i++;data_old<span style=\"color: #66cc66;\">[<\/span>i<span style=\"color: #66cc66;\">]<\/span>=<span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i+i2<span style=\"color: #66cc66;\">]<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n\u00a0\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>stopp==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">&amp;&amp;<\/span>w1==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>w1=<span style=\"color: #cc66cc;\">0<\/span>;\r\n  tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">50<\/span>,<span style=\"color: #cc66cc;\">10<\/span>,<span style=\"color: #cc66cc;\">75<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>mn<span style=\"color: #66cc66;\">&lt;<\/span>=<span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">65<\/span>, <span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"0B\"<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i2+<span style=\"color: #cc66cc;\">60<\/span><span style=\"color: #66cc66;\">\/<\/span>mn<span style=\"color: #66cc66;\">]<\/span>,BIN<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>mn<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">65<\/span>, <span style=\"color: #cc66cc;\">10<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"0B\"<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i2+<span style=\"color: #cc66cc;\">60<\/span><span style=\"color: #66cc66;\">\/<\/span>mn+<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">]<\/span>,BIN<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>mn<span style=\"color: #66cc66;\">&lt;<\/span>=<span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">65<\/span>, <span style=\"color: #cc66cc;\">25<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"0X\"<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i2+<span style=\"color: #cc66cc;\">60<\/span><span style=\"color: #66cc66;\">\/<\/span>mn<span style=\"color: #66cc66;\">]<\/span>,HEX<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>mn<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">65<\/span>, <span style=\"color: #cc66cc;\">25<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"0X\"<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #0066cc;\">data<\/span><span style=\"color: #66cc66;\">[<\/span>i2+<span style=\"color: #cc66cc;\">60<\/span><span style=\"color: #66cc66;\">\/<\/span>mn+<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">]<\/span>,HEX<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">60<\/span>, <span style=\"color: #cc66cc;\">10<\/span>,<span style=\"color: #cc66cc;\">60<\/span>, <span style=\"color: #cc66cc;\">230<\/span>,  ILI9341_RED<span style=\"color: #66cc66;\">)<\/span>;\r\n  tft.<span style=\"color: #006600;\">drawLine<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">60<\/span>, <span style=\"color: #cc66cc;\">20<\/span>,<span style=\"color: #cc66cc;\">125<\/span>, <span style=\"color: #cc66cc;\">20<\/span>,  ILI9341_RED<span style=\"color: #66cc66;\">)<\/span>;\r\n  <span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n<span style=\"color: #0066cc;\">void<\/span> polos<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>\r\n tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">210<\/span>,<span style=\"color: #cc66cc;\">320<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,0x000A<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">185<\/span>,<span style=\"color: #cc66cc;\">320<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,0x000F<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">160<\/span>,<span style=\"color: #cc66cc;\">320<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,0x000A<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">135<\/span>,<span style=\"color: #cc66cc;\">320<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,0x000F<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">110<\/span>,<span style=\"color: #cc66cc;\">320<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,0x000A<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">85<\/span>,<span style=\"color: #cc66cc;\">320<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,0x000F<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">60<\/span>,<span style=\"color: #cc66cc;\">320<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,0x000A<span style=\"color: #66cc66;\">)<\/span>;\r\n tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">35<\/span>,<span style=\"color: #cc66cc;\">320<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,0x000F<span style=\"color: #66cc66;\">)<\/span>;\r\n  <span style=\"color: #66cc66;\">}<\/span>  \r\n\u00a0\r\n<span style=\"color: #0066cc;\">void<\/span> sinhr<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>\r\n  <span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>GPIOB-<span style=\"color: #66cc66;\">&gt;<\/span> regs-<span style=\"color: #66cc66;\">&gt;<\/span> IDR <span style=\"color: #66cc66;\">&amp;<\/span> 0b0000000100000000<span style=\"color: #66cc66;\">)<\/span> <span style=\"color: #66cc66;\">&gt;&gt;<\/span> <span style=\"color: #cc66cc;\">8<\/span><span style=\"color: #66cc66;\">)<\/span>==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>hh++;delay_us<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>hh<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">1000<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>hh=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">break<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>GPIOB-<span style=\"color: #66cc66;\">&gt;<\/span> regs-<span style=\"color: #66cc66;\">&gt;<\/span> IDR <span style=\"color: #66cc66;\">&amp;<\/span> 0b0000000100000000<span style=\"color: #66cc66;\">)<\/span> <span style=\"color: #66cc66;\">&gt;&gt;<\/span> <span style=\"color: #cc66cc;\">8<\/span><span style=\"color: #66cc66;\">)<\/span>==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>hh++;delay_us<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>hh<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">1000<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>hh=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">break<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>GPIOB-<span style=\"color: #66cc66;\">&gt;<\/span> regs-<span style=\"color: #66cc66;\">&gt;<\/span> IDR <span style=\"color: #66cc66;\">&amp;<\/span> 0b0000000100000000<span style=\"color: #66cc66;\">)<\/span> <span style=\"color: #66cc66;\">&gt;&gt;<\/span> <span style=\"color: #cc66cc;\">8<\/span><span style=\"color: #66cc66;\">)<\/span>==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>hh++;delay_us<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>hh<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">1000<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>hh=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">break<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>\r\n  <span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>GPIOB-<span style=\"color: #66cc66;\">&gt;<\/span> regs-<span style=\"color: #66cc66;\">&gt;<\/span> IDR <span style=\"color: #66cc66;\">&amp;<\/span> 0b0000000100000000<span style=\"color: #66cc66;\">)<\/span> <span style=\"color: #66cc66;\">&gt;&gt;<\/span> <span style=\"color: #cc66cc;\">8<\/span><span style=\"color: #66cc66;\">)<\/span>==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>zap<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett==<span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>\r\n  <span style=\"color: #b1b100;\">while<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">(<\/span>GPIOB-<span style=\"color: #66cc66;\">&gt;<\/span> regs-<span style=\"color: #66cc66;\">&gt;<\/span> IDR <span style=\"color: #66cc66;\">&amp;<\/span> 0b0000000100000000<span style=\"color: #66cc66;\">)<\/span> <span style=\"color: #66cc66;\">&gt;&gt;<\/span> <span style=\"color: #cc66cc;\">8<\/span><span style=\"color: #66cc66;\">)<\/span>==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>zap<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n<span style=\"color: #0066cc;\">void<\/span> cif<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span> <span style=\"color: #b1b100;\">for<\/span><span style=\"color: #66cc66;\">(<\/span>byte cc=<span style=\"color: #cc66cc;\">0<\/span>;cc<span style=\"color: #66cc66;\">&lt;<\/span><span style=\"color: #cc66cc;\">8<\/span>;cc++<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">0<\/span>, <span style=\"color: #cc66cc;\">45<\/span>+cc<span style=\"color: #66cc66;\">*<\/span><span style=\"color: #cc66cc;\">25<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span>cc<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span><span style=\"color: #66cc66;\">}<\/span>\r\n\u00a0\r\n<span style=\"color: #0066cc;\">void<\/span> zap<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>\r\n<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>digitalRead<span style=\"color: #66cc66;\">(<\/span>PA4<span style=\"color: #66cc66;\">)<\/span>==LOW<span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>sett++;w=<span style=\"color: #cc66cc;\">1<\/span>;w1=<span style=\"color: #cc66cc;\">1<\/span>;stopp=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett<span style=\"color: #66cc66;\">&gt;<\/span><span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>sett=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>delay<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">200<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">50<\/span>,<span style=\"color: #cc66cc;\">0<\/span>,<span style=\"color: #cc66cc;\">65<\/span>,<span style=\"color: #cc66cc;\">8<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;polos<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;cif<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">50<\/span>,<span style=\"color: #cc66cc;\">10<\/span>,<span style=\"color: #cc66cc;\">80<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>  \r\n<span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>digitalRead<span style=\"color: #66cc66;\">(<\/span>PA3<span style=\"color: #66cc66;\">)<\/span>==LOW<span style=\"color: #66cc66;\">&amp;&amp;<\/span>stopp==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>stopp=<span style=\"color: #cc66cc;\">0<\/span>;w1=<span style=\"color: #cc66cc;\">1<\/span>;polos<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;cif<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #66cc66;\">)<\/span>;tft.<span style=\"color: #006600;\">fillRect<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">50<\/span>,<span style=\"color: #cc66cc;\">10<\/span>,<span style=\"color: #cc66cc;\">80<\/span>,<span style=\"color: #cc66cc;\">25<\/span>,ILI9341_BLACK<span style=\"color: #66cc66;\">)<\/span>;delay<span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">300<\/span><span style=\"color: #66cc66;\">)<\/span>;i2=<span style=\"color: #cc66cc;\">0<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  tft.<span style=\"color: #006600;\">setCursor<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #cc66cc;\">65<\/span>, <span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span>;\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett==<span style=\"color: #cc66cc;\">0<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"AUTO   \"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett==<span style=\"color: #cc66cc;\">1<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"START_1\"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #b1b100;\">if<\/span><span style=\"color: #66cc66;\">(<\/span>sett==<span style=\"color: #cc66cc;\">2<\/span><span style=\"color: #66cc66;\">)<\/span><span style=\"color: #66cc66;\">{<\/span>tft.<span style=\"color: #0066cc;\">print<\/span><span style=\"color: #66cc66;\">(<\/span><span style=\"color: #ff0000;\">\"START_0\"<\/span><span style=\"color: #66cc66;\">)<\/span>;<span style=\"color: #66cc66;\">}<\/span>\r\n  <span style=\"color: #66cc66;\">}<\/span><\/pre>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/2G9Uo7N-Tso\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 STM32F103C8T6 (\u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0430), \u0432\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 TFT-\u0434\u0438\u0441\u043f\u043b\u0435\u0439 SPI 320\u00d7240 (ILI9341C). \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0430\u0432\u0430\u0435\u043c\u043e\u0435 \u043d\u0430 \u0432\u0445\u043e\u0434\u044b \u043f\u043e\u0440\u0442\u0430 PB8-PB15 STM32F103C8T6 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c 5 \u0412. \u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e 8-\u0438 \u043a\u0430\u043d\u0430\u043b\u043e\u043c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e, \u0430 \u0442\u0430\u043a \u0436\u0435 \u0438\u0437\u043c\u0435\u0440\u044f\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043e\u0432. \u0427\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u043e\u0442 \u0435\u0434\u0438\u043d\u0438\u0446 \u0433\u0435\u0440\u0446 \u0434\u043e 400 \u043a\u0413\u0446. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":83282,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[239,15],"tags":[],"class_list":["post-83281","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-15"],"views":16291,"_links":{"self":[{"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts\/83281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=83281"}],"version-history":[{"count":3,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts\/83281\/revisions"}],"predecessor-version":[{"id":111213,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts\/83281\/revisions\/111213"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/media\/83282"}],"wp:attachment":[{"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=83281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=83281"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=83281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}