Компоненты
В этой книге мы будем использовать различные внешние компоненты вместе с Pico, чтобы собирать примеры и эксперименты. Эти компоненты взаимодействуют с внешним миром: считывают входные сигналы, управляют выходами и выводят информацию.
Некоторые компоненты — простые детали, например светодиоды, кнопки, резисторы, LDR и термисторы. Другие — готовые модули, такие как дисплеи, датчики и интерфейсные устройства, которые подключаются к Pico через небольшое количество выводов.
Important
Некоторым компонентам может потребоваться пайка, например, если нужно припаять штыревые выводы к дисплеям или модулям датчиков. Многие детали также продаются уже с припаянными выводами.
Если у компонента нет выводов, их придётся припаять перед использованием. Пайка — практический навык в embedded-разработке, поэтому не спешите и соблюдайте базовые правила безопасности.
Этот раздел лишь даёт обзор компонентов, которые встречаются в книге. Подробные объяснения, схемы подключения и примеры кода приведены в соответствующих главах. Не нужно заранее собирать все компоненты: их можно докупать постепенно по мере прохождения книги.
Компоненты, используемые в этой книге
Названия компонентов приведены для справки. Перед покупкой проверьте соответствующую главу, чтобы убедиться, что тип модуля и распиновка совпадают с примерами из книги.
- Макетная плата
- Перемычки (male-male, male-female)
- Светодиод
- Резисторы (распространённые номиналы: 330 Ом, 1 кОм, 2,2 кОм, 10 кОм)
- Кнопка (тактовая кнопка)
- LDR (фоторезистор)
- NTC-термистор (10 кОм)
- OLED-дисплей (SSD1306, 128x64, I2C)
- ЖК-дисплей (16x2, совместимый с HD44780)
- Ультразвуковой датчик (HC-SR04 / HC-SR04+)
- Зуммер (активный и пассивный)
- Сервопривод (SG90)
- Модуль светодиодной матрицы 8x8 на MAX7219
- RFID-модуль (RC522)
- Модуль считывателя micro SD-карт (SPI)
- Модуль джойстика (типа PS2)