Я пытаюсь управлять двигателем постоянного тока 6 В с помощью Arduino, подавая сигнал ШИМ на базу NPN-транзистора, подключенного к цепи двигателя, как показано на схеме ниже.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
По отдельности обе схемы работают нормально; если я удаляю транзистор, двигатель вращается, и если я пытаюсь контролировать яркость светодиода с помощью выхода D5, это также работает, но когда я ввожу транзистор, это не работает. Я пробовал как с двигателем + транзистором, так и со светодиодом + транзистором, но та же проблема: ничего не происходит.
Я предполагаю, что это связано с моим выбором транзистора - что 2N4401 просто не подходит для этого - но если это так, я действительно не понимаю, почему этот не работает или что искать для одного, который будет работать.
(Я также был бы готов признать, что совершенно неправильно понял, как работают транзисторы, и что что-то еще не так.)
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Рис. 1. Убедитесь, что между двумя источниками питания имеется заземление.
Без соединения V1 с 5V нет обратного пути для базового тока Q1.
Рис. 2. Схема, перерисованная в обычном формате.
С перерисованным макетом более понятно, что происходит.
JRE
JRE
JRE
ДжимДжам
Энди ака