<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=Arduino%3A%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B%2Fpcdtest</id>
	<title>Arduino:Примеры/pcdtest - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wikihandbk.com/ruwiki/index.php?action=history&amp;feed=atom&amp;title=Arduino%3A%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B%2Fpcdtest"/>
	<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/pcdtest&amp;action=history"/>
	<updated>2026-04-08T13:13:55Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/pcdtest&amp;diff=8496078&amp;oldid=prev</id>
		<title>EducationBot в 08:39, 8 июля 2023</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/pcdtest&amp;diff=8496078&amp;oldid=prev"/>
		<updated>2023-07-08T08:39:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 12:39, 8 июля 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l372&quot;&gt;Строка 372:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 372:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Навигационная таблица/Портал/Arduino}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Пример]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Пример]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Примеры]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Примеры]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Пример программирования Arduino]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Пример программирования Arduino]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Примеры программирования Arduino]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Примеры программирования Arduino]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>EducationBot</name></author>
	</entry>
	<entry>
		<id>http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/pcdtest&amp;diff=7735814&amp;oldid=prev</id>
		<title>EducationBot в 08:35, 20 мая 2023</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/pcdtest&amp;diff=7735814&amp;oldid=prev"/>
		<updated>2023-05-20T08:35:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 12:35, 20 мая 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;Строка 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Код==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Код==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;c&quot; line=&quot;GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; enclose=&quot;div&lt;/del&gt;&quot;&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;c&quot; line=&quot;GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS&quot;&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/*********************************************************************&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/*********************************************************************&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Это скетч-пример для монохромного LCD-дисплея Nokia 5110.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Это скетч-пример для монохромного LCD-дисплея Nokia 5110.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>EducationBot</name></author>
	</entry>
	<entry>
		<id>http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/pcdtest&amp;diff=21000&amp;oldid=prev</id>
		<title>Myagkij: Замена текста — «&lt;syntaxhighlight lang=&quot;c&quot; line=&quot;GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS&quot;&gt;» на «&lt;syntaxhighlight lang=&quot;c&quot; line=&quot;GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS&quot; enclose=&quot;div&quot;&gt;»</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/pcdtest&amp;diff=21000&amp;oldid=prev"/>
		<updated>2016-12-13T20:15:27Z</updated>

		<summary type="html">&lt;p&gt;Замена текста — «&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot; line=&amp;quot;GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;» на «&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot; line=&amp;quot;GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Arduino панель перехода}}&lt;br /&gt;
{{Перевод от Сubewriter}}&lt;br /&gt;
{{Myagkij-редактор}}&lt;br /&gt;
&lt;br /&gt;
=Тестовый скетч для библиотеки PCD8544&amp;lt;ref&amp;gt;[https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library/blob/master/examples/pcdtest/pcdtest.ino github.com - pcdtest.ino]&amp;lt;/ref&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Это текстовый скетч для [[Arduino:Библиотеки/PCD8544|библиотеки PCD8544]], который при помощи платы '''Arduino''' совершает с '''LCD'''-дисплеем '''PCD8544''' различные действия: печатает текст, картинки, заставку и пр.&lt;br /&gt;
&lt;br /&gt;
==Код==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot; line=&amp;quot;GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; &lt;br /&gt;
/*********************************************************************&lt;br /&gt;
Это скетч-пример для монохромного LCD-дисплея Nokia 5110.&lt;br /&gt;
&lt;br /&gt;
Купить его можно в магазине adafruit!&lt;br /&gt;
  ------&amp;gt; http://www.adafruit.com/products/338&lt;br /&gt;
&lt;br /&gt;
Эти дисплеи используют SPI-коммуникацию: для интерфейса &lt;br /&gt;
требуется 4-5 контактов.&lt;br /&gt;
&lt;br /&gt;
Adafruit инвестировала время и ресурсы, создавая эту библиотеку&lt;br /&gt;
с открытым кодом. Пожалуйста, поддержите Adafruit и оборудование&lt;br /&gt;
с открытым кодом, покупая продукты Adafruit!&lt;br /&gt;
&lt;br /&gt;
Написана Лимор Фрид (Limor Fried, Ladyada) для Adafruit Industries.&lt;br /&gt;
Лицензия BSD license, подробней читайте в файле «license.txt».&lt;br /&gt;
&lt;br /&gt;
Весь текст выше и экран заставка должны быть включены &lt;br /&gt;
при любом повторном распространении этой библиотеки.&lt;br /&gt;
*********************************************************************/&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;SPI.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Adafruit_GFX.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Adafruit_PCD8544.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Программный SPI-интерфейс (медленный, но есть гибкость &lt;br /&gt;
// в выборе контактов):&lt;br /&gt;
// контакт 7 – тактовая частота (SCLK)&lt;br /&gt;
// контакт 6 – передача данных (DIN)&lt;br /&gt;
// контакт 5 – выбор между инструкциями и данными (D/C)&lt;br /&gt;
// контакт 4 – выбор чипа LCD-дипслея (CS)&lt;br /&gt;
// контакт 3 – сброс LCD-дисплея (RST)&lt;br /&gt;
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);&lt;br /&gt;
&lt;br /&gt;
// Аппаратный SPI-интерфейс (более быстрый, но нужно использовать &lt;br /&gt;
// строго определенные контакты):&lt;br /&gt;
// контакт 13 (на Arduino Uno; SCK) - тактовая частота (SCLK)&lt;br /&gt;
// контакт 11 (на Arduino Uno; MOSI) – передача данных (DIN)&lt;br /&gt;
// контакт 5 - выбор между инструкциями и данными (D/C)&lt;br /&gt;
// контакт 4 – выбор чипа LCD-дисплея (CS)&lt;br /&gt;
// контакт 3 – сброс LCD-дисплея (RST)&lt;br /&gt;
// Adafruit_PCD8544 display = Adafruit_PCD8544(5, 4, 3);&lt;br /&gt;
// Обратите внимание, что при использовании аппаратного SPI-интерфейса &lt;br /&gt;
// контакты MISO и SS не используются, однако во время передачи данных &lt;br /&gt;
// на них по-прежнему будет осуществляться запись и считывание. &lt;br /&gt;
// Повнимательней с этими контактами!&lt;br /&gt;
&lt;br /&gt;
#define NUMFLAKES 10&lt;br /&gt;
#define XPOS 0&lt;br /&gt;
#define YPOS 1&lt;br /&gt;
#define DELTAY 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#define LOGO16_GLCD_HEIGHT 16&lt;br /&gt;
#define LOGO16_GLCD_WIDTH  16&lt;br /&gt;
&lt;br /&gt;
static const unsigned char PROGMEM logo16_glcd_bmp[] =&lt;br /&gt;
{ B00000000, B11000000,&lt;br /&gt;
  B00000001, B11000000,&lt;br /&gt;
  B00000001, B11000000,&lt;br /&gt;
  B00000011, B11100000,&lt;br /&gt;
  B11110011, B11100000,&lt;br /&gt;
  B11111110, B11111000,&lt;br /&gt;
  B01111110, B11111111,&lt;br /&gt;
  B00110011, B10011111,&lt;br /&gt;
  B00011111, B11111100,&lt;br /&gt;
  B00001101, B01110000,&lt;br /&gt;
  B00011011, B10100000,&lt;br /&gt;
  B00111111, B11100000,&lt;br /&gt;
  B00111111, B11110000,&lt;br /&gt;
  B01111100, B11110000,&lt;br /&gt;
  B01110000, B01110000,&lt;br /&gt;
  B00000000, B00110000 };&lt;br /&gt;
