Многофункциональная плата расширения для Arduino
Эта плата расширения совсем не зря зовётся многофункциональной. На ней присутствует семисегментный четырёхразрядный индикатор. Он может выводить любые цифровые значения и некоторые другие символы. Чаще всего это время, напряжение, температура и т.д.
Индикатор снабжён сдвиговым регистром и управляется по интерфейсу SPI.
Также на шилде находится пьезодинамик, который можно использовать для уведомления о каких-либо действиях, например, озвучивать нажатия кнопок. Кнопки на плате тоже есть, всего их 4, одна дублирует кнопку рестарта на Arduino, другие – пользовательские (подключены к контактам A1, A2 и A3).
Значение напряжения на аналоговом входе A0 можно регулировать с помощью встроенного многооборотного потенциометра на 10 кОм. Так можно, к примеру, управлять яркостью светодиодов, которые тоже можно найти на плате. Они подключены к выводам Arduino D10, D11, D12, D13.
На плате разведены несколько разъёмов из портов GPIO:
- Четыре для трёхпроводного интерфейса (питание, земля и сигнал). Они соединены с пинами D5, D6, D9 (все с поддержкой ШИМ) и A5.
- Для ИК-приёмника (пин D2);
- Для датчиков температуры DS18B20 или LM35 (пин A4);
- Для радиопередатчика/приёмника APC220, Bluetooth либо голосового модуля (UART-интерфейс).
Разъём для датчика температуры и кнопки можно отключать за ненадобностью. Для этого нужны джамперы J1 и J2 соответственно.
Основные достоинства
- Широкая функциональность
- Удобство работы
- Низкая цена
Примеры использования
- Пульт ДУ, в т.ч. с голосовым управлением
- Метеостанция
- Вывод показаний различных датчиков
Комплектация
- 1 × Многофункциональный шилд (плата расширения)
Подключение и библиотеки
Модуль совместим с платами Arduino Uno, Leonardo, Mega 2560 и аналогичными.
Демонстрационный скетчдля платы. Для работы встроенной периферии достаточно стандартных библиотек Arduino IDE.
Отзывы
Отзывов пока нет.