<?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%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino%2F%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due</id>
	<title>Arduino:Знакомство с Arduino/Знакомство с Arduino Due - История изменений</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%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino%2F%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due"/>
	<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino/%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due&amp;action=history"/>
	<updated>2026-04-15T01:29:28Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino/%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due&amp;diff=8495764&amp;oldid=prev</id>
		<title>EducationBot в 08:30, 8 июля 2023</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino/%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due&amp;diff=8495764&amp;oldid=prev"/>
		<updated>2023-07-08T08:30:28Z</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:30, 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-l133&quot;&gt;Строка 133:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 133:&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;/table&gt;</summary>
		<author><name>EducationBot</name></author>
	</entry>
	<entry>
		<id>http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino/%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due&amp;diff=8494868&amp;oldid=prev</id>
		<title>EducationBot в 07:17, 8 июля 2023</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino/%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due&amp;diff=8494868&amp;oldid=prev"/>
		<updated>2023-07-08T07:17:59Z</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;Версия от 11:17, 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-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{#setlogo:ArduinoCommunityLogo.png}}&lt;/del&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; &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;{{Перевод от Сubewriter}}&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;{{Перевод от Сubewriter}}&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%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino/%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due&amp;diff=7735638&amp;oldid=prev</id>
		<title>EducationBot в 08:30, 20 мая 2023</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino/%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due&amp;diff=7735638&amp;oldid=prev"/>
		<updated>2023-05-20T08:30:22Z</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:30, 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-l47&quot;&gt;Строка 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 47:&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;В то же время, если штатный порт будет открыт/закрыт не на '''1200 бит/с''', а на какой-то другой скорости, то '''SAM3X''' сброшен не будет. Чтобы воспользоваться монитором порта и с его помощью увидеть, какие данные скетч будет отправлять в самом начале работы '''Due''', в секцию [[Arduino:Справочник языка Arduino/setup()‎|setup()]] нужно вписать дополнительный код – благодаря ему '''SAM3X''' перед выполнением скетча будет ждать открытия '''SerialUSB'''-порта:&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;В то же время, если штатный порт будет открыт/закрыт не на '''1200 бит/с''', а на какой-то другой скорости, то '''SAM3X''' сброшен не будет. Чтобы воспользоваться монитором порта и с его помощью увидеть, какие данные скетч будет отправлять в самом начале работы '''Due''', в секцию [[Arduino:Справочник языка Arduino/setup()‎|setup()]] нужно вписать дополнительный код – благодаря ему '''SAM3X''' перед выполнением скетча будет ждать открытия '''SerialUSB'''-порта:&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&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;&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;while (!Serial) ;&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;while (!Serial) ;&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;&amp;lt;/syntaxhighlight&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;/syntaxhighlight&amp;gt;&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%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino/%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due&amp;diff=21013&amp;oldid=prev</id>
		<title>Myagkij: Замена текста — «&lt;syntaxhighlight lang=&quot;c&quot;&gt;» на «&lt;syntaxhighlight lang=&quot;c&quot; enclose=&quot;div&quot;&gt;»</title>
		<link rel="alternate" type="text/html" href="http://wikihandbk.com/ruwiki/index.php?title=Arduino:%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino/%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE_%D1%81_Arduino_Due&amp;diff=21013&amp;oldid=prev"/>
		<updated>2016-12-13T20:28:30Z</updated>

		<summary type="html">&lt;p&gt;Замена текста — «&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;» на «&amp;lt;syntaxhighlight lang=&amp;quot;c&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;{{#setlogo:ArduinoCommunityLogo.png}}&lt;br /&gt;
{{Arduino панель перехода}}&lt;br /&gt;
{{Перевод от Сubewriter}}&lt;br /&gt;
{{Myagkij-редактор}}&lt;br /&gt;
&lt;br /&gt;
=Знакомство с Arduino Due&amp;lt;ref&amp;gt;[https://www.arduino.cc/en/Guide/ArduinoDue Getting started with the Arduino Due]&amp;lt;/ref&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Чтобы подключить '''Arduino Due''' к компьютеру, понадобится '''USB'''-кабель с разъемом '''Micro-B'''. Этот кабель, с одной стороны, будет питать плату электричеством, а с другой, позволит ее программировать.&lt;br /&gt;
&lt;br /&gt;
Подключите кабель разъемом '''Micro-B''' к так называемому '''«порту для программирования»''' на '''Due'''. Это USB-порт, который находится ближе к '''DC'''-разъему, т.е. разъему для питания переменным током. Чтобы загрузить скетч, открываем меню '''Инструменты &amp;gt; Плата (Tools &amp;gt; Board)''' и выбираем там '''Arduino Due (Programming Port)'''. Затем выбираем нужный порт в меню '''Инструменты &amp;gt; Порт (Tools &amp;gt; Port)'''.&lt;br /&gt;
&lt;br /&gt;
На официальном форуме '''Arduino''' [http://forum.arduino.cc/index.php/board,87.0.html есть специальная ветка], посвященная '''Arduino Due'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы программировать на '''Due''', версия '''IDE Arduino''' должна быть '''не старее 1.5'''. Загрузить ее можно [https://www.arduino.cc/en/Main/Software отсюда].&lt;br /&gt;
&lt;br /&gt;
==Отличия от плат на базе ATmega==&lt;br /&gt;
&lt;br /&gt;
Использование '''Arduino Due''' почти ничем не отличается от использования других '''Arduino'''. Однако несколько важных отличий и функциональных расширений все же есть.&lt;br /&gt;
&lt;br /&gt;
Контакты на '''Arduino Due''' расположены так же, как и на '''Arduino Mega 2560'''.&lt;br /&gt;
&lt;br /&gt;
===Питание===&lt;br /&gt;
&lt;br /&gt;
Микроконтроллеру, которым оснащена '''Arduino Due''', нужно питание '''3,3 вольт''' – это значит, что все датчики и прочие устройства можно будет питать только этими '''3,3 вольтами'''. Если подключить более высокое напряжение (вроде '''5 вольт''', которыми обычно питаются '''Arduino'''), это приведет к повреждению '''Due'''.&lt;br /&gt;
&lt;br /&gt;
Плата может питаться либо от '''USB'''-коннекторов, либо от '''DC'''-разъема. При использовании '''DC'''-разъема напряжение должно быть в пределах '''7-12 вольт'''.&lt;br /&gt;
&lt;br /&gt;
'''Arduino Due''' оснащена импульсным стабилизатором напряжения, чьи характеристики соответствуют требованиям для устройств с функцией '''USB'''-хоста. Благодаря этому '''Due''' может выступать в качестве источника питания для '''USB'''-устройства, подключенного к ее штатному '''USB'''-порту. То есть, по сути, служить '''USB'''-хостом. Однако для этого она сама должна быть подключена к источнику питания через '''DC'''-разъем.&lt;br /&gt;
&lt;br /&gt;
===USB-порты на Due===&lt;br /&gt;
&lt;br /&gt;
[[File:DueSerialPorts.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
Модель '''Arduino Due''' оснащена двумя '''USB'''-портами. Штатный '''USB'''-порт поддерживает '''CDC'''-коммуникацию (от '''Connected Device Class'''; означает то, что плата будет отображаться для '''ОС''' как виртуальный последовательный порт) через объект '''SerialUSB''' и подключен напрямую к микропроцессору '''SAM3X'''. Другой '''USB'''-порт – это порт для программирования. Он подключен к чипу '''ATMEL 16U2''', который служит '''USB-UART''' преобразователем. Именно этот порт по умолчанию используется для загрузки скетчей и коммуникации с '''Arduino'''.&lt;br /&gt;
&lt;br /&gt;
Преобразователь '''USB-UART''' подключен к первому '''UART'''’у микропроцессора '''SAM3X'''. Благодаря этому с портом для программирования можно взаимодействовать при помощи объекта [[Arduino:Справочник языка Arduino/Библиотеки/Serial|Serial]] из языка '''Arduino'''.&lt;br /&gt;
&lt;br /&gt;
'''USB'''-коннектор на штатном порте напрямую подключен к контактам '''USB'''-хоста '''SAM3X'''. Таким образом, благодаря штатному порту '''Due''' можно использовать и как клиентское периферийное '''USB'''-устройство (например, как мышь или клавиатура, подключенные к компьютеру), и как '''USB'''-хост, к которому могут быть подключены различные '''USB'''-устройства (вроде тех же мыши, клавиатуры или телефона на '''Andriod'''). Кроме того, этот порт можно использовать как виртуальный последовательный порт при помощи объекта '''SerialUSB''' в языке программирования '''Arduino'''.&lt;br /&gt;
&lt;br /&gt;
===Автоматический (программный) сброс===&lt;br /&gt;
&lt;br /&gt;
Микроконтроллер '''SAM3X''' отличается от микроконтроллеров '''AVR''' тем, что перед тем, как снова его программировать, его '''flash'''-память должна быть очищена. Это можно сделать вручную – сначала секунду нажимать на кнопку очистки памяти, потом нажать на кнопку '''«Загрузка»''' в '''IDE Arduino''', а после этого нажать на кнопку сброса.&lt;br /&gt;
&lt;br /&gt;
Это скучная и монотонная процедура, однако ее можно автоматизировать. Но для каждого из портов это делается по-разному:&lt;br /&gt;
* '''Штатный порт.''' Когда штатный порт, работающий на скорости '''1200 бит/с''', открывается и закрывается, это запускает процедуру т.н. '''«мягкой очистки»''' – '''flash'''-память очищается, а плата перезагружается при помощи загрузчика. Если микроконтроллер во время этого процесса по какой-то причине зависнет, то процедура '''«мягкой очистки»''', скорее всего, не сработает, т.к. выполняется при помощи '''ПО''' внутри самого микроконтроллера.&lt;br /&gt;
&lt;br /&gt;
В то же время, если штатный порт будет открыт/закрыт не на '''1200 бит/с''', а на какой-то другой скорости, то '''SAM3X''' сброшен не будет. Чтобы воспользоваться монитором порта и с его помощью увидеть, какие данные скетч будет отправлять в самом начале работы '''Due''', в секцию [[Arduino:Справочник языка Arduino/setup()‎|setup()]] нужно вписать дополнительный код – благодаря ему '''SAM3X''' перед выполнением скетча будет ждать открытия '''SerialUSB'''-порта:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
while (!Serial) ;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если нажать на '''Due''' кнопку сброса ('''Reset'''), то будет сброшен и '''SAM3X''', и '''USB'''-соединение. Если у вас во время этого разрыва будет открыт '''«Монитор порта»''', то для восстановления соединения его нужно будет закрыть и снова открыть.&lt;br /&gt;
&lt;br /&gt;
* '''Порт для программирования.''' '''USB'''-порт для программирования использует чип-преобразователь '''USB-UART''', подключенный к первому '''UART'''’у микроконтроллера (а если точнее – к контактам '''RX0''' и '''TX0'''). Кроме того, два контакта этого чипа подключены к контактам '''Reset''' и '''Erase''' на '''SAM3X'''. Таким образом, когда вы открываете порт для программирования, то перед самым началом коммуникации чип запускает последовательность '''Erase-Reset''', тем самым очищая память '''SAM3X'''. &lt;br /&gt;
&lt;br /&gt;
Это более надежная процедура, чем та, что имеется на штатном порте, и если микроконтроллер зависнет, она должна сработать лучше.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить последовательную передачу данных через порт для программирования, нужно использовать объект [[Arduino:Справочник языка Arduino/Библиотеки/Serial|Serial]]. Все скетчи, использующие последовательную коммуникацию на базе '''Uno''', должны работать таким же образом. Порт для программирования на '''Due''' работает примерно так же, как последовательный порт '''Uno''' – в том отношении, что преобразователь '''USB-UART''' сбрасывает плату каждый раз, когда вы открываете коммуникацию через монитор порта (или другую последовательную коммуникацию).&lt;br /&gt;
&lt;br /&gt;
Нажатие на Reset во время коммуникации через порт для программирования не оборвет '''USB'''-соединение с компьютером, т.к. сброшен будет только микропроцессор '''SAM3X'''.&lt;br /&gt;
&lt;br /&gt;
=== USB-хост ===&lt;br /&gt;
&lt;br /&gt;
Модель '''Due''' умеет служить '''USB'''-хостом для периферийных устройств, подключенных к ней через '''SerialUSB'''-порт. Более подробно читайте на [https://www.arduino.cc/en/Reference/USBHost странице о USB-хосте].&lt;br /&gt;
&lt;br /&gt;
Когда '''Due''' выступает в качестве хоста, она еще и обеспечивает периферийное устройство электричеством. Поэтому мы рекомендуем подключить ее к питанию через '''DC'''-разъем.&lt;br /&gt;
&lt;br /&gt;
===Разрядности АЦП и ШИМ===&lt;br /&gt;
&lt;br /&gt;
Кроме того, в '''Due''' можно менять установленную по умолчанию разрядность для считывания и записи аналоговых данных  ('''10 бит''' и '''8 бит''', соответственно). Она может поддерживать разрядность до '''12 бит''' – и для '''АЦП''', и для '''ШИМ'''. Более подробно читайте на соответствующих страницах – [http://wikihandbk.com/wiki/Arduino:Справочник_языка_Arduino/Функции/Аналоговый_ввод/вывод/analogWriteResolution() тут] и [http://wikihandbk.com/wiki/Arduino:Справочник_языка_Arduino/Функции/Аналоговый_ввод/вывод/analogReadResolution() тут].&lt;br /&gt;
&lt;br /&gt;
===Расширенная функциональность SPI===&lt;br /&gt;
&lt;br /&gt;
Модель '''Due''' также имеет '''SPI'''-шину с расширенными возможностями, которые могут пригодиться, когда к плате подключено несколько устройств, и они общаются с нею на разных скоростях. Более подробно читайте [https://www.arduino.cc/en/Reference/DueExtendedSPI здесь].&lt;br /&gt;
&lt;br /&gt;
==Установка драйверов==&lt;br /&gt;
&lt;br /&gt;
===OSX===&lt;br /&gt;
&lt;br /&gt;
* На '''OSX''' никаких драйверов устанавливать не нужно. В зависимости от версии '''ОС''' перед вами может появиться окно, спрашивающее, не хотите ли вы открыть сетевые настройки. Кликните на кнопку '''«Network Preferences…»''', а затем на '''«Apply»'''. Плата '''Due''' будет показана как '''«Not Configured»''', но работать все же будет. После этого из '''«System Preferences»''' можно выйти.&lt;br /&gt;
&lt;br /&gt;
===Windows (тестировалось на XP и 7)===&lt;br /&gt;
&lt;br /&gt;
* Загрузите '''Windows'''-версию '''IDE Arduino''' и распакуйте загруженный файл. Убедитесь, что структура распакованных файлов осталась нетронутой.&lt;br /&gt;
* Подключите '''Due''' к компьютеру при помощи '''USB'''-кабеля через порт для программирования.&lt;br /&gt;
* Когда плата будет подключена, '''Windows''' должна запустить процесс установки драйверов. Впрочем, самостоятельно найти драйвер она не сможет. Вам нужно будет помочь ей сделать это. Образно говоря, ткнуть ее в этот драйвер носом.&lt;br /&gt;
* Нажмите кнопку '''«Пуск»''' (или клавиши {{клавиша|Win}}+{{клавиша|X}}) и откройте '''«Панель управления»'''.&lt;br /&gt;
* Кликните по пункту '''«Система и безопасность»''', потом по '''«Система»''' и, наконец, по '''«Диспетчер устройств»'''.&lt;br /&gt;
* Ищите секцию '''«Порты (COM и LPT)»'''. Здесь должен быть открытый порт '''«Arduino Due Prog. Port»'''.&lt;br /&gt;
* Кликните по нему правой кнопкой и выберите пункт '''«Обновить драйверы...»'''&lt;br /&gt;
&lt;br /&gt;
[[File:Win7DueInstall_1.png|center]]&lt;br /&gt;
&lt;br /&gt;
* Выберите пункт '''«Выполнить поиск драйверов на этом компьютере»'''&lt;br /&gt;
&lt;br /&gt;
[[File:Win7DueInstall_2.png|center]]&lt;br /&gt;
&lt;br /&gt;
* Пройдите к папке, где находится загруженная и распакованная '''IDE Arduino'''. Найдите и выберите здесь папку '''Drivers''' (но не подпапку '''FTDI USB Drivers'''). Нажмите '''«ОК»''' и '''«Далее»'''.&lt;br /&gt;
* Появится предупреждение о том, что устанавливаемое '''ПО''' не проверялось на совместимость с '''Windows'''. Кликните '''«Все равно продолжить»'''.&lt;br /&gt;
* Теперь '''Windows''' займется установкой драйвера.&lt;br /&gt;
&lt;br /&gt;
[[File:Win7DueInstall_3.png|center]]&lt;br /&gt;
&lt;br /&gt;
* Драйвер установлен. В '''«Менеджере устройств»''' должна появиться запись, схожая с '''«Arduino Due Programming Port (COM4)»'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Win7DueInstall_4.png|center]]&lt;br /&gt;
&lt;br /&gt;
===Linux===&lt;br /&gt;
&lt;br /&gt;
* Установка драйверов не требуется.&lt;br /&gt;
&lt;br /&gt;
==Установка ядра Arduino SAM==&lt;br /&gt;
&lt;br /&gt;
Если вы используете '''Arduino IDE''' версии '''1.6.2''' и новее, то вам надо будет установить ядро, поддерживающее '''Arduino Due'''. Инструкции для этой процедуры описаны [http://wikihandbk.com/wiki/Arduino:Знакомство_с_Arduino/Установка_в_IDE_Arduino_дополнительных_ядер в этом руководстве].&lt;br /&gt;
&lt;br /&gt;
==Загрузка кода на Due==&lt;br /&gt;
&lt;br /&gt;
С точки зрения пользователя процесс загрузки скетча на '''Due''' такой же, как и на других моделях '''Arduino'''. Мы рекомендуем использовать для этих целей порт для программирования, но вообще делать это можно через оба '''USB'''-порта.&lt;br /&gt;
Для загрузки через порт для программирования нужно проделать следующее:&lt;br /&gt;
* Подключите плату к компьютеру, подсоединив '''USB'''-кабель к порту для программирования на '''Due''' (это порт, находящийся ближе к '''DC'''-разъему).&lt;br /&gt;
* Откройте '''IDE Arduino'''.&lt;br /&gt;
* В меню '''''Инструменты &amp;gt; Порт (Tools &amp;gt; Serial Port)''''' выберите порт '''''Due'''''.&lt;br /&gt;
* В меню '''''Инструменты &amp;gt; Плата (Tools &amp;gt; Board)''''' выберите '''''Arduino Due (Programming Port)'''''.&lt;br /&gt;
&lt;br /&gt;
Теперь на '''Arduino Due''' можно загружать скетчи.&lt;br /&gt;
&lt;br /&gt;
Более подробно читайте на [https://www.arduino.cc/en/Main/ArduinoBoardDue странице], описывающей оборудование платы.&lt;br /&gt;
&lt;br /&gt;
=См.также=&lt;br /&gt;
&lt;br /&gt;
=Внешние ссылки=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Myagkij</name></author>
	</entry>
</feed>