Ардуино управление транзистором

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

Схема подключения:

![](https://cdn.instructables.com/F3T/6Q7N/G409K88M/F3T6Q7NG409K88M.MEDIUM.jpg)

Компоненты:

* Arduino плата
* Транзистор (например, 2N2222)
* Резистор 1 кОм
* Светодиод
* Резистор 220 Ом
* Источник питания (5В)

Код для Arduino:

«`c++
const int ledPin = 13; // Пин светодиода
const int transistorPin = 12; // Пин транзистора

void setup() {
// Установить пин транзистора как выход
pinMode(transistorPin, OUTPUT);
}

void loop() {
// Включить транзистор
digitalWrite(transistorPin, HIGH);
delay(1000); // Включить светодиод на 1 секунду

// Выключить транзистор
digitalWrite(transistorPin, LOW);
delay(1000); // Выключить светодиод на 1 секунду
}
«`

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

* Когда пин транзистора установлен в состояние HIGH, транзистор включается, позволяя току течь через светодиод и резистор.
* Когда пин транзистора установлен в состояние LOW, транзистор выключается, прерывая поток тока и выключая светодиод.

Замечания:

* Выберите транзистор с токами коллектора и напряжениями, подходящими для вашего приложения.
* Резистор на базе 1 кОм ограничивает ток базы транзистора.
* Резистор на светодиоде 220 Ом ограничивает ток светодиода.
* Вы можете заменить светодиод и резистор на другую нагрузку, такую как двигатель или соленоид.

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