Описание
Arduino Due - это мощная плата Arduino, основанная на 32-битном ARM-процессоре AT91SAM3X8E. Он обладает тактовой частотой 84 МГц, а его 32-битная архитектура позволяет выполнять большинство операций над целыми числами в 4 байта за один такт. На плате имеется 54 цифровых входов/выходов, 12 из которых могут использоваться как ШИМ-выходы + 12 аналоговых входов. Внимание! В отличие от других плат Arduino, родным напряжением Arduino Due является 3.3 В, а не 5 В. Поэтому выходы для логической единицы выдают 3.3 В и в режиме входа ожидают 3.3 В. Подача большего напряжения может повредить процессор! Плата содержит все для поддержки микроконтроллера, поэтому, чтобы начать работу с ней, достаточно просто подключить её к компьютеру кабелем микро-USB, либо подать питание с AC/DC преобразователя или батарейки. Два USB-порта Как вы могли заметить, на Arduino Due стоит сразу два USB-порта. Первый USB-порт (programming) используется для прошивки платы. Он подключён к чипу ATmega16U2 на плате, который является мостом между USB и аппаратным портом SAM3X, используемым для программирования процессора и связи с компьютером. Второй USB-порт (native) используется для связи с другими устройствами как в режиме slave (эмуляция мыши, клавиатуры), так и в режиме host (приём данных с фотоаппаратов, управление мышью, клавиатурой, телефоном). Питание платы Arduino Due Питание платы может осуществляться через USB порт или с через внешний источник питания. Выбор наилучшего источника питания выполняется автоматически. Внешним (не USB) источником питания может быть либо AC/DC преобразователь, либо батарея. Адаптер подключается к разъему питания платы 2.1 мм штепсельной вилкой с центральным положительным контактом. Выводы батареи подключаются к контактам GND и VIN разъема POWER. Рекомендуемый диапазон напряжений – от 7 до 12В. Плата может функционировать при внешнем питании от 6 до 20В. Но если напряжение питания опускается ниже 7В, на выводе 5В может оказаться меньше пяти вольт, и плата будет работат