&lt;br /&gt;
void setup()   {&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
  display.begin();&lt;br /&gt;
  // инициализация завершена&lt;br /&gt;
&lt;br /&gt;
  // здесь можно поменять контрастность:&lt;br /&gt;
  display.setContrast(50);&lt;br /&gt;
&lt;br /&gt;
  display.display(); // показываем заставку&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();   // очищаем экран и буфер&lt;br /&gt;
&lt;br /&gt;
  // рисуем один пиксель:&lt;br /&gt;
  display.drawPixel(10, 10, BLACK);&lt;br /&gt;
  display.display();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
&lt;br /&gt;
  // рисуем много линий:&lt;br /&gt;
  testdrawline();&lt;br /&gt;
  display.display();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
&lt;br /&gt;
  // рисуем прямоугольники:&lt;br /&gt;
  testdrawrect();&lt;br /&gt;
  display.display();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
&lt;br /&gt;
  // рисуем много прямоугольников:&lt;br /&gt;
  testfillrect();&lt;br /&gt;
  display.display();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
&lt;br /&gt;
  // рисуем много кругов:&lt;br /&gt;
  testdrawcircle();&lt;br /&gt;
  display.display();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
&lt;br /&gt;
  // рисуем круг с радиусом в 10 пикселей:&lt;br /&gt;
  display.fillCircle(display.width()/2, display.height()/2, 10, BLACK);&lt;br /&gt;
  display.display();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
&lt;br /&gt;
  testdrawroundrect();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
&lt;br /&gt;
  testfillroundrect();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
&lt;br /&gt;
  testdrawtriangle();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
   &lt;br /&gt;
  testfilltriangle();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
&lt;br /&gt;
  // рисуем первые 12 символов шрифта:&lt;br /&gt;
  testdrawchar();&lt;br /&gt;
  display.display();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
&lt;br /&gt;
  // тесты, проверяющие печать текста:&lt;br /&gt;
  display.setTextSize(1);&lt;br /&gt;
  display.setTextColor(BLACK);&lt;br /&gt;
  display.setCursor(0,0);&lt;br /&gt;
  display.println(&amp;quot;Hello, world!&amp;quot;);  //  &amp;quot;Привет, мир!&amp;quot;&lt;br /&gt;
  display.setTextColor(WHITE, BLACK); // «инвертированный» текст&lt;br /&gt;
  display.println(3.141592);&lt;br /&gt;
  display.setTextSize(2);&lt;br /&gt;
  display.setTextColor(BLACK);&lt;br /&gt;
  display.print(&amp;quot;0x&amp;quot;); display.println(0xDEADBEEF, HEX);&lt;br /&gt;
  display.display();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
&lt;br /&gt;
  // демонстрация вращения:&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
  display.setRotation(1);  // вращаем на 90 градусов по часовой стрелке; чтобы вращать еще дальше, используйте «2» или «3»&lt;br /&gt;
  display.setTextSize(1);&lt;br /&gt;
  display.setTextColor(BLACK);&lt;br /&gt;
  display.setCursor(0,0);&lt;br /&gt;
  display.println(&amp;quot;Rotation&amp;quot;);    //  &amp;quot;Вращение&amp;quot;&lt;br /&gt;
  display.setTextSize(2);&lt;br /&gt;
  display.println(&amp;quot;Example!&amp;quot;);  //  &amp;quot;Пример!&amp;quot;&lt;br /&gt;
  display.display();&lt;br /&gt;
  delay(2000);&lt;br /&gt;
&lt;br /&gt;
  // инвертируем вращение:&lt;br /&gt;
  display.setRotation(0);&lt;br /&gt;
&lt;br /&gt;
  // миниатюрная картинка:&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
  display.drawBitmap(30, 16,  logo16_glcd_bmp, 16, 16, 1);&lt;br /&gt;
  display.display();&lt;br /&gt;
&lt;br /&gt;
  // инвертируем дисплей:&lt;br /&gt;
  display.invertDisplay(true);&lt;br /&gt;
  delay(1000); &lt;br /&gt;
  display.invertDisplay(false);&lt;br /&gt;
  delay(1000); &lt;br /&gt;
&lt;br /&gt;
  // рисуем иконку и «анимируем» движение:&lt;br /&gt;
  testdrawbitmap(logo16_glcd_bmp, LOGO16_GLCD_WIDTH, LOGO16_GLCD_HEIGHT);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void testdrawbitmap(const uint8_t *bitmap, uint8_t w, uint8_t h) {&lt;br /&gt;
  uint8_t icons[NUMFLAKES][3];&lt;br /&gt;
  randomSeed(666);     // любое значение&lt;br /&gt;
 &lt;br /&gt;
  // инициализируем:&lt;br /&gt;
  for (uint8_t f=0; f&amp;lt; NUMFLAKES; f++) {&lt;br /&gt;
    icons[f][XPOS] = random(display.width());&lt;br /&gt;
    icons[f][YPOS] = 0;&lt;br /&gt;
    icons[f][DELTAY] = random(5) + 1;&lt;br /&gt;
    &lt;br /&gt;
    Serial.print(&amp;quot;x: &amp;quot;);&lt;br /&gt;
    Serial.print(icons[f][XPOS], DEC);&lt;br /&gt;
    Serial.print(&amp;quot; y: &amp;quot;);&lt;br /&gt;
    Serial.print(icons[f][YPOS], DEC);&lt;br /&gt;
    Serial.print(&amp;quot; dy: &amp;quot;);&lt;br /&gt;
    Serial.println(icons[f][DELTAY], DEC);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  while (1) {&lt;br /&gt;
    // рисуем каждую иконку:&lt;br /&gt;
    for (uint8_t f=0; f&amp;lt; NUMFLAKES; f++) {&lt;br /&gt;
      display.drawBitmap(icons[f][XPOS], icons[f][YPOS], logo16_glcd_bmp, w, h, BLACK);&lt;br /&gt;
    }&lt;br /&gt;
    display.display();&lt;br /&gt;
    delay(200);&lt;br /&gt;
    &lt;br /&gt;
    // затем стираем и двигаем:&lt;br /&gt;
    for (uint8_t f=0; f&amp;lt; NUMFLAKES; f++) {&lt;br /&gt;
      display.drawBitmap(icons[f][XPOS], icons[f][YPOS],  logo16_glcd_bmp, w, h, WHITE);&lt;br /&gt;
      // двигаем:&lt;br /&gt;
      icons[f][YPOS] += icons[f][DELTAY];&lt;br /&gt;
      // если исчезла, инициализируем заново:&lt;br /&gt;
      if (icons[f][YPOS] &amp;gt; display.height()) {&lt;br /&gt;
	icons[f][XPOS] = random(display.width());&lt;br /&gt;
	icons[f][YPOS] = 0;&lt;br /&gt;
	icons[f][DELTAY] = random(5) + 1;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void testdrawchar(void) {&lt;br /&gt;
  display.setTextSize(1);&lt;br /&gt;
  display.setTextColor(BLACK);&lt;br /&gt;
  display.setCursor(0,0);&lt;br /&gt;
&lt;br /&gt;
  for (uint8_t i=0; i &amp;lt; 168; i++) {&lt;br /&gt;
    if (i == '\n') continue;&lt;br /&gt;
    display.write(i);&lt;br /&gt;
    //if ((i &amp;gt; 0) &amp;amp;&amp;amp; (i % 14 == 0))&lt;br /&gt;
      //display.println();&lt;br /&gt;
  }    &lt;br /&gt;
  display.display();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void testdrawcircle(void) {&lt;br /&gt;
  for (int16_t i=0; i&amp;lt;display.height(); i+=2) {&lt;br /&gt;
    display.drawCircle(display.width()/2, display.height()/2, i, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void testfillrect(void) {&lt;br /&gt;
  uint8_t color = 1;&lt;br /&gt;
  for (int16_t i=0; i&amp;lt;display.height()/2; i+=3) {&lt;br /&gt;
    // alternate colors&lt;br /&gt;
    display.fillRect(i, i, display.width()-i*2, display.height()-i*2, color%2);&lt;br /&gt;
    display.display();&lt;br /&gt;
    color++;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void testdrawtriangle(void) {&lt;br /&gt;
  for (int16_t i=0; i&amp;lt;min(display.width(),display.height())/2; i+=5) {&lt;br /&gt;
    display.drawTriangle(display.width()/2, display.height()/2-i,&lt;br /&gt;
                     display.width()/2-i, display.height()/2+i,&lt;br /&gt;
                     display.width()/2+i, display.height()/2+i, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void testfilltriangle(void) {&lt;br /&gt;
  uint8_t color = BLACK;&lt;br /&gt;
  for (int16_t i=min(display.width(),display.height())/2; i&amp;gt;0; i-=5) {&lt;br /&gt;
    display.fillTriangle(display.width()/2, display.height()/2-i,&lt;br /&gt;
                     display.width()/2-i, display.height()/2+i,&lt;br /&gt;
                     display.width()/2+i, display.height()/2+i, color);&lt;br /&gt;
    if (color == WHITE) color = BLACK;&lt;br /&gt;
    else color = WHITE;&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void testdrawroundrect(void) {&lt;br /&gt;
  for (int16_t i=0; i&amp;lt;display.height()/2-2; i+=2) {&lt;br /&gt;
    display.drawRoundRect(i, i, display.width()-2*i, display.height()-2*i, display.height()/4, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void testfillroundrect(void) {&lt;br /&gt;
  uint8_t color = BLACK;&lt;br /&gt;
  for (int16_t i=0; i&amp;lt;display.height()/2-2; i+=2) {&lt;br /&gt;
    display.fillRoundRect(i, i, display.width()-2*i, display.height()-2*i, display.height()/4, color);&lt;br /&gt;
    if (color == WHITE) color = BLACK;&lt;br /&gt;
    else color = WHITE;&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
void testdrawrect(void) {&lt;br /&gt;
  for (int16_t i=0; i&amp;lt;display.height()/2; i+=2) {&lt;br /&gt;
    display.drawRect(i, i, display.width()-2*i, display.height()-2*i, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void testdrawline() {  &lt;br /&gt;
  for (int16_t i=0; i&amp;lt;display.width(); i+=4) {&lt;br /&gt;
    display.drawLine(0, 0, i, display.height()-1, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
  for (int16_t i=0; i&amp;lt;display.height(); i+=4) {&lt;br /&gt;
    display.drawLine(0, 0, display.width()-1, i, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
  delay(250);&lt;br /&gt;
  &lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
  for (int16_t i=0; i&amp;lt;display.width(); i+=4) {&lt;br /&gt;
    display.drawLine(0, display.height()-1, i, 0, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
  for (int8_t i=display.height()-1; i&amp;gt;=0; i-=4) {&lt;br /&gt;
    display.drawLine(0, display.height()-1, display.width()-1, i, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
  delay(250);&lt;br /&gt;
  &lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
  for (int16_t i=display.width()-1; i&amp;gt;=0; i-=4) {&lt;br /&gt;
    display.drawLine(display.width()-1, display.height()-1, i, 0, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
  for (int16_t i=display.height()-1; i&amp;gt;=0; i-=4) {&lt;br /&gt;
    display.drawLine(display.width()-1, display.height()-1, 0, i, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
  delay(250);&lt;br /&gt;
&lt;br /&gt;
  display.clearDisplay();&lt;br /&gt;
  for (int16_t i=0; i&amp;lt;display.height(); i+=4) {&lt;br /&gt;
    display.drawLine(display.width()-1, 0, 0, i, BLACK);&lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
  for (int16_t i=0; i&amp;lt;display.width(); i+=4) {&lt;br /&gt;
    display.drawLine(display.width()-1, 0, i, display.height()-1, BLACK); &lt;br /&gt;
    display.display();&lt;br /&gt;
  }&lt;br /&gt;
  delay(250);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=См.также=&lt;br /&gt;
&lt;br /&gt;
=Внешние ссылки=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Категория:Пример]]&lt;br /&gt;
[[Категория:Примеры]]&lt;br /&gt;
[[Категория:Пример программирования Arduino]]&lt;br /&gt;
[[Категория:Примеры программирования Arduino]]&lt;/div&gt;</summary>
		<author><name>Myagkij</name></author>
	</entry>
</feed>