Witam
Mam problem z arduino i wyjściami cyfrowymi.
Chciałbym zbudować układ sterujący szybko zmianą tranzystorów.
Wg schematu na zdjęciu. Wszystko ok do czasu aż przełączanie jest opóźnione o większą wartość - np 0,5s.
Gdy przęłączanie ma być szybkie arduino daje 1v zamiast 5 i tranzystor nie może sie przełączyć w pełni dając na wyjściu 4V z zasilacza 12V.
Zmienna "przerwa" regulowana jest potencjometrem w zakresie 18000, 25000, a przynajmniej tak bym chciał, ale żeby dawało przynajmniej 3,3v a nie 1-1,5v
Układ pochodzi z tutoriala
https://www.baldengineer.com/pwm-3-pin-p...duino.html
Czym to może być spowodowane i jak to naprawić??
Mam problem z arduino i wyjściami cyfrowymi.
Chciałbym zbudować układ sterujący szybko zmianą tranzystorów.
Wg schematu na zdjęciu. Wszystko ok do czasu aż przełączanie jest opóźnione o większą wartość - np 0,5s.
Gdy przęłączanie ma być szybkie arduino daje 1v zamiast 5 i tranzystor nie może sie przełączyć w pełni dając na wyjściu 4V z zasilacza 12V.
Zmienna "przerwa" regulowana jest potencjometrem w zakresie 18000, 25000, a przynajmniej tak bym chciał, ale żeby dawało przynajmniej 3,3v a nie 1-1,5v
Kod:
digitalWrite (A,HIGH);
delayMicroseconds(przerwa);
digitalWrite (A,LOW);
delayMicroseconds(przerwa);
digitalWrite (A,HIGH);
delayMicroseconds(przerwa);
digitalWrite (A,LOW);
delayMicroseconds(przerwa);
https://www.baldengineer.com/pwm-3-pin-p...duino.html
Czym to może być spowodowane i jak to naprawić??