Підключення периферії, плати розширення
Серия-статей: Програмування Ардуіно з нуля #2
Із зовнішнім світом котролер спілкується за допомогою цифрових та аналогових входів – тих самих контактів по периметру плати, на які контролером чи ззовні може бути подана певна напруга.
До контактів можна підключитися з допомогою штирьових роз'ємів, тобто. паяти на даному етапі нічого не знадобиться (що не може не радувати користувача-початківця). При необхідності провід можна просто зачистити і встромити в роз'єм, але надійністю таке підключення не відрізнятиметься, тому краще використовувати з'єднувальні проводи з відповідними штирьками на кінцях. Тим більше, що вони часто йдуть у комплекті з контролером у так званих «стартових наборах»
Причому підключення дроту зі штирем на кінці до відповідного роз'єму не єдиний варіант з'єднання контролера із зовнішнім світом. Разом з контролерами продаються так звані shield-и, або, російською, плати розширення. У нижній частині такої плати є контакти, розміри та розташування яких повністю відповідає положенню відповідних роз'ємів на контролері. Досить одягти таку плату на контролер, щоб отримати вертикальний «бутерброд», у якому контакти контролера і плати з'єднані один з одним вертикальними контактами. І все це без використання паяльника, що не може не тішити новачка.
Більш того, багато плат розширення використовують не всі висновки контролера, і є можливість одягнути зверху ще одну або кілька плат. Такий багатоповерховий бутерброд дозволяє підключати до контролера таку кількість плат розширення, на скільки вистачить відповідних входів і виходів контролера. Єдине, що потрібно стежити, щоб не було плат, які використовують один і той же вихід.