До сих пор мы строили все наши схемы устройства на беспаечных макетных платах.
Это отличный удобный способ прототипирования.
Если вы собрали что-то такое, что хотите увековечить,
вы можете перенести это для начала на паечную макетную плату.
Одна такая у меня здесь лежит, и, как вы видите,
она повторяет форму беспаечной макетки.
Вы можете, соответственно, переставить все элементы и нужные выводы спаять.
Затем вы можете протравить плату самостоятельно или даже
заказать единственную плату или мелкую серию на заводе.
Но сейчас я хочу вам рассказать о еще
одной хорошей особенности платформы Arduino.
У платы Arduino — у многих из них, например,
у флагманской Uno — есть стандартная колодка, то есть стандартное
расположение пинов со стандартным расстоянием между блоком пинов,
отвечающих за питание, аналоговыми и вот этими вот цифровыми.
Это позволяет использовать так называемые платы расширения,
или шилды — ну, по-русски так используют кальку с английского.
Сейчас я вас познакомлю с первым из них — это так называемый Troyka-шилд.
Вообще же их существует бесконечное количество, их делают разные
производители, и у каждого шилда, у каждой платы расширения есть своя функция.
Например, дальше, когда мы будем строить мобильного робота,
будем использовать мотор-шилд — плату для управления моторами.
Можно использовать Ethernet-шилд,
то есть плату для соединения Arduino с локальной сетью.
Платы для организации радиосвязи и так далее, и так далее,
и так далее — все их перечислить сложно.
В чем же заключается суть работы с платой?
У них есть ответная часть с пинами, которая совпадает с колодкой Arduino,
то есть плата расширения просто вот так надевается на [ПАУЗА] Arduino.
[ПАУЗА] Для чего же предназначена Troyka-шилд?
Дело в том, что также многие и многие производители
выполняют компоненты, совместимые с Arduino, в виде модулей,
то есть небольших деталей, у которых все собрано на маленькой плате.
Для примера я возьму вот такой вот модуль.
Это датчик Холла, то есть датчик магнитного поля.
Очень и очень многие датчики,
модули и так далее используют для своей работы 3 пина: 2 из
них для питания, + и −, и 3-й сигнальный.
И, обнаружив, что очень часто на макетке приходится разводить схему,
давая разным компонентам питание и отправляя сигналы в Arduino,
решили сделать вот такую вот плату расширения.
Чем она хороша?
Здесь все пины продублированы вот такими тройными пинами,
где к сигнальной линии добавлена еще линия питания и земли.
Для цифровых пинов они расположены вдоль колодки цифровых пинов,
и аналоговые пины выведены в отдельный ряд ну и подписаны от A0 до A5.
Также каждая линия подписана GND, VCC и D или GND,
VCC, FSK сигнал, чтобы вы не запутались при подключении ваших датчиков.
Теперь я вас познакомлю с несколькими модулями,
которые являются братьями-близнецами Troyka-шилда.
Они называются Troyka-модули — ну такую уж серию «Амперка» придумала,
и дальше вы узнаете, почему они мне нравятся.
Сейчас мы часть из них используем в нашем проекте.
В частности, кнопку,
у которой подтягивающий питание резистор уже размещен на плате.
Датчик освещенности, у которого делитель напряжения также находится уже здесь.
Есть такое жаргонное слово — обвязка.
Вот всякие эти резисторы, которые дополняют,
обеспечивают работу устройства и прочее, вот вся обвязка уже здесь.
Термометр, [ПАУЗА] датчик Холла, то есть датчик магнитного поля,
потенциометр и пьезодинамик.
Все они стандартного размера, и у всех из них сзади есть 3 пина.
Маркировка их указана спереди: S — сигнал, V — питание и G — земля.
[ПАУЗА] Ну, чтобы вы представили множество возможностей,
которые вам дает модульная система, могу в качестве примера сказать, что и «Амперка»,
и всякие другие производители со всего мира выполняют в виде модулей всевозможные
устройства там, и микрофоны, и семисегментные индикаторы,
и всевозможные шкалы, и любые датчики там: дальномеры,
датчики пара, датчики влажности, датчики всего на свете.
Так же, как и про платы расширения, все их перечислить невозможно.
Итак, мы можем взять шлейф из 3-х проводов,
которые промаркированы разными цветами,
для того чтобы мы могли проследить, куда мы подключаем землю и питание.
Черный провод — это всегда минус земля, его мы подключаем к пину G, G.
Также на обратной стороне мы следим, куда нужно его подключить.
[ПАУЗА] Например,
[ПАУЗА] потенциометр я подключил к входу А0, как мы это делали раньше.
Теперь вы можете просто найти место на корпусе вашего устройства для
этого модуля и не мучиться с вот этой вот сложной схемой на макетке.
Сейчас мы будем собирать наш проект этой недели,
и в нем мы уже будем пользоваться модулями.
С точки зрения программирования, конечно, работа с модулями ничем не
отличается от работы с компонентами, размещенными на макетке.
Вся разница здесь в том, что вам проще собирать устройство.