Подключение pnp транзистора к ардуино

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

Используемые материалы:

* Транзистор PNP (например, 2N3906)
* Arduino Uno
* Светодиод
* Резистор 220 Ом
* Соединительные провода

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

1. Подключите коллектор транзистора к положительному контакту светодиода.
2. Подключите эмиттер транзистора к земле (GND) на Arduino.
3. Подключите резистор 220 Ом между базой транзистора и цифровым выходом на Arduino (например, пин 12).
4. Подключите противоположный контакт светодиода к земле.

Код Ардуино:

«`
// Включение и выключение светодиода
const int ledPin = 12; // Цифровой пин, подключенный к базе транзистора

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

void loop() {
// Включить светодиод
digitalWrite(ledPin, LOW);
delay(1000); // Мигать светодиодом в течение 1 секунды

// Выключить светодиод
digitalWrite(ledPin, HIGH);
delay(1000); // Мигать светодиодом в течение 1 секунды
}
«`

Как это работает:

* Когда цифровой выход на Arduino установлен в состояние LOW, он заземляет базу транзистора, что приводит к протеканию тока через коллектор и эмиттер. Это зажигает светодиод.
* Когда цифровой выход устанавливается в состояние HIGH, он отключает базу транзистора, останавливая ток через коллектор и эмиттер. Это гасит светодиод.

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