Привет всем. Купил такие штуки: MOSFET: http://wiki.amperka.ru/продукты:troyka:mosfet Блоки питания: http://amperka.ru/product/wall-plug-1a Лазер: http://amperka.ru/product/laser-module-dot Все подключил по схеме. Написал код: Код (C++): int led = 9; // Светодиодная лента управляется 9-й ножкой void setup() { // настраиваем 9-й пин ножку на выход: pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); // sets the LED on delay(5000); // waits for a second digitalWrite(led, LOW); // sets the LED off delay(5000); } Проблема: лазер постоянно горит. Лампочка на ключе включается/выключается в соответствии с таймерами, а вот лазеры горят постоянно. В чем причина?
я поставил на переключателе блока питания 6В, а вообще он может питаться от 2 до 8В. Вообще у меня лазер не один а 5 штук параллельно подключены.
Земли питания ардуины и источника для лазера (если от разных источников) нужно соединить .... И как вы без тестера определяете где у вас +,- на блоке питания? Может полярностью ошиблись?
Эх, жаль, сейчас бы все прояснили. Нужно в выключенном состоянии замерить сопротивление Rgs и Rds, прямое падение Vf(sd). Если Rgs или Rds меньше нескольких мегаом, либо Vf не измеряется, значит транз неисправен (пробит, перегрет). Мелковато. Хотел качество монтажа визуально оценить
Вот попробовал поближе сделать: https://cloud.mail.ru/public/7MKk/sHvhZdzcR https://cloud.mail.ru/public/Kmdk/Bq9dxzas2 Securbond, если я Вас правильно понял, то модуль соединен с Ардуино 3-мя проводами. Один из них "Земля (GND) — чёрный провод. Должен быть соединён с землёй микроконтроллера." и он включен.