{"id":21696,"date":"2021-02-14T16:55:05","date_gmt":"2021-02-14T13:25:05","guid":{"rendered":"https:\/\/thecaferobot.com\/learn\/?p=21696"},"modified":"2022-01-30T09:06:26","modified_gmt":"2022-01-30T05:36:26","slug":"interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino","status":"publish","type":"post","link":"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0628\u0627 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"21696\" class=\"elementor elementor-21696\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8ce34ae elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8ce34ae\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28846ac\" data-id=\"28846ac\" data-element_type=\"column\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c94ce72 elementor-widget elementor-widget-heading\" data-id=\"5c94ce72\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT  <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24bf199f elementor-widget elementor-widget-text-editor\" data-id=\"24bf199f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u06cc\u06a9 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0628\u0627 \u0631\u0632\u0648\u0644\u0648\u0634\u0646 220&#215;176 \u0648 \u0635\u0641\u062d\u0647 \u0631\u0646\u06af\u06cc 65K \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 UNO \u0648 Mega2560 \u0628\u0648\u062f\u0647 \u0648 \u0627\u0632 \u06a9\u0627\u0631\u062a SD \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062a\u0631\u0627\u0634\u0647 \u0627\u0635\u0644\u06cc \u0627\u06cc\u0646 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 ILI9225 \u0645\u06cc\u200c\u0628\u0627\u0634\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cbe78ea elementor-widget elementor-widget-image\" data-id=\"5cbe78ea\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/01\/2.0INCH-ARDUINO-DISPLAY-UNO-1.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"2.0INCH-ARDUINO-DISPLAY-UNO-1.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3MDAsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDFcLzIuMElOQ0gtQVJEVUlOTy1ESVNQTEFZLVVOTy0xLmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"600\" height=\"600\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/01\/2.0INCH-ARDUINO-DISPLAY-UNO-1.jpg\" class=\"attachment-large size-large\" alt=\"\u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-731b77a1 elementor-widget elementor-widget-text-editor\" data-id=\"731b77a1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u062c\u0647\u062a \u062f\u0631\u06cc\u0627\u0641\u062a \u062f\u06cc\u062a\u0627\u0634\u06cc\u062a \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0627\u06cc\u0646\u062c\u0627 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f.<\/p><p><div class='w3eden'><!-- WPDM Link Template: Default Template -->\n\n<div class=\"link-template-default card mb-2\">\n    <div class=\"card-body\">\n        <div class=\"media\">\n            <div class=\"mr-3 img-48\"><img class=\"wpdm_icon\" alt=\"Icon\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/plugins\/download-manager\/assets\/file-type-icons\/pdf.svg\" \/><\/div>\n            <div class=\"media-body\">\n                <h3 class=\"package-title\"><a href='https:\/\/thecaferobot.com\/learn\/download\/2-0-inch-tft-display-datsheet\/'>2.0 INCH TFT DISPLAY Datsheet<\/a><\/h3>\n                <div class=\"text-muted text-small\"><i class=\"fas fa-copy\"><\/i> 1 file(s) <i class=\"fas fa-hdd ml-3\"><\/i> 1.09 MB<\/div>\n            <\/div>\n            <div class=\"ml-3\">\n                <a class='wpdm-download-link download-on-click btn btn-primary ' rel='nofollow' href='#' data-downloadurl=\"https:\/\/thecaferobot.com\/learn\/download\/2-0-inch-tft-display-datsheet\/?wpdmdl=21703&#038;refresh=6a040062b034d1778647138\">Download<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<\/div><\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40fc5330 elementor-widget elementor-widget-heading\" data-id=\"40fc5330\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0645\u0639\u0631\u0641\u06cc \u067e\u0627\u06cc\u0647 \u0647\u0627 (Pinout) \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-462bd4aa elementor-widget elementor-widget-text-editor\" data-id=\"462bd4aa\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686\u06cc 220&#215;176 \u062f\u0627\u0631\u0627\u06cc 8 \u067e\u0627\u06cc\u0647 \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p><ul><li><strong>5V<\/strong>: \u062a\u063a\u0630\u06cc\u0647 \u0645\u0627\u0698\u0648\u0644 \u2013 5 \u0648\u0644\u062a<\/li><li><strong>GND<\/strong><strong>:<\/strong> \u0632\u0645\u06cc\u0646<\/li><li><strong>LCD_RST<\/strong><strong>: <\/strong>\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u062c\u062f\u062f \u0646\u0645\u0627\u06cc\u0634\u06af\u0631<\/li><li><strong>LCD_CS<\/strong><strong>: <\/strong>\u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631<\/li><li><strong>LCD_RS<\/strong><strong>: <\/strong>\u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0648\u0639 \u062f\u06cc\u062a\u0627<\/li><li><strong>SDA<\/strong><strong>:<\/strong> \u062e\u0637 \u0627\u0631\u0633\u0627\u0644\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a<\/li><li><strong>SCL<\/strong><strong>:<\/strong> \u062e\u0637 \u0647\u0645\u0632\u0645\u0627\u0646 \u0633\u0627\u0632\u06cc<\/li><\/ul>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6aa18be2 elementor-widget elementor-widget-image\" data-id=\"6aa18be2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/02\/pin.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"pin\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjMwNjEsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDJcL3Bpbi5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"800\" height=\"600\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/02\/pin.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b68a999 elementor-widget elementor-widget-heading\" data-id=\"3b68a999\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0644\u0648\u0627\u0632\u0645\u06cc \u06a9\u0647 \u0628\u0647 \u0622\u0646 \u0627\u062d\u062a\u06cc\u0627\u062c \u062f\u0627\u0631\u06cc\u062f<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e25c664 elementor-widget elementor-widget-image\" data-id=\"2e25c664\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/01\/2.0INCH-ARDUINO-DISPLAY-UNO-Required-Materials.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"2.0INCH-ARDUINO-DISPLAY-UNO-Required-Materials.jpg\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE3MDIsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDFcLzIuMElOQ0gtQVJEVUlOTy1ESVNQTEFZLVVOTy1SZXF1aXJlZC1NYXRlcmlhbHMuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"600\" height=\"500\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/01\/2.0INCH-ARDUINO-DISPLAY-UNO-Required-Materials.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-228dd71f elementor-widget elementor-widget-heading\" data-id=\"228dd71f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0642\u0637\u0639\u0627\u062a \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43bf4010 elementor-widget elementor-widget-html\" data-id=\"43bf4010\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\">\r\n<tbody>\r\n\r\n<tr>\r\n\t<td width=\"70%\">\u0622\u0631\u062f\u0648\u06cc\u0646\u0648 UNO R3 \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"http:\/\/thecaferobot.com\/store\/arduino-uno-r3\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">\u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \r\n  \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/thecaferobot.com\/store\/2-inch-full-color-tft-lcd-with-spi-interface\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<tr>\r\n\t<td width=\"70%\">\u0646\u0645\u0627\u06cc\u0634\u06af\u0631 1.8 \u0627\u06cc\u0646\u0686 TFT \r\n  \r\n<\/td>\r\n\t<td class=\"center\" width=\"10%\">\u00d7<\/td>\r\n    <td class=\"center\" width=\"10%\">1<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/thecaferobot.com\/store\/1-8-inch-full-color-tft-lcd-with-spi-interface\" target=\"_blank\"><i class=\"fa fa-shopping-cart\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bb41010 elementor-widget elementor-widget-heading\" data-id=\"5bb41010\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a706d3e elementor-widget elementor-widget-html\" data-id=\"6a706d3e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"table-2\">\r\n<table width=\"100%\" class=\"zebra\">\r\n<tbody>\r\n\r\n<tr>\r\n\t<td width=\"90%\">\u0622\u0631\u062f\u0648\u06cc\u0646\u0648 IDE<\/td>\r\n\t<td class=\"center\" width=\"10%\"><a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" target=\"_blank\"><i class=\"fa fa-info\" style=\"\"><\/i><\/a><\/td>\r\n<\/tr>\r\n\r\n\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40db4650 elementor-widget elementor-widget-heading\" data-id=\"40db4650\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0628\u0627 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6dd1b9cb elementor-widget elementor-widget-heading\" data-id=\"6dd1b9cb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u06af\u0627\u0645 \u0627\u0648\u0644: \u0633\u06cc\u0645 \u0628\u0646\u062f\u06cc<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e686531 elementor-widget elementor-widget-text-editor\" data-id=\"e686531\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686\u06cc \u06cc\u06a9 \u0634\u06cc\u0644\u062f \u0622\u0645\u0627\u062f\u0647 \u0645\u062e\u0635\u0648\u0635 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 Uno \u0645\u06cc \u0628\u0627\u0634\u062f \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646 \u0642\u0631\u0627\u0631 \u06af\u06cc\u0631\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 Mega \u0631\u0627 \u0646\u06cc\u0632 \u062f\u0627\u0631\u062f. \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc \u0627\u06cc\u0646 \u0634\u06cc\u0644\u062f \u0628\u0647 \u06af\u0648\u0646\u0647 \u0627\u06cc \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \u062a\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0628\u0631 \u0631\u0648\u06cc \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0646\u0635\u0628 \u0634\u0648\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5ac2f6 elementor-widget elementor-widget-image\" data-id=\"c5ac2f6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/02\/2.0INCH-ARDUINO-DISPLAY-UNO-wire.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"2.0INCH ARDUINO DISPLAY-UNO-wire\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0MDMsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyMVwvMDJcLzIuMElOQ0gtQVJEVUlOTy1ESVNQTEFZLVVOTy13aXJlLmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"800\" height=\"600\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/02\/2.0INCH-ARDUINO-DISPLAY-UNO-wire.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1fda5f1 elementor-widget elementor-widget-heading\" data-id=\"1fda5f1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u06af\u0627\u0645 \u062f\u0648\u0645: \u06a9\u062f<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20834327 elementor-widget elementor-widget-text-editor\" data-id=\"20834327\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0627\u0628\u062a\u062f\u0627 \u0641\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0631\u062f\u0647\u00a0<\/p><p><a href=\"http:\/\/www.lcdwiki.com\/res\/Program\/Arduino_SPI\/2.0inch\/Arduino_SPI_ILI9225_MAR2001_V1.0\/2.0inch_Arduino_SPI_Module_ILI9225_MAR2001_V1.0.zip\">http:\/\/www.lcdwiki.com\/res\/Program\/Arduino_SPI\/2.0inch\/Arduino_SPI_ILI9225_MAR2001_V1.0\/2.0inch_Arduino_SPI_Module_ILI9225_MAR2001_V1.0.zip<\/a><\/p><p>\u0641\u0627\u06cc\u0644 \u062f\u0627\u0646\u0644\u0648\u062f \u0634\u062f\u0647 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p><p>Demo\\Demo_Arduino\\Install libraries<\/p><p>\u067e\u0648\u0634\u0647 \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0631\u0627 \u062f\u0631 \u0628\u062e\u0634 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648\u06cc \u062e\u0648\u062f \u06a9\u067e\u06cc \u06a9\u0646\u06cc\u062f.<\/p><p>\u0633\u067e\u0633 \u0648\u0627\u0631\u062f \u067e\u0648\u0634\u0647 \u0634\u062f\u0647 \u0648 \u0645\u0633\u06cc\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p><p>Demo\\Demo_Arduino\\Demo_Mega2560&amp;UNO_Software_SPI\\Example_03_colligate_test\\colligate_test<\/p><p>\u0641\u0627\u06cc\u0644 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u067e\u0648\u0634\u0647 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0631 \u0631\u0648\u06cc \u0628\u0631\u062f \u0622\u0631\u062f\u0648\u06cc\u0646\u0648\u06cc \u062e\u0648\u062f \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b6984cf elementor-widget elementor-widget-html\" data-id=\"6b6984cf\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>   \/\/ IMPORTANT: LCDWIKI_SPI LIBRARY MUST BE SPECIFICALLY\r\n\/\/ CONFIGURED FOR EITHER THE TFT SHIELD OR THE BREAKOUT BOARD.\r\n\r\n\/\/This program is a demo of how to use most of the functions \r\n\/\/of the library with a supported display modules.\r\n\r\n\/\/Set the pins to the correct ones for your development shield or breakout board.\r\n\/\/when using the BREAKOUT BOARD only and using these software spi lines to the LCD,\r\n\/\/You can use any free pin to define the pins,\r\n\/\/if you don't need to control the LED pin,you can set it to 3.3Vand set the pin definition to -1.\r\n\/\/for example\r\n\/\/pin usage as follow:\r\n\/\/                      CS   RS   RST   SDA   CLK   VCC   GND    \r\n\/\/Arduino Mega2560&amp;Uno  A5   A3   A4    A2    A1    5V    GND\r\n\r\n\/\/Remember to set the pins to suit your display module!\r\n\/********************************************************************************\r\n* @attention\r\n*\r\n* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS\r\n* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE\r\n* TIME. AS A RESULT, QD electronic SHALL NOT BE HELD LIABLE FOR ANY\r\n* DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING\r\n* FROM THE CONTENT OF SUCH FIRMWARE AND\/OR THE USE MADE BY CUSTOMERS OF THE \r\n* CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r\n**********************************************************************************\/\r\n#include &lt;LCDWIKI_GUI.h&gt; \/\/Core graphics library\r\n#include &lt;LCDWIKI_SPI.h&gt; \/\/Hardware-specific library\r\n\r\n\/\/paramters define\r\n#define MODEL ILI9225\r\n#define CS   A5\r\n#define CD   A3\r\n#define RST  A4\r\n#define SDA  A2\r\n#define SCK  A1\r\n#define LED  -1   \/\/if you don't need to control the LED pin,you should set it to -1 and set it to 3.3V\r\n\r\n\/\/the definiens of software spi mode as follow:\r\n\/\/if the IC model is known or the modules is unreadable,you can use this constructed function\r\nLCDWIKI_SPI my_lcd(MODEL,CS,CD,-1,SDA,RST,SCK,LED); \/\/model,cs,dc,sdo,sda,reset,sck,led\r\n\r\nunsigned long show_text(void)\r\n{\r\n    unsigned long time_start = micros();\r\n    my_lcd.Set_Draw_color(32, 0,255);\r\n    my_lcd.Fill_Rectangle(0, 0, my_lcd.Get_Display_Width()-1, 10);\r\n    my_lcd.Set_Text_colour(0, 255, 0);   \r\n    my_lcd.Set_Text_Size(1);\r\n    my_lcd.Set_Text_Mode(1);\r\n    my_lcd.Print_String(&quot;* Color TFT Display Library *&quot;, CENTER, 2);\r\n\r\n    my_lcd.Set_Draw_color(128, 128, 128);\r\n    my_lcd.Fill_Rectangle(0, my_lcd.Get_Display_Height()-1-10, my_lcd.Get_Display_Width()-1, my_lcd.Get_Display_Height()-1);\r\n    my_lcd.Set_Text_colour(255, 255, 255);   \r\n    my_lcd.Set_Text_Size(1);\r\n    my_lcd.Set_Text_Mode(1);\r\n    my_lcd.Print_String(&quot;&lt;http:\/\/www.lcdwiki.com&gt;&quot;, CENTER, my_lcd.Get_Display_Height()-9);\r\n\r\n    my_lcd.Set_Draw_color(255,255,0); \r\n    my_lcd.Draw_Rectangle(0, 11, my_lcd.Get_Display_Width()-1, my_lcd.Get_Display_Height()-1-11);   \r\n    return micros() - time_start;\r\n}\r\n\r\nunsigned long show_triangle_function(void)\r\n{\r\n     uint16_t i;\r\n     unsigned long time_start = micros();\r\n     my_lcd.Set_Draw_color(0, 0, 255); \r\n     my_lcd.Draw_Fast_VLine(my_lcd.Get_Display_Width()\/2-1, 12, my_lcd.Get_Display_Height()- 24);\r\n     my_lcd.Draw_Fast_HLine(1, my_lcd.Get_Display_Height()\/2-1, my_lcd.Get_Display_Width()-2);\r\n     for(i = 1;i &lt;= (my_lcd.Get_Display_Height()- 32)\/2\/10;i++)\r\n     {\r\n         my_lcd.Draw_Fast_HLine(my_lcd.Get_Display_Width()\/2-1-2, my_lcd.Get_Display_Height()\/2-1-i*10, 5);\r\n         my_lcd.Draw_Fast_HLine(my_lcd.Get_Display_Width()\/2-1-2, my_lcd.Get_Display_Height()\/2-1+i*10, 5);\r\n     }\r\n     for(i = 1;i &lt;= (my_lcd.Get_Display_Width()-2)\/2\/10;i++)\r\n     {\r\n         my_lcd.Draw_Fast_VLine(my_lcd.Get_Display_Width()\/2-1-i*10, my_lcd.Get_Display_Height()\/2-1-2, 5);\r\n         my_lcd.Draw_Fast_VLine(my_lcd.Get_Display_Width()\/2-1+i*10, my_lcd.Get_Display_Height()\/2-1-2, 5);\r\n     }\r\n     my_lcd.Set_Text_colour(0, 255, 255);\r\n     my_lcd.Set_Text_Back_colour(0,0,0);   \r\n     my_lcd.Set_Text_Size(1);\r\n     my_lcd.Set_Text_Mode(0);\r\n     my_lcd.Print_String(&quot;sin&quot;,5,17);\r\n     my_lcd.Set_Draw_color(0, 255, 255); \r\n     for (i=1; i&lt;my_lcd.Get_Display_Width()-2; i++)\r\n     {\r\n        my_lcd.Draw_Pixel(i,my_lcd.Get_Display_Height()\/2-1+(sin(((i*2.27)*3.14)\/180)*60));\r\n     }\r\n     \r\n     my_lcd.Set_Text_colour(0, 255, 0);\r\n     my_lcd.Set_Text_Back_colour(0,0,0);   \r\n     my_lcd.Set_Text_Size(1);\r\n     my_lcd.Set_Text_Mode(0);\r\n     my_lcd.Print_String(&quot;cos&quot;,5,25);\r\n     my_lcd.Set_Draw_color(0, 255, 0);\r\n     for (i=1; i&lt;my_lcd.Get_Display_Width()-2; i++)\r\n     {\r\n        my_lcd.Draw_Pixel(i,my_lcd.Get_Display_Height()\/2-1+(cos(((i*2.27)*3.14)\/180)*60));\r\n     }\r\n      \r\n     my_lcd.Set_Text_colour(255, 255, 0); \r\n     my_lcd.Set_Text_Back_colour(0,0,0);  \r\n     my_lcd.Set_Text_Size(1);\r\n     my_lcd.Set_Text_Mode(0);\r\n     my_lcd.Print_String(&quot;tan&quot;,5,33);\r\n     my_lcd.Set_Draw_color(255, 255, 0);\r\n     for (i=1; i&lt;my_lcd.Get_Display_Width()-2; i++)\r\n     {\r\n        my_lcd.Draw_Pixel(i,my_lcd.Get_Display_Height()\/2-1+(tan(((i*2.27)*3.14)\/180)*4));\r\n     }\r\n\r\n     my_lcd.Set_Text_colour(255, 0, 0); \r\n     my_lcd.Set_Text_Back_colour(0,0,0);  \r\n     my_lcd.Set_Text_Size(1);\r\n     my_lcd.Set_Text_Mode(0);\r\n     my_lcd.Print_String(&quot;cot&quot;,5,41);\r\n     my_lcd.Set_Draw_color(255, 0, 0);\r\n     for (i=1; i&lt;my_lcd.Get_Display_Width()-2; i++)\r\n     {\r\n        my_lcd.Draw_Pixel(i,my_lcd.Get_Display_Height()\/2-1+1\/(tan(((i*2.27)*3.14)\/180)*0.25));\r\n     }\r\n     return micros()-time_start;\r\n}\r\n\r\nunsigned long show_sinewave(void)\r\n{\r\n   uint8_t buf[my_lcd.Get_Display_Width()-2],x = 1,y;\r\n   unsigned long time_start = micros();\r\n   int16_t t = 20, b = 65,i;\r\n   float k = 1.6;\r\n   \r\n   my_lcd.Set_Draw_color(0, 0, 255); \r\n   my_lcd.Draw_Fast_VLine(my_lcd.Get_Display_Width()\/2-1, 12, my_lcd.Get_Display_Height()- 24);\r\n   my_lcd.Draw_Fast_HLine(1, my_lcd.Get_Display_Height()\/2-1, my_lcd.Get_Display_Width()-2);\r\n   for (i=1; i&lt;(my_lcd.Get_Display_Width()*t); i++) \r\n   {\r\n      x++;\r\n      if (x==my_lcd.Get_Display_Width()-1)\r\n      {\r\n          x=1;\r\n      }\r\n      if (i&gt;my_lcd.Get_Display_Width()-1)\r\n      {\r\n          if ((x==my_lcd.Get_Display_Width()\/2-1)||(buf[x-1]==my_lcd.Get_Display_Height()\/2-1))\r\n          {\r\n              my_lcd.Set_Draw_color(0, 0, 255); \r\n          }\r\n          else\r\n          {\r\n             my_lcd.Set_Draw_color(0, 0, 0); \r\n          }\r\n          my_lcd.Draw_Pixel(x,buf[x-1]);\r\n    }\r\n    my_lcd.Set_Draw_color(255, 64, 255);\r\n    y=my_lcd.Get_Display_Height()\/2-1+(sin(((i*k)*3.14)\/180)*(b-(i\/100)));\r\n    my_lcd.Draw_Pixel(x,y);\r\n    buf[x-1]=y;\r\n  }\r\n  return micros()- time_start;   \r\n}\r\n\r\nunsigned long show_fill_rectangle(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    uint16_t side_len = (my_lcd.Get_Display_Height()-40)\/5;\r\n    uint16_t x_spec = (my_lcd.Get_Display_Width()-5*side_len)\/2;\r\n    uint16_t y_spec = (my_lcd.Get_Display_Height()-5*side_len)\/2;\r\n    for(i = 0;i&lt;5;i++)\r\n    {\r\n          switch (i)\r\n          {\r\n            case 0:\r\n              my_lcd.Set_Draw_color(255,0,255);\r\n              break;\r\n            case 1:\r\n              my_lcd.Set_Draw_color(255,0,0);\r\n              break;\r\n            case 2:\r\n              my_lcd.Set_Draw_color(0,255,0);\r\n              break;\r\n            case 3:\r\n              my_lcd.Set_Draw_color(0,0,255);\r\n              break;\r\n            case 4:\r\n              my_lcd.Set_Draw_color(255,255,0);\r\n              break;\r\n            default:\r\n              break;\r\n          }   \r\n          my_lcd.Fill_Rectangle(x_spec+i*side_len-1, y_spec+i*side_len-1, x_spec+(i+1)*side_len-1, y_spec+(i+1)*side_len-1);\r\n          my_lcd.Fill_Rectangle(x_spec+i*side_len-1, y_spec+(5-i)*side_len-1, x_spec+(i+1)*side_len-1, y_spec+(4-i)*side_len-1); \r\n     }\r\n     return micros()- time_start;   \r\n}\r\n\r\nunsigned long show_fill_round_rectangle(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    uint16_t side_len = (my_lcd.Get_Display_Height()-40)\/5;\r\n    uint16_t x_spec = (my_lcd.Get_Display_Width()-5*side_len)\/2;\r\n    uint16_t y_spec = (my_lcd.Get_Display_Height()-5*side_len)\/2;\r\n    for(i = 0;i&lt;5;i++)\r\n    {\r\n          switch (i)\r\n          {\r\n            case 0:\r\n              my_lcd.Set_Draw_color(255,0,255);\r\n              break;\r\n            case 1:\r\n              my_lcd.Set_Draw_color(255,0,0);\r\n              break;\r\n            case 2:\r\n              my_lcd.Set_Draw_color(0,255,0);\r\n              break;\r\n            case 3:\r\n              my_lcd.Set_Draw_color(0,0,255);\r\n              break;\r\n            case 4:\r\n              my_lcd.Set_Draw_color(255,255,0);\r\n              break;\r\n            default:\r\n              break;\r\n          }   \r\n          my_lcd.Fill_Round_Rectangle(x_spec+i*side_len-1, y_spec+i*side_len-1, x_spec+(i+1)*side_len-1, y_spec+(i+1)*side_len-1,5);\r\n          my_lcd.Fill_Round_Rectangle(x_spec+i*side_len-1, y_spec+(5-i)*side_len-1, x_spec+(i+1)*side_len-1, y_spec+(4-i)*side_len-1,5); \r\n     }\r\n     return micros()- time_start;   \r\n}\r\n\r\nunsigned long show_fill_circle(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    uint16_t r_len = (my_lcd.Get_Display_Height()-40)\/5\/2;\r\n    uint16_t x_spec = (my_lcd.Get_Display_Width()-5*r_len*2)\/2;\r\n    uint16_t y_spec = (my_lcd.Get_Display_Height()-5*r_len*2)\/2;\r\n    for(i = 0;i&lt;5;i++)\r\n    {\r\n          switch (i)\r\n          {\r\n            case 0:\r\n              my_lcd.Set_Draw_color(255,0,255);\r\n              break;\r\n            case 1:\r\n              my_lcd.Set_Draw_color(255,0,0);\r\n              break;\r\n            case 2:\r\n              my_lcd.Set_Draw_color(0,255,0);\r\n              break;\r\n            case 3:\r\n              my_lcd.Set_Draw_color(0,0,255);\r\n              break;\r\n            case 4:\r\n              my_lcd.Set_Draw_color(255,255,0);\r\n              break;\r\n            default:\r\n              break;\r\n          }   \r\n          my_lcd.Fill_Circle(x_spec+r_len+i*r_len*2-1, y_spec+r_len+i*r_len*2-1,r_len);\r\n          my_lcd.Fill_Circle(x_spec+r_len+i*r_len*2-1, y_spec+(5-i)*r_len*2-r_len-1,r_len); \r\n     }\r\n     return micros()- time_start;   \r\n }\r\n\r\nunsigned long show_fill_triangle(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    uint16_t h_len = (my_lcd.Get_Display_Height()-40)\/5;\r\n    uint16_t side_len = (h_len*115)\/100;\r\n    uint16_t x_spec = (my_lcd.Get_Display_Width()-5*side_len)\/2;\r\n    uint16_t y_spec = (my_lcd.Get_Display_Height()-5*h_len)\/2;\r\n    for(i = 0;i&lt;5;i++)\r\n    {\r\n          switch (i)\r\n          {\r\n            case 0:\r\n              my_lcd.Set_Draw_color(255,0,255);\r\n              break;\r\n            case 1:\r\n              my_lcd.Set_Draw_color(255,0,0);\r\n              break;\r\n            case 2:\r\n              my_lcd.Set_Draw_color(0,255,0);\r\n              break;\r\n            case 3:\r\n              my_lcd.Set_Draw_color(0,0,255);\r\n              break;\r\n            case 4:\r\n              my_lcd.Set_Draw_color(255,255,0);\r\n              break;\r\n            default:\r\n              break;\r\n          } \r\n          my_lcd.Fill_Triangle(x_spec+i*side_len-1,y_spec+(i+1)*h_len-1,x_spec+side_len\/2+i*side_len-1,y_spec+i*h_len-1,x_spec+(i+1)*side_len-1,y_spec+(i+1)*h_len-1); \r\n          my_lcd.Fill_Triangle(x_spec+i*side_len-1,y_spec+(5-i)*h_len-1,x_spec+side_len\/2+i*side_len-1,y_spec+(4-i)*h_len-1,x_spec+(i+1)*side_len-1,y_spec+(5-i)*h_len-1);  \r\n     }\r\n     return micros()- time_start;   \r\n}\r\n\r\nunsigned long show_grid_lines(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    int16_t wid = my_lcd.Get_Display_Width();\r\n   float k = 1.38;\r\n\r\n    my_lcd.Set_Draw_color(255,0,0);\r\n    for (i=12; i&lt;my_lcd.Get_Display_Height()-1-12; i+=5)\r\n    {\r\n       my_lcd.Draw_Line(1, i, (i*k)-10, my_lcd.Get_Display_Height()-2-12);\r\n     }\r\n     my_lcd.Set_Draw_color(255,0,0);\r\n     for (i=my_lcd.Get_Display_Height()-2-12; i&gt;13; i-=5)\r\n    {\r\n      my_lcd.Draw_Line(my_lcd.Get_Display_Width()-3, i, (i*k)-10, 12);\r\n    }\r\n    my_lcd.Set_Draw_color(0,255,255);\r\n    for (i=my_lcd.Get_Display_Height()-2-12; i&gt;13; i-=5)\r\n    {\r\n        my_lcd.Draw_Line(1, i, (my_lcd.Get_Display_Height()-1-12)*k+10-(i*k), 12);\r\n    }\r\n    my_lcd.Set_Draw_color(0,255,255);\r\n    for (int i=13; i&lt;my_lcd.Get_Display_Height()-2-12; i+=5)\r\n    {\r\n        my_lcd.Draw_Line(my_lcd.Get_Display_Width()-3, i, (my_lcd.Get_Display_Height()-1-12)*k+10-(i*k), my_lcd.Get_Display_Height()-2-12);\r\n    }\r\n    return micros()- time_start;   \r\n}\r\n\r\nunsigned long show_random_pixels(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    for(i = 0;i&lt; 10000;i++)\r\n    {\r\n       my_lcd.Set_Draw_color(random(255),random(255),random(255));\r\n       my_lcd.Draw_Pixel(2+random(my_lcd.Get_Display_Width()-4),12+random(my_lcd.Get_Display_Height()-24));\r\n    }\r\n    return micros()- time_start; \r\n}\r\n\r\nunsigned long show_random_lines(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    for(i = 0;i&lt; 300;i++)\r\n    {\r\n       my_lcd.Set_Draw_color(random(255),random(255),random(255));\r\n       my_lcd.Draw_Line(2+random(my_lcd.Get_Display_Width()-4),12+random(my_lcd.Get_Display_Height()-24),2+random(my_lcd.Get_Display_Width()-4),12+random(my_lcd.Get_Display_Height()-24));\r\n    }\r\n    return micros()- time_start; \r\n}\r\n\r\nunsigned long show_random_rectangles(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    for(i = 0;i&lt; 150;i++)\r\n    {\r\n       my_lcd.Set_Draw_color(random(255),random(255),random(255));\r\n       my_lcd.Draw_Rectangle(2+random(my_lcd.Get_Display_Width()-4),12+random(my_lcd.Get_Display_Height()-24),2+random(my_lcd.Get_Display_Width()-4),12+random(my_lcd.Get_Display_Height()-24));\r\n    }\r\n    return micros()- time_start; \r\n}\r\n\r\nunsigned long show_random_round_rectangles(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    for(i = 0;i&lt; 150;i++)\r\n    {\r\n       my_lcd.Set_Draw_color(random(255),random(255),random(255));\r\n       my_lcd.Draw_Round_Rectangle(2+random(my_lcd.Get_Display_Width()-4),13+random(my_lcd.Get_Display_Height()-26),2+random(my_lcd.Get_Display_Width()-4),13+random(my_lcd.Get_Display_Height()-26),5);\r\n    }\r\n    return micros()- time_start; \r\n}\r\n\r\nunsigned long show_random_circles(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    for(i = 0;i&lt; 150;i++)\r\n    {\r\n       my_lcd.Set_Draw_color(random(255),random(255),random(255));\r\n       my_lcd.Draw_Circle(41+random(my_lcd.Get_Display_Width()-82), 52+random(my_lcd.Get_Display_Height()-104), random(40));\r\n    }\r\n    return micros()- time_start; \r\n}\r\n\r\nunsigned long show_random_triangles(void)\r\n{\r\n    uint16_t i;\r\n    unsigned long time_start = micros();\r\n    for(i = 0;i&lt; 150;i++)\r\n    {\r\n       my_lcd.Set_Draw_color(random(255),random(255),random(255));\r\n       my_lcd.Draw_Triangle(2+random(my_lcd.Get_Display_Width()-4),12+random(my_lcd.Get_Display_Height()-24),2+random(my_lcd.Get_Display_Width()-4),12+random(my_lcd.Get_Display_Height()-24),2+random(my_lcd.Get_Display_Width()-4),12+random(my_lcd.Get_Display_Height()-24));\r\n    }\r\n    return micros()- time_start; \r\n}\r\n\r\nunsigned long show_random_bit_map(void)\r\n{\r\n    uint16_t buf[48],i;\r\n    unsigned long time_start = micros();\r\n    int16_t len = (my_lcd.Get_Display_Height()*3\/4)\/6;\r\n    for(i = 0;i&lt; 48; i++)\r\n    {\r\n       my_lcd.Set_Draw_color(random(255), random(255), random(255));\r\n       buf[i] = my_lcd.Get_Draw_color();\r\n    }\r\n    for(i = 1;i&lt;=5;i++)\r\n    {\r\n        my_lcd.Draw_Bit_Map(my_lcd.Get_Display_Width()\/2-1-((len\/2)*4\/3+1)*i, my_lcd.Get_Display_Height()\/2-1-(len\/2)*i, 8, 6, buf, i*(len\/6));\r\n        delay(100);\r\n    }\r\n    return micros()- time_start; \r\n}\r\n\r\nvoid clear_screen(void)\r\n{\r\n   delay(2000);  \r\n   my_lcd.Set_Draw_color(0, 0, 0);\r\n   my_lcd.Fill_Rectangle(1, 12, my_lcd.Get_Display_Width()-2, my_lcd.Get_Display_Height()-1-12);\r\n}\r\n\r\n\r\nunsigned long (*show_function[])(void) = \r\n {\r\n                                          show_text,\r\n                                          show_triangle_function,\r\n                                          show_sinewave,\r\n                                          show_fill_rectangle,\r\n                                          show_fill_round_rectangle,\r\n                                          show_fill_circle,\r\n                                          show_fill_triangle,\r\n                                          show_grid_lines,\r\n                                          show_random_pixels,\r\n                                          show_random_lines,\r\n                                          show_random_rectangles,\r\n                                          show_random_round_rectangles,\r\n                                          show_random_circles,\r\n                                          show_random_triangles,\r\n                                          show_random_bit_map,\r\n                                          };\r\nuint8_t *show_str[]=\r\n {\r\n                       &quot;TEST_TX  :&quot;, \r\n                       &quot;TEST_TF  :&quot;,\r\n                       &quot;TEST_SW  :&quot;,\r\n                       &quot;TEST_FR  :&quot;,\r\n                       &quot;TEST_FRR :&quot;,\r\n                       &quot;TEST_FC  :&quot;,\r\n                       &quot;TEST_FT  :&quot;,\r\n                       &quot;TEST_GL  :&quot;,\r\n                       &quot;TEST_RP  :&quot;,\r\n                       &quot;TEST_RL  :&quot;,\r\n                       &quot;TEST_RR  :&quot;,\r\n                       &quot;TEST_RRR :&quot;,\r\n                       &quot;TEST_RC  :&quot;,\r\n                       &quot;TEST_RT  :&quot;,\r\n                       &quot;TEST_RBM :&quot;\r\n                     };\r\n  \r\nunsigned long show_total_time(void)\r\n{\r\n     uint16_t i;\r\n     unsigned long buf[15];\r\n     unsigned long time_start = micros();\r\n     for(i = 0;i&lt; 15;i++)\r\n     {\r\n        buf[i] = show_function[i](); \r\n        clear_screen();  \r\n     }\r\n     for(i = 0;i&lt;12; i++)\r\n     {\r\n         my_lcd.Set_Text_colour(255, 165, 0);   \r\n         my_lcd.Set_Text_Size(1);\r\n         my_lcd.Set_Text_Mode(1);\r\n         my_lcd.Print_String(show_str[i], (my_lcd.Get_Display_Width()-120)\/2-1, (my_lcd.Get_Display_Height()-96)\/2+i*8-1);\r\n         my_lcd.Set_Text_colour(0, 255, 0); \r\n         my_lcd.Print_Number_Int(buf[i], (my_lcd.Get_Display_Width()-120)\/2-1+70, (my_lcd.Get_Display_Height()-96)\/2+i*8-1, 0, ' ', 10);\r\n     }\r\n     delay(5000);\r\n     return micros()- time_start; \r\n}\r\n\r\nvoid show_end(unsigned long run_time)\r\n{\r\n    my_lcd.Fill_Screen(0, 255, 255);\r\n    my_lcd.Set_Draw_color(255, 0, 0);\r\n    my_lcd.Fill_Round_Rectangle(my_lcd.Get_Display_Width()\/2-1-72+1, my_lcd.Get_Display_Height()\/2-1-45+1, my_lcd.Get_Display_Width()\/2-1+72-1, my_lcd.Get_Display_Height()\/2-1+45-1,5);\r\n    my_lcd.Set_Text_colour(0, 255, 255);   \r\n    my_lcd.Set_Text_Size(1);\r\n    my_lcd.Set_Text_Mode(1);\r\n    my_lcd.Print_String(&quot;Running over!&quot;, CENTER, my_lcd.Get_Display_Height()\/2-1-30);\r\n    my_lcd.Print_String(&quot;That's ok!&quot;, CENTER, my_lcd.Get_Display_Height()\/2-1-20);\r\n    my_lcd.Print_String(&quot;it will restart.&quot;, CENTER, my_lcd.Get_Display_Height()\/2-1-10);\r\n    my_lcd.Print_String(&quot;Please wait ...&quot;, CENTER, my_lcd.Get_Display_Height()\/2-1);\r\n    my_lcd.Set_Text_colour(255, 255, 0); \r\n    my_lcd.Print_String(&quot;runtime(us):&quot;, my_lcd.Get_Display_Width()\/2-1-60, my_lcd.Get_Display_Height()\/2-1+25);\r\n    my_lcd.Set_Text_colour(0, 255, 0);\r\n    my_lcd.Print_Number_Int(run_time, my_lcd.Get_Display_Width()\/2-1+13, my_lcd.Get_Display_Height()\/2-1+25, 0, ' ', 10);  \r\n    delay(10000);   \r\n}\r\n\r\nvoid setup() \r\n{\r\n  my_lcd.Init_LCD();\r\n  my_lcd.Fill_Screen(0x0);  \r\n  my_lcd.Set_Rotation(1);  \r\n}\r\n\r\nvoid loop() \r\n{\r\n    unsigned long total_time;\r\n    my_lcd.Fill_Screen(0x0); \r\n    total_time = show_total_time();\r\n    show_end(total_time);    \r\n  }\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52026847 elementor-widget elementor-widget-text-editor\" data-id=\"52026847\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0627\u06cc\u0646 \u06a9\u062f \u062c\u0647\u062a \u062a\u0633\u062a \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 \u0645\u06cc \u0628\u0627\u0634\u062f \u0648 \u0627\u0646\u0648\u0627\u0639 \u0627\u0634\u06a9\u0627\u0644 \u0648 \u0637\u0631\u062d \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06af\u0631\u0627\u0641\u06cc\u06a9\u06cc \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u06cc\u06a9 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0628\u0627 \u0631\u0632\u0648\u0644\u0648\u0634\u0646 220&#215;176 \u0648 \u0635\u0641\u062d\u0647 \u0631\u0646\u06af\u06cc 65K \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 UNO \u0648 Mega2560 \u0628\u0648\u062f\u0647 \u0648 \u0627\u0632 \u06a9\u0627\u0631\u062a SD \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062a\u0631\u0627\u0634\u0647 \u0627\u0635\u0644\u06cc \u0627\u06cc\u0646 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 ILI9225 \u0645\u06cc\u200c\u0628\u0627\u0634\u062f. \u062c\u0647\u062a \u062f\u0631\u06cc\u0627\u0641\u062a \u062f\u06cc\u062a\u0627\u0634\u06cc\u062a \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0627\u06cc\u0646\u062c\u0627 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f. \u0645\u0639\u0631\u0641\u06cc \u067e\u0627\u06cc\u0647 \u0647\u0627 [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":21698,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[935],"tags":[4611],"platform":[1071],"bytype":[1075],"difficulty":[1077],"related_products":[4183,4182],"featured_image_src":{"landsacpe":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/01\/2.0INCH-ARDUINO-DISPLAY-UNO-Demo-Arduino.jpg",1200,900,false],"list":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/01\/2.0INCH-ARDUINO-DISPLAY-UNO-Demo-Arduino.jpg",1200,900,false],"medium":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/01\/2.0INCH-ARDUINO-DISPLAY-UNO-Demo-Arduino.jpg",533,400,false],"full":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/01\/2.0INCH-ARDUINO-DISPLAY-UNO-Demo-Arduino.jpg",1200,900,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v14.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0698\u0648\u0644 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0628\u0627 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 - \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a<\/title>\n<meta name=\"description\" content=\"\u062f\u0631 \u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0628\u0627 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u06cc\u0627\u062f \u0645\u06cc\u200c\u06af\u06cc\u0631\u06cc\u062f \u0686\u06af\u0648\u0646\u0647 \u0627\u0632 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0628\u0647 \u0647\u0645\u0631\u0627\u0647\u060c \u0645\u062b\u0627\u0644\u060c \u06a9\u062f\u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0698\u0648\u0644 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0628\u0627 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 - \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"og:description\" content=\"\u062f\u0631 \u0622\u0645\u0648\u0632\u0634 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0628\u0627 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u06cc\u0627\u062f \u0645\u06cc\u200c\u06af\u06cc\u0631\u06cc\u062f \u0686\u06af\u0648\u0646\u0647 \u0627\u0632 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 2.0 \u0627\u06cc\u0646\u0686 TFT \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0628\u0647 \u0647\u0645\u0631\u0627\u0647\u060c \u0645\u062b\u0627\u0644\u060c \u06a9\u062f\u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"\u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-14T13:25:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-30T05:36:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/01\/2.0INCH-ARDUINO-DISPLAY-UNO-Demo-Arduino.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\",\"name\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"url\":\"https:\/\/thecaferobot.com\/learn\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#logo\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2018\/08\/Logo-small.png\",\"width\":250,\"height\":250,\"caption\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\"},\"image\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#website\",\"url\":\"https:\/\/thecaferobot.com\/learn\/\",\"name\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"description\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u0627\\u0644\\u06a9\\u062a\\u0631\\u0648\\u0646\\u06cc\\u06a9\\u060c \\u0631\\u0628\\u0627\\u062a\\u06cc\\u06a9\\u060c \\u0622\\u0631\\u062f\\u0648\\u06cc\\u0646\\u0648 \\u0648 \\u0631\\u0633\\u067e\\u0628\\u0631\\u06cc \\u067e\\u0627\\u06cc\",\"publisher\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/thecaferobot.com\/learn\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/#primaryimage\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2021\/01\/2.0INCH-ARDUINO-DISPLAY-UNO-Demo-Arduino.jpg\",\"width\":1200,\"height\":900},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/#webpage\",\"url\":\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/\",\"name\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u0631\\u0627\\u0647 \\u0627\\u0646\\u062f\\u0627\\u0632\\u06cc \\u0645\\u0627\\u0698\\u0648\\u0644 \\u0646\\u0645\\u0627\\u06cc\\u0634\\u06af\\u0631 2.0 \\u0627\\u06cc\\u0646\\u0686 TFT \\u0628\\u0627 \\u0622\\u0631\\u062f\\u0648\\u06cc\\u0646\\u0648 - \\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/#primaryimage\"},\"datePublished\":\"2021-02-14T13:25:05+00:00\",\"dateModified\":\"2022-01-30T05:36:26+00:00\",\"description\":\"\\u062f\\u0631 \\u0622\\u0645\\u0648\\u0632\\u0634 \\u0631\\u0627\\u0647 \\u0627\\u0646\\u062f\\u0627\\u0632\\u06cc \\u0646\\u0645\\u0627\\u06cc\\u0634\\u06af\\u0631 2.0 \\u0627\\u06cc\\u0646\\u0686 TFT \\u0628\\u0627 \\u0622\\u0631\\u062f\\u0648\\u06cc\\u0646\\u0648 \\u06cc\\u0627\\u062f \\u0645\\u06cc\\u200c\\u06af\\u06cc\\u0631\\u06cc\\u062f \\u0686\\u06af\\u0648\\u0646\\u0647 \\u0627\\u0632 \\u0646\\u0645\\u0627\\u06cc\\u0634\\u06af\\u0631 2.0 \\u0627\\u06cc\\u0646\\u0686 TFT \\u0627\\u0633\\u062a\\u0641\\u0627\\u062f\\u0647 \\u06a9\\u0646\\u06cc\\u062f \\u0628\\u0647 \\u0647\\u0645\\u0631\\u0627\\u0647\\u060c \\u0645\\u062b\\u0627\\u0644\\u060c \\u06a9\\u062f\\u060c \\u06a9\\u062a\\u0627\\u0628\\u062e\\u0627\\u0646\\u0647\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/#webpage\"},\"author\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/391776cde87ca107a152ca4dd9440a54\"},\"headline\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u0631\\u0627\\u0647 \\u0627\\u0646\\u062f\\u0627\\u0632\\u06cc \\u0646\\u0645\\u0627\\u06cc\\u0634\\u06af\\u0631 2.0 \\u0627\\u06cc\\u0646\\u0686 TFT \\u0628\\u0627 \\u0622\\u0631\\u062f\\u0648\\u06cc\\u0646\\u0648\",\"datePublished\":\"2021-02-14T13:25:05+00:00\",\"dateModified\":\"2022-01-30T05:36:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\"},\"image\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/#primaryimage\"},\"keywords\":\"\\u0646\\u0645\\u0627\\u06cc\\u0634\\u06af\\u0631 TFT\",\"articleSection\":\"\\u0646\\u0645\\u0627\\u06cc\\u0634\\u06af\\u0631\\u0647\\u0627\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/interfacing-1-8-inch-2-0-inch-spi-serial-tft-display-with-arduino\/#respond\"]}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/391776cde87ca107a152ca4dd9440a54\",\"name\":\"\\u0645\\u062d\\u0645\\u062f \\u062f\\u0645\\u06cc\\u0631\\u0686\\u06cc\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#personlogo\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/831b2d5977ac9997b6a7e78dc61cfd45?s=96&d=mm&r=g\",\"caption\":\"\\u0645\\u062d\\u0645\\u062f \\u062f\\u0645\\u06cc\\u0631\\u0686\\u06cc\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/21696"}],"collection":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/comments?post=21696"}],"version-history":[{"count":10,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/21696\/revisions"}],"predecessor-version":[{"id":26405,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/21696\/revisions\/26405"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media\/21698"}],"wp:attachment":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media?parent=21696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/categories?post=21696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/tags?post=21696"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/platform?post=21696"},{"taxonomy":"bytype","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/bytype?post=21696"},{"taxonomy":"difficulty","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/difficulty?post=21696"},{"taxonomy":"related_products","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/related_products?post=21696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}