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

Компоненты:
* 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 Ом ограничивает ток светодиода.
* Вы можете заменить светодиод и резистор на другую нагрузку, такую как двигатель или соленоид.