﻿{"id":500,"date":"2019-01-31T21:49:50","date_gmt":"2019-01-31T18:49:50","guid":{"rendered":"http:\/\/allchina.a-lisa.org\/?p=500"},"modified":"2019-04-06T11:09:28","modified_gmt":"2019-04-06T08:09:28","slug":"gyvermatrixos","status":"publish","type":"post","link":"https:\/\/allchina.a-lisa.org\/?p=500","title":{"rendered":"GYVERMATRIXOS"},"content":{"rendered":"<p>\u2022 29.12.2018 \u0414\u041e\u0411\u0410\u0412\u041b\u0415\u041d\u0410 \u0412\u0415\u0420\u0421\u0418\u042f 1.10<br \/>\n\u2022 \u0412\u0415\u0420\u0421\u0418\u042f 1.3 \u0418 \u0412\u042b\u0428\u0415 \u041f\u0420\u041e\u0428\u0418\u0412\u041a\u0418 GYVERMATRIXOS \u041d\u0415 \u041f\u041e\u041c\u0415\u0429\u0410\u0415\u0422\u0421\u042f \u0412 ARDUINO NANO \u0421\u041e \u0412\u0421\u0415\u041c\u0418 \u042d\u0424\u0424\u0415\u041a\u0422\u0410\u041c\u0418 \u0418 \u0420\u0415\u0416\u0418\u041c\u0410\u041c\u0418 \u041d\u0410 \u041c\u0410\u0422\u0420\u0418\u0426\u0415 16\u042516! \u0418\u0421\u041f\u041e\u041b\u042c\u0417\u0423\u0419\u0422\u0415 \u041c\u0410\u0422\u0420\u0418\u0426\u0423 \u041c\u0415\u041d\u042c\u0428\u0415\u0413\u041e \u0420\u0410\u0417\u041c\u0415\u0420\u0410 \u0418\u041b\u0418 \u041e\u0422\u041a\u041b\u042e\u0427\u0410\u0419\u0422\u0415 BLUETOOTH\/\u0422\u0415\u041a\u0421\u0422\/\u042d\u0424\u0424\u0415\u041a\u0422\u042b \u0418\u041b\u0418 \u0418\u0421\u041f\u041e\u041b\u042c\u0417\u0423\u0419\u0422\u0415 ARDUINO MEGA\/ESP8266! \u0421\u041c. \u041d\u0418\u0416\u0415.<\/p>\n<p><!--more--><\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/matros_thumb22.jpg\" alt=\"\" \/><\/p>\n<p>\u0417\u0434\u0435\u0441\u044c \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 GyverMatrixOS \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043c\u0430\u0442\u0440\u0438\u0446\u0435\u0439 \u0430\u0434\u0440\u0435\u0441\u043d\u044b\u0445 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u043e\u0432.<br \/>\n<a href=\"https:\/\/github.com\/AlexGyver\/GyverMatrixBT\/archive\/master.zip\">\u25b6 \u0421\u043a\u0430\u0447\u0430\u0442\u044c<\/a> \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438<br \/>\n<a href=\"https:\/\/alexgyver.ru\/matrix_guide\/\">\u25b6 \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0439 \u0433\u0430\u0439\u0434<\/a> \u043f\u043e \u0441\u0431\u043e\u0440\u043a\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u043c\u0430\u0442\u0440\u0438\u0446\u044b, \u0432\u0430\u0436\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b<br \/>\n<a href=\"https:\/\/alexgyver.ru\/gyvermatrixbt\/\">\u25b6 \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/a> \u201c\u0410\u0434\u0440\u0435\u0441\u043d\u0430\u044f \u043c\u0430\u0442\u0440\u0438\u0446\u0430\u201d \u2013 \u0441\u0445\u0435\u043c\u044b, \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b, \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435<br \/>\n\u0410\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u2013 1.10<\/p>\n<p>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f (Changelog)<\/p>\n<ul>\n<li>3 \u0440\u0435\u0436\u0438\u043c\u0430 \u0432\u044b\u0432\u043e\u0434\u0430 \u0431\u0435\u0433\u0443\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0438<\/li>\n<li>6 \u0438\u0433\u0440 \u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e Bluetooth \u0438\u043b\u0438 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438<\/li>\n<li>18 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432<\/li>\n<li>\u0412\u044b\u0432\u043e\u0434 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438<\/li>\n<li>\u0420\u0435\u0436\u0438\u043c \u0447\u0430\u0441\u043e\u0432 \u0441 \u0442\u0440\u0435\u043c\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c<\/li>\n<li>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e Bluetooth<\/li>\n<li>\u041f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c: Wi-Fi \u0447\u0430\u0441\u044b \u0434\u043b\u044f esp8266 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0431\u043e\u0440\u0442\u043e\u0432\u043e\u0433\u043e RTC \u0434\u043b\u044f STM32<\/li>\n<\/ul>\n<h2>\u041e\u0421\u041d\u041e\u0412\u041d\u042b\u0415 \u041d\u0410\u0421\u0422\u0420\u041e\u0419\u041a\u0418<\/h2>\n<p>\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a, \u043d\u043e \u0435\u0441\u0442\u044c \u0432\u0430\u0436\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u0431\u0435\u0437 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e.<\/p>\n<p>CURRENT_LIMIT \u2013 \u043b\u0438\u043c\u0438\u0442 \u043f\u043e \u0442\u043e\u043a\u0443 \u0432 \u043c\u0438\u043b\u043b\u0438\u0430\u043c\u043f\u0435\u0440\u0430\u0445. \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0442\u043e\u043a \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u043c\u0430\u0442\u0440\u0438\u0446\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0446\u0432\u0435\u0442\u0430 \u0438 \u044f\u0440\u043a\u043e\u0441\u0442\u0438 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u0430 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0442\u044c \u043e\u0431\u0449\u0443\u044e \u044f\u0440\u043a\u043e\u0441\u0442\u044c (\u0442.\u0435. \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u043c\u0430\u0442\u0440\u0438\u0446\u044b), \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0435\u043c\u044b\u0439 \u0442\u043e\u043a \u043d\u0435 \u0432\u044b\u0445\u043e\u0434\u0438\u043b \u0437\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u043b\u0438\u043c\u0438\u0442. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u043f\u0438\u0442\u0430\u0442\u044c \u043c\u0430\u0442\u0440\u0438\u0446\u0443 \u0434\u0430\u0436\u0435 \u043e\u0442 \u0441\u043b\u0430\u0431\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 \u043f\u0438\u0442\u0430\u043d\u0438\u044f \u0438 \u043d\u0435 \u0431\u043e\u044f\u0442\u044c\u0441\u044f \u0437\u0430 \u043d\u0435\u0433\u043e. \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0447\u0451\u0442\u043a\u043e, \u044f \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u043b.<\/p>\n<p>MATRIX_TYPE, CONNECTION_ANGLE \u0438 STRIP_DIRECTION \u0437\u0430\u0434\u0430\u044e\u0442 \u0442\u0438\u043f \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043c\u0430\u0442\u0440\u0438\u0446\u044b, \u0435\u0451 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0438 \u0442\u043e\u0447\u043a\u0443 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0438 \u0441 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u043c\u0438 \u043e\u0431 \u044d\u0442\u043e\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0432 <a href=\"https:\/\/alexgyver.ru\/matrix_guide\/\">\u0433\u0430\u0439\u0434\u0435 \u043e \u043c\u0430\u0442\u0440\u0438\u0446\u0430\u0445<\/a>.<\/p>\n<p>WIDTH \u0438 HEIGHT \u2013 \u0448\u0438\u0440\u0438\u043d\u0430 \u0438 \u0432\u044b\u0441\u043e\u0442\u0430 \u043c\u0430\u0442\u0440\u0438\u0446\u044b \u0432 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u043e\u0432. \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u0447\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u0430\u0442\u0440\u0438\u0446\u0430, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u0435\u0441\u0442\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0432 \u043f\u0430\u043c\u044f\u0442\u0438.<\/p>\n<p>MCU_TYPE \u2013 \u0442\u0438\u043f \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430. \u0412\u0435\u0440\u0441\u0438\u044f 1.7 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430 AVR (Arduino Nano\/Uno\/Mini\/Micro\/Mega), esp8266 (generic esp8266, NodeMCU, Wemos) \u0438 STM32 (STM32F103 \u201cArduino\u201d Blue Pill). \u0427\u0430\u0441\u044b \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u043e\u043a\u0430 \u0447\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f RTC DS3231!<\/p>\n<ul>\n<li>\u0412 Arduino Nano\/UNO\/Pro Mini \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043d\u0430\u0431\u043e\u0440\u0430 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432 \u0438 \u0440\u0435\u0436\u0438\u043c\u043e\u0432 \u043a\u0430\u043a \u0432 \u0432\u0438\u0434\u0435\u043e \u043f\u0440\u043e \u0433\u0438\u0440\u043b\u044f\u043d\u0434\u0443 \u043e\u0447\u0435\u043d\u044c \u0432\u043f\u0440\u0438\u0442\u044b\u043a \u0432\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u043c\u0430\u0442\u0440\u0438\u0446\u0430 16\u044516 (256 \u0434\u0438\u043e\u0434\u043e\u0432), \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b \u0437\u0430\u0432\u0438\u0441\u0430\u043d\u0438\u044f \u0438 \u043f\u0435\u0440\u0435\u0431\u043e\u0438 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435;<\/li>\n<li>\u0412 Arduino Mega \u0432\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u043e\u043a\u043e\u043b\u043e 1700 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u043e\u0432 (\u043c\u0430\u0442\u0440\u0438\u0446\u0430 40\u00d742)<\/li>\n<li>\u0412 ESP8266\/NodeMCU\/Wemos \u0438\u043b\u0438 STM32 \u201cBlue Pill\u201d \u0432\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0413\u041e\u0420\u0410\u0417\u0414\u041e \u0431\u043e\u043b\u044c\u0448\u0435 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u043e\u0432, \u043d\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u0435\u043d\u0442\u044b \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u043e\u0432, \u0438 \u043f\u0440\u0438 500 \u0434\u0438\u043e\u0434\u0430\u0445 \u0431\u0443\u0434\u0435\u0442 60 \u043a\u0430\u0434\u0440\u043e\u0432 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 (fps), \u043f\u0440\u0438 1000 \u0431\u0443\u0434\u0435\u0442 30 fps, \u043f\u0440\u0438 2000 \u0431\u0443\u0434\u0435\u0442 15 fps, \u0442.\u0435. \u043e\u0449\u0443\u0442\u0438\u043c\u044b\u0435 \u0433\u043b\u044e\u043a\u0438 \u0432 \u0431\u044b\u0441\u0442\u0440\u044b\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u0430\u0445.<\/li>\n<\/ul>\n<p>\u0412 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u201c\u043c\u043e\u0434\u0443\u043b\u0438\u201d \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043f\u0430\u043c\u044f\u0442\u0438. \u041f\u0430\u043c\u044f\u0442\u0438 \u0434\u0432\u0430 \u0442\u0438\u043f\u0430: Flash (\u0441\u0430\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u043a\u043e\u0434 \u0441\u043a\u0435\u0442\u0447\u0430) \u0438 SRAM (\u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c, \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435). SRAM \u043f\u0430\u043c\u044f\u0442\u044c \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0435 \u0437\u0430\u0431\u0438\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u043d\u0430 90%, \u0438\u043d\u0430\u0447\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b \u0433\u043b\u044e\u043a\u0438! Flash \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0431\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u0434 100%. \u0422\u0430\u043a\u0436\u0435 SRAM \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u044b. \u041a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0442\u043e\u043b\u044c\u043a\u043e Flash. \u0415\u0441\u043b\u0438 \u0441\u043a\u0435\u0442\u0447 \u043d\u0435 \u043b\u0435\u0437\u0435\u0442 \u2013 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0439\u0442\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 =)<\/p>\n<table border=\"1\" cellspacing=\"2\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td colspan=\"4\">\u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f Arduino Nano\/Uno\/Mini (ATmega 328)<\/td>\n<\/tr>\n<tr>\n<td>\u041c\u043e\u0434\u0443\u043b\u044c<\/td>\n<td>Flash, %<\/td>\n<td>SRAM, %<\/td>\n<td>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<td>\u0421\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u044b (10 \u0448\u0442.)<\/td>\n<td>0<\/td>\n<td>2.5<\/td>\n<td>\u041a\u0430\u0436\u0434\u044b\u0435 10 \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u043e\u0432<\/td>\n<\/tr>\n<tr>\n<td>USE_BUTTONS<\/td>\n<td>6<\/td>\n<td>1<\/td>\n<td>\u041a\u043d\u043e\u043f\u043a\u0438 (\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0438\u0433\u0440\u0430\u0445 \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0440\u0435\u0436\u0438\u043c\u043e\u0432)<\/td>\n<\/tr>\n<tr>\n<td>BT_MODE<\/td>\n<td>14<\/td>\n<td>2<\/td>\n<td>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 Bluetooth<\/td>\n<\/tr>\n<tr>\n<td>USE_NOISE_EFFECTS<\/td>\n<td>11<\/td>\n<td>16<\/td>\n<td>\u041f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0435 \u201cNoise\u201d \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u0434\u043b\u044f 16\u044516<\/td>\n<\/tr>\n<tr>\n<td>USE_FONTS<\/td>\n<td>5<\/td>\n<td>1<\/td>\n<td>\u0420\u0435\u0436\u0438\u043c\u044b \u0431\u0435\u0433\u0443\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0438<\/td>\n<\/tr>\n<tr>\n<td>USE_CLOCK<\/td>\n<td>13<\/td>\n<td>22<\/td>\n<td>\u0427\u0430\u0441\u044b (RTC DS3231) \u0441 \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c<\/td>\n<\/tr>\n<tr>\n<td>USE_TETRIS<\/td>\n<td>7<\/td>\n<td>3<\/td>\n<td>\u0418\u0433\u0440\u0430 \u0442\u0435\u0442\u0440\u0438\u0441<\/td>\n<\/tr>\n<tr>\n<td>USE_SNAKE<\/td>\n<td>4<\/td>\n<td>5<\/td>\n<td>\u0418\u0433\u0440\u0430 \u0437\u043c\u0435\u0439\u043a\u0430<\/td>\n<\/tr>\n<tr>\n<td>USE_MAZE<\/td>\n<td>7<\/td>\n<td>1<\/td>\n<td>\u0418\u0433\u0440\u0430 \u043b\u0430\u0431\u0438\u0440\u0438\u043d\u0442<\/td>\n<\/tr>\n<tr>\n<td>USE_RUNNER<\/td>\n<td>5<\/td>\n<td>1<\/td>\n<td>\u0418\u0433\u0440\u0430 \u0431\u0435\u0433 \u0441 \u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u0438\u044f\u043c\u0438<\/td>\n<\/tr>\n<tr>\n<td>USE_FLAPPY<\/td>\n<td>5<\/td>\n<td>1<\/td>\n<td>\u0418\u0433\u0440\u0430 Flappy Bird<\/td>\n<\/tr>\n<tr>\n<td>USE_ARKAN<\/td>\n<td>10<\/td>\n<td>1<\/td>\n<td>\u0418\u0433\u0440\u0430 \u0410\u0440\u043a\u0430\u043d\u043e\u0438\u0434<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u0422\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u043c\u0443\u044e \u043f\u0430\u043c\u044f\u0442\u044c \u0443\u0431\u0438\u0440\u0430\u044f \u201c\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435\u201d \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u0438\u0437 custom \u0441\u043f\u0438\u0441\u043a\u0430 \u0440\u0435\u0436\u0438\u043c\u043e\u0432. \u041a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u0443\u043c\u043d\u044b\u0439: \u0435\u0441\u043b\u0438 \u044d\u0444\u0444\u0435\u043a\u0442 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u0434\u0435 \u2013 \u043e\u043d \u0435\u0433\u043e \u0434\u0430\u0436\u0435 \u043d\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u0432 \u043f\u043b\u0430\u0442\u0443.<\/p>\n<p>\u0412\u0441\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/p>\n<h2>\u042d\u0424\u0424\u0415\u041a\u0422\u042b \u0418 \u0420\u0415\u0416\u0418\u041c\u042b<\/h2>\n<p>fillString(&lt;\u0442\u0435\u043a\u0441\u0442&gt;, &lt;\u0446\u0432\u0435\u0442&gt;)<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/0_text_color.gif\" alt=\"\" \/><\/p>\n<p>fillString(&lt;\u0442\u0435\u043a\u0441\u0442&gt;, 1)<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/1_text_rainbow.gif\" alt=\"\" \/><\/p>\n<p>fillString(&lt;\u0442\u0435\u043a\u0441\u0442&gt;, 2)<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/2_text_rbg.gif\" alt=\"\" \/><\/p>\n<p>madnessNoise()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/3_madness.gif\" alt=\"\" \/><\/p>\n<p>cloudNoise()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/4_cloud.gif\" alt=\"\" \/><\/p>\n<p>lavaNoise()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/5_lava.gif\" alt=\"\" \/><\/p>\n<p>plasmaNoise()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/6_plasma.gif\" alt=\"\" \/><\/p>\n<p>rainbowNoise()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/7_rainbow.gif\" alt=\"\" \/><\/p>\n<p>rainbowStripeNoise()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/8_rainbowStripe.gif\" alt=\"\" \/><\/p>\n<p>zebraNoise()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/9_zebra.gif\" alt=\"\" \/><\/p>\n<p>forestNoise()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/10_forest.gif\" alt=\"\" \/><\/p>\n<p>oceanNoise()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/11_ocean.gif\" alt=\"\" \/><\/p>\n<p>snowRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/12_snow.gif\" alt=\"\" \/><\/p>\n<p>sparklesRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/13_sparkles.gif\" alt=\"\" \/><\/p>\n<p>matrixRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/14_matrix.gif\" alt=\"\" \/><\/p>\n<p>starfallRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/15_starfall.gif\" alt=\"\" \/><\/p>\n<p>ballRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/16_ball.gif\" alt=\"\" \/><\/p>\n<p>ballsRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/17_balls.gif\" alt=\"\" \/><\/p>\n<p>rainbowRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/18_rainbow.gif\" alt=\"\" \/><\/p>\n<p>rainbowDiagonalRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/19_rainbowDiagonal.gif\" alt=\"\" \/><\/p>\n<p>fireRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/20_fire.gif\" alt=\"\" \/><\/p>\n<p>snakeRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/21_snake.gif\" alt=\"\" \/><\/p>\n<p>tetrisRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/22_tetris.gif\" alt=\"\" \/><\/p>\n<p>mazeRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/23_maze.gif\" alt=\"\" \/><\/p>\n<p>runnerRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/24_runner.gif\" alt=\"\" \/><\/p>\n<p>flappyRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/25_flappy.gif\" alt=\"\" \/><\/p>\n<p>arkanoidRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/26_arkan.gif\" alt=\"\" \/><\/p>\n<p>clockRoutine()<\/p>\n<p><img decoding=\"async\" title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/27_clock.gif\" alt=\"\" \/><\/p>\n<h2>\u041d\u0410\u0421\u0422\u0420\u041e\u0419\u041a\u0418 \u0420\u0415\u0416\u0418\u041c\u041e\u0412<\/h2>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432 (Routine) &#8212; \u0432\u043a\u043b\u0430\u0434\u043a\u0430 effects<\/p>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432 (Noise) &#8212; \u0432\u043a\u043b\u0430\u0434\u043a\u0430 noise_effects<\/p>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432 \u0438\u0433\u0440\u0430\u0445 &#8212; \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c g_<\/p>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043f\u0438\u0441\u043a\u0430 \u0440\u0435\u0436\u0438\u043c\u043e\u0432 (\u0432\u043a\u043b\u0430\u0434\u043a\u0430 custom)<\/p>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0447\u0430\u0441\u043e\u0432 (\u0432\u043a\u043b\u0430\u0434\u043a\u0430 clock)<\/p>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0431\u0435\u0433\u0443\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0438<\/p>\n<h2>\u201c\u041a\u0410\u0421\u0422\u041e\u041c\u041d\u042b\u0419\u201d \u0421\u041f\u0418\u0421\u041e\u041a \u042d\u0424\u0424\u0415\u041a\u0422\u041e\u0412<\/h2>\n<p>\u0412\u043e \u0432\u043a\u043b\u0430\u0434\u043a\u0435 custom \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0440\u0435\u0436\u0438\u043c\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u043e \u0442\u0430\u0439\u043c\u0435\u0440\u0443 \u0438\/\u0438\u043b\u0438 \u043a\u043d\u043e\u043f\u043a\u043e\u0439. \u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043d\u0443\u0436\u043d\u043e \u0441\u043b\u0435\u0434\u0443\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c.<\/p>\n<p>\u041f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0446\u0432\u0435\u0442\u043e\u0432 \u0434\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c <a href=\"https:\/\/github.com\/FastLED\/FastLED\/wiki\/Pixel-reference\">\u0432\u043e\u0442 \u0437\u0434\u0435\u0441\u044c<\/a> \u0432 \u0441\u0430\u043c\u043e\u043c \u043d\u0438\u0437\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b. \u0422\u0430\u043c \u0434\u0430\u0436\u0435 \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u201c\u0446\u0432\u0435\u0442\u0430\u201d \u0432 \u0432\u0438\u0434\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438.<\/p>\n<p>\u0414\u043b\u044f \u0437\u043d\u0430\u044e\u0449\u0438\u0445 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439 \u043f\u0440\u0438\u0432\u043e\u0436\u0443 \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043f\u0438\u0441\u043e\u043a \u0446\u0432\u0435\u0442\u043e\u0432 \u043d\u0438\u0436\u0435.<\/p>\n<p>\u0421\u043f\u0438\u0441\u043e\u043a \u0446\u0432\u0435\u0442\u043e\u0432<\/p>\n<p><a title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" href=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/custom.png\"><img decoding=\"async\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/custom.png\" alt=\"\" \/><\/a><\/p>\n<h2>\u0423\u041f\u0420\u0410\u0412\u041b\u0415\u041d\u0418\u0415 \u041a\u041d\u041e\u041f\u041a\u0410\u041c\u0418<\/h2>\n<p>\u041a\u043d\u043e\u043f\u043e\u043a \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0432\u0441\u0435\u0433\u043e 5 \u0448\u0442\u0443\u043a \u2013 4 \u043a\u043d\u043e\u043f\u043a\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f (\u0412\u0415\u0420\u0425, \u041d\u0418\u0417, \u041f\u0420\u0410\u0412\u041e, \u041b\u0415\u0412\u041e) \u0438 \u043a\u043d\u043e\u043f\u043a\u0430 \u0412\u042b\u0411\u041e\u0420.<\/p>\n<p>\u041a\u043d\u043e\u043f\u043a\u0430 \u0412\u042b\u0411\u041e\u0420 \u0430\u043a\u0442\u0438\u0432\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u0430 \u043b\u044e\u0431\u0430\u044f \u0438\u0433\u0440\u0430 \u0438\u043b\u0438 \u0447\u0430\u0441\u044b. \u041a\u043e\u0433\u0434\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u0430 \u0438\u0433\u0440\u0430: \u041a\u043b\u0438\u043a \u2013 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0438\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u0433\u0440\u043e\u0439. \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0439 \u043a\u043b\u0438\u043a \u2013 \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043a \u0434\u0435\u043c\u043e-\u0440\u0435\u0436\u0438\u043c\u0443. \u0423\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u2013 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c \u201c\u0441 \u0444\u043e\u043d\u0430\u0440\u0438\u043a\u043e\u043c\u201d \u0432 \u043b\u0430\u0431\u0438\u0440\u0438\u043d\u0442\u0435 =) \u041a\u043e\u0433\u0434\u0430 \u0432\u044b\u0431\u0440\u0430\u043d \u0440\u0435\u0436\u0438\u043c \u0447\u0430\u0441\u043e\u0432 clockRoutine(): \u0443\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u2013 \u0432\u0445\u043e\u0434 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u041f\u0420\u0410\u0412\u041e, \u041b\u0415\u0412\u041e \u2013 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0447\u0430\u0441\u043e\u0432, \u0412\u0415\u0420\u0425, \u041d\u0418\u0417 \u2013 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043c\u0438\u043d\u0443\u0442. \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0435 \u0443\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 \u0412\u042b\u0411\u041e\u0420 \u2013 \u0432\u044b\u0439\u0442\u0438 \u0438\u0437 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0412 \u043b\u044e\u0431\u043e\u0439 \u0438\u0433\u0440\u0435 \u0412\u0415\u0420\u0425, \u041d\u0418\u0417, \u041f\u0420\u0410\u0412\u041e, \u041b\u0415\u0412\u041e \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0442 \u0437\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435, \u0412\u0415\u0420\u0425 \u0432 \u0422\u0435\u0442\u0440\u0438\u0441\u0435 \u043f\u043e\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \u0444\u0438\u0433\u0443\u0440\u0443.<\/p>\n<p><a title=\"\u0413\u0430\u0439\u0434 \u043f\u043e GyverMatrixOS\" href=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82-06-12-2018-142555.jpg\"><img decoding=\"async\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/12\/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82-06-12-2018-142555.jpg\" alt=\"\" \/><\/a><\/p>\n<p>\u0412 \u0434\u0435\u043c\u043e-\u0440\u0435\u0436\u0438\u043c\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 \u0412\u0415\u0420\u0425, \u041d\u0418\u0417, \u041f\u0420\u0410\u0412\u041e, \u041b\u0415\u0412\u041e \u0434\u0435\u043b\u0430\u044e\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<table border=\"1\" cellspacing=\"2\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td>\u041a\u043d\u043e\u043f\u043a\u0430<\/td>\n<td>\u041a\u043b\u0438\u043a<\/td>\n<td>\u0423\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<td>\u0412\u0415\u0420\u0425<\/td>\n<td>\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u043c\u0435\u043d\u0443 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432<\/td>\n<td>\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u044f\u0440\u043a\u043e\u0441\u0442\u044c \u043c\u0430\u0442\u0440\u0438\u0446\u044b<\/td>\n<\/tr>\n<tr>\n<td>\u041d\u0418\u0417<\/td>\n<td>\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u043c\u0435\u043d\u0443 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432<\/td>\n<td>\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u044f\u0440\u043a\u043e\u0441\u0442\u044c \u043c\u0430\u0442\u0440\u0438\u0446\u044b<\/td>\n<\/tr>\n<tr>\n<td>\u041f\u0420\u0410\u0412\u041e<\/td>\n<td>\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u044d\u0444\u0444\u0435\u043a\u0442<\/td>\n<td>\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0430<\/td>\n<\/tr>\n<tr>\n<td>\u041b\u0415\u0412\u041e<\/td>\n<td>\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u044d\u0444\u0444\u0435\u043a\u0442<\/td>\n<td>\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0430<\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\"><em>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u0438\u0433\u0440\u0430 \u0432 \u0434\u0435\u043c\u043e-\u0440\u0435\u0436\u0438\u043c\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u043c<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u041f\u0420\u041e\u0428\u0418\u0412\u041a\u0410 \u041d\u0410 \u0414\u0420\u0423\u0413\u0418\u0415 \u041f\u041b\u0410\u0422\u0424\u041e\u0420\u041c\u042b<\/h2>\n<p>\u0412\u0435\u0440\u0441\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 1.7 \u0438 \u0432\u044b\u0448\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430\u0445 AVR (Arduino NANO\/UNO\/MEGA), esp8266 (generic esp8266, NodeMCU, Wemos) \u0438 STM32 (STM32 \u201cArduino\u201d Blue Pill). \u0417\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e? \u041a\u0430\u043a \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u043e\u0441\u044c \u0432\u044b\u0448\u0435, \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0438 \u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u0440\u0435\u0436\u0438\u043c\u0430\u043c\u0438 \u043d\u0435 \u043b\u0435\u0437\u0435\u0442 \u0432 Arduino NANO\/UNO, \u0442\u0430\u043a\u0436\u0435 \u043d\u0435 \u043b\u0435\u0437\u0443\u0442 \u043c\u0430\u0442\u0440\u0438\u0446\u044b \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430. \u041d\u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043b\u0430\u0442\u044b \u0432\u0441\u0451 \u0432\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f + \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u043a\u0443\u0447\u0430 \u043c\u0435\u0441\u0442\u0430! \u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0443 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 Arduino IDE \u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u043f\u043b\u0430\u0442. \u041d\u043e \u043f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u043d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0432 \u0441\u043a\u0435\u0442\u0447\u0435 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 (\u043f\u0440\u044f\u043c\u043e \u043f\u043e\u0434 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 \u043c\u0430\u0442\u0440\u0438\u0446\u044b) \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 MCU_TYPE \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 \u043f\u043b\u0430\u0442\u0435! MCU_TYPE 0 \u2013 \u0434\u043b\u044f \u043f\u043b\u0430\u0442 Arduino, MCU_TYPE 1 \u2013 \u0434\u043b\u044f \u043f\u043b\u0430\u0442 \u043d\u0430 esp8266 \u0438 MCU_TYPE 2 \u0434\u043b\u044f \u043f\u043b\u0430\u0442 \u043d\u0430 STM32.<br \/>\n\u0421\u0445\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043d\u0430 <a href=\"https:\/\/alexgyver.ru\/gyvermatrixbt\/\">\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/a>.<\/p>\n<p>AVR (Arduino)<\/p>\n<p><a href=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/11\/ardu-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i3.wp.com\/alexgyver.ru\/wp-content\/uploads\/2018\/11\/ardu-1.jpg\" alt=\"\" width=\"915\" height=\"137\" \/><\/a><\/p>\n<p>Arduino IDE \u0432\u043c\u0435\u0441\u0442\u0435 \u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043c\u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e <a href=\"https:\/\/alexgyver.ru\/arduino-first\/\">\u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0435\u0440\u0432\u044b\u0435 \u0448\u0430\u0433\u0438 \u0441 Arduino<\/a>. \u041d\u0438\u0447\u0435\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u043b\u0430\u0442\u0443 \u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u0430\u0435\u043c\u0441\u044f.<\/p>\n<p>esp8266 (NodeMCU, Wemos)<\/p>\n<p>STM32 (Blue Pill)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u2022 29.12.2018 \u0414\u041e\u0411\u0410\u0412\u041b\u0415\u041d\u0410 \u0412\u0415\u0420\u0421\u0418\u042f 1.10 \u2022 \u0412\u0415\u0420\u0421\u0418\u042f 1.3 \u0418 \u0412\u042b\u0428\u0415 \u041f\u0420\u041e\u0428\u0418\u0412\u041a\u0418 GYVERMATRIXOS \u041d\u0415 \u041f\u041e\u041c\u0415\u0429\u0410\u0415\u0422\u0421\u042f \u0412 ARDUINO NANO \u0421\u041e \u0412\u0421\u0415\u041c\u0418 \u042d\u0424\u0424\u0415\u041a\u0422\u0410\u041c\u0418<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[98],"tags":[],"class_list":["post-500","post","type-post","status-publish","format-standard","hentry","category-arduino"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7OYvE-84","_links":{"self":[{"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/posts\/500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=500"}],"version-history":[{"count":1,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/posts\/500\/revisions"}],"predecessor-version":[{"id":521,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=\/wp\/v2\/posts\/500\/revisions\/521"}],"wp:attachment":[{"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/allchina.a-lisa.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}