Программируем Arduino | страница 8



(«земля»), означает 0 В. Контакты GND служат опорными точками, относительно которых измеряется напряжение во всех других точках на плате.

Два контакта GND совершенно идентичны, наличие двух контактов GND иногда оказывается полезно. В действительности в верхнем ряду на плате есть еще один контакт GND.


Аналоговые входы

Контакты в следующей группе подписаны Analog In (аналоговые входы) с номерами от 0 до 5. Эти шесть контактов можно использовать для измерения напряжения и его анализа в скетче. Несмотря на то что они обозначены как аналоговые входы, их можно использовать и как цифровые входы или выходы. Но по умолчанию они действуют как аналоговые входы.


Цифровые входы

Теперь перейдем к верхнему ряду контактов (см. рис. 1.8) и начнем движение справа налево. Здесь находятся контакты, обозначенные Digital 0...13. Их можно использовать как цифровые входы или выходы. Если включить такой контакт из скетча, на нем появится напряжение 5 В, а если выключить — напряжение упадет до 0 В. Подобно контактам электропитания, их следует использовать осторожно, чтобы не превысить максимально допустимый ток.

Цифровые выходы могут отдавать ток до 40 мА с напряжением 5 В — этого более чем достаточно для питания светодиода, но недостаточно для непосредственного управления электромотором.


Платы Arduino

Модель Arduino Uno (см. рис. 1.1) является последней версией оригинальной платы Arduino. Это самая распространенная модель Arduino, и обычно, когда кто-то говорит, что использует Arduino, подразумевается именно эта модель.

Все остальные модели плат Arduino сконструированы для удовлетворения особых потребностей, таких как большая величина тока на входных и выходных контактах, более высокая производительность, меньший размер, возможность вшивания в элементы одежды и подключения телефонов на Android, простота подключения к беспроводным сетям и т.д.

Независимо от конструктивных особенностей, все платы программируются из Arduino IDE, немного различаясь лишь некоторыми особенностями программного обеспечения, которое они могут использовать. Поэтому, узнав, как использовать одну плату Arduino, вы сможете применять полученные знания для работы с другими моделями.

Давайте рассмотрим спектр официальных версий платы Arduino. Существуют разные модели Arduino, отличные от обсуждаемых в этой книге, но они не так популярны. Полный их перечень можно найти на официальном веб-сайте Arduino (www.arduino.cc).


Uno и похожие модели