• 14 входных или выходных цифровых контактов;
• 6 аналоговых входов;
• питание на 3,3 В;
• питание на 5 В;
• последовательный порт;
• шина I2C, (Inter Integrated Circuit), которая определена в соответствии со стандартом Philips для связи между различными интегральными схемами. I2C использует две линии, называемые SDA (Serial DAta), или последовательная линия данных, используемая для передачи данных (контакт А4), и SCL (Serial CLock), или последовательная линия тактирования, для синхронизации (контакт А5);
• шина SPI (последовательный периферийный интерфейс): является стандартом для взаимодействия друг с другом нескольких интегральных схем. Шина доступна на контактах 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK).
На плате мы также найдем:
• кнопку для сброса RESET – для остановки выполнения текущей программы и перезагрузки платы;
• разъем для подключения внешнего источника питания – для питания «Ардуино» с использованием батареи или другого источника питания. Допустимые напряжения в диапазоне от 5 до приблизительно 20 В (максимальное рекомендуемое напряжение 12 В);
• Разъем USB – для подключения кабеля USB для программирования. Разъем служит также для питания платы, когда она подключена к компьютеру.
Основные команды для управления контактами:
• digitalWrite
• digitalRead
• analogWrite
• analogRead
Минимальный скетч должен включать в себя две секции loop и setup. Можно скопировать следующий текст или использовать скетч из примера, который найдем в File =› Examples =› Basics =› BareMinimum.