Подключение периферии, платы расширения
Серия-статей: Программирование Arduino с нуля #2
С внешним миром котроллер общается с помощью цифровых и аналоговых входов – тех самых контактов по периметру платы, на которые контроллером или извне может быть подано определенное напряжение.
К контактам можно подключиться с помощью штыревых разъемов, т.е. паять на данном этапе ничего не понадобится (что не может не радовать начинающего пользователя). При необходимости провод можно просто зачистить и воткнуть в разъем, но надежностью такое подключение отличаться не будет, поэтому лучше использовать соединительные провода с соответствующими штырьками на концах. Тем более что они часто идут в комплекте с контроллером в так называемых «стартовых наборах»
Причем подключение провода со штырем на конце к соответствующему разъему не единственный вариант соединения контроллера с внешним миром. Вместе с контроллерами продаются так называемые shield-ы, или, по русски, платы расширения. В нижней части такой платы есть контакты, размеры и расположение которых полностью соответствует положению соответствующих разъемов на контроллере. Достаточно одеть такую плату на контроллер, чтобы получить вертикальный «бутерброд», в котором контакты контроллера и платы соединены друг сдругом вертикальными контактами. И все это без использования паяльника, что не может не радовать новичка.
Более того, многие платы расширения используют не все выводы контроллера, и есть возможность одеть сверху еще одну или несколько плат. Такой многоэтажный «бутерброд» позволяет подключать к контроллеру такое количество плат расширения, на сколько хватит соответствующих входов и выходов контроллера. Единственное, что нужно следить, чтобы не было плат, которые испольщуют один и тот-же выход.