Общие сведения:
Trema-модуль силовой ключ - является незаменимым модулем во многих проектах, где есть необходимость управлять нагрузкой, например светодиодной лентой или двигателем и т.д.
Модуль базируется на полевом транзисторе и имеет очень удобные винтовые клеммники, благодаря чему подключать к нему нагрузку очень удобно и быстро.
Видео:
Спецификация:
- Поддержка ШИМ
- Нагрузка: до 10А
- Винтовые клеммники
Все модули линейки "Trema" выполнены в одном формате
Подключение:
Силовой ключ удобно подключать к Arduino с помощью Trema shield. В комплекте идёт 3-проводной шлейф.
Модуль удобно подключать 3 способами, в зависимости от ситуации:
Способ - 1 : Используя проводной шлейф и Piranha UNO
Используя провода «Папа — Мама», подключаем напрямую к контроллеру Piranha UNO.

Способ - 2 : Используя Trema Set Shield
Модуль можно подключить к любому из цифровых или аналоговых входов Trema Set Shield.

Способ - 3 : Используя проводной шлейф и Shield
Используя 3-х проводной шлейф, к Trema Shield, Trema-Power Shield, Motor Shield, Trema Shield NANO и тд.

Примеры:
Управление двигателем.
Для начала нужно подключить двигатель к модулю. Как видно на картинке ниже, для этого необходимо разорвать цепь земли с помощью модуля, а питание подключить напрямую к двигателю.

Программа ниже заставит мотор постепенно набирать обороты, а когда она достигнет максимума, то полностью остановится и начнет ускоряться по новой.
int Motor = 3; // Определяем номер вывода, к которому подключен мотор int Mspeed = 0; // Назначаем переменную для скорости мотора void setup() { pinMode(Motor, OUTPUT); // Назначаем вывод, к которому подключен мотор, работать в режиме выхода } void loop() { analogWrite(Motor, Mspeed); // Подаём на вывод мотора значение скорости Mspeed if (Mspeed < 250) Mspeed = Mspeed + 1; // Увеличиваем скорость на 1 при каждом прохоже цикла if (Mspeed > 249) Mspeed = 0; // Когда значение скорости станет больше 250 мотор остановится delay(20); // Пауза 20 мсек }
Применение:
- Управление моторами, светодиодными лентами;
Обсуждение