Как запустить вентилятор через Arduino?

Начинаю осваивать Ардуино. Сейчас задача такова. Запустить вентилятор (PV122512L, DC12V, 0.20A) от обычного компьютерного блока питания. На самом деле не суть. В общем у транзистор IRF540 N-канал. Собрал все на макетке. И тут начались проблемы: транзистор начинал пропускать 12V только при подаче от ардуино 5V (не из цифровых и не из аналоговых, а именно из 5-вольтово выхода). Земля общая. В сборке использовались только ардуино, блок питания, вентилятор и транзистор. Что я делаю не так или что я не доделываю?
  • Вопрос задан
  • 1157 просмотров
Решения вопроса 1
MaxDukov
@MaxDukov
впишусь в проект как DevOps.
вопрос то походу не по дуине, а по транзистору. выставить на ноге дуины 5В просто - записать туда HIGH.
токоограничивающий резистор не забыли? Дуина то жива после таких издевательств?
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
stasuss
@stasuss
быдлокодер со стажем
это ж полевик! его нельзя подключать к ноге контроллера напрямую, нужен второй транзистор обычный.
easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-p...
Ответ написан
А как вы подаете на транзистор 5В через цифровой выход? Код продемонстрируйте.
Ответ написан
@vilgeforce
Раздолбай и программист
Возможно не хватает нагрузочной способности выхода: ток начинает через ногу течь слишком большой...
Ответ написан
А земля у них общая (ардуина + блок питания)? Может транзистору присылаете 5В относительно хрен знает чего?

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

Фоточку бы+код.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы