Ключ транзисторный ардуино

Средний рейтинг
Еще нет оценок

Ключ транзисторный на Arduino

Транзисторный ключ на Arduino представляет собой электронную схему, предназначенную для управления питанием устройств, которые потребляют ток больше, чем Arduino может обеспечить своими выходами.

Схема

«`
+——-+
| |
| Vcc |
+——-+
|
|
+——-+
| |
| Base |
+——-+
|
|
+——-+ +——————+
| | | |
| Emitter| | Load |
+——-+ +——————+
| |
| |
+——-+ +——————+
| | | |
GND +—————-+ Collector | | Arduino |
| | | |
+——-+ +——————+
«`

Компоненты

* Транзистор NPN (например, 2N2222)
* Резистор (например, 1 кОм)
* Нагрузка (например, двигатель или светодиод)

Принцип работы

* Когда на базу транзистора подается напряжение, ток течет от эмиттера к коллектору, позволяя нагрузке получать питание.
* Когда на базу транзистора не подается напряжение, тока от эмиттера к коллектору нет, и питание нагрузки прерывается.
* Резистор ограничивает ток, поступающий на базу транзистора, чтобы защитить его от повреждения.

Код Arduino

Для управления транзисторным ключом с помощью Arduino можно использовать следующий код:

«`c++
const int pinBase = 9; // Базовый вывод транзистора
const int pinLoad = 10; // Вывод нагрузки

void setup() {
pinMode(pinBase, OUTPUT);
pinMode(pinLoad, OUTPUT);
}

void loop() {
digitalWrite(pinBase, HIGH); // Включаем нагрузку
delay(1000); // Ждем 1 секунду

digitalWrite(pinBase, LOW); // Выключаем нагрузку
delay(1000); // Ждем 1 секунду
}
«`

Приложения

Транзисторные ключи на Arduino используются для:

* Управления мощными устройствами, такими как двигатели и реле
* Включения/выключения питания цепей
* Диммирования светодиодов
* Создание логических схем

Оцените статью
Добавить комментарий