Ste se kdaj vprašali, kako bi z Arduinom krmilili močnejša svetila, kot je 12V LED trak, ki ga imate doma? Čeprav Arduino deluje na 5V, lahko z majhnim trikom krmilimo veliko močnejše naprave.
Arduino pini so kot majhna stikala, ki zmorejo le okoli 20-40mA toka. LED trak pa "požre" veliko več, poleg tega potrebuje 12V napetosti. Če bi ga povezali direktno, bi Arduino pregorel. Rešitev? MOSFET tranzistor.
Navodilo za vezavo MOSFET IRLZ44N:
Spodaj je koda, ki bo poskrbela, da bo vaš trak utripal v intervalu ene sekunde.
// Utripanje 12V LED traku
// Avtor: Borut Bukovnik - vadnica.org
int ledPin = 9; // MOSFET Gate pin
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
digitalWrite(ledPin, HIGH); // Vklopi trak
delay(1000);
digitalWrite(ledPin, LOW); // Izklopi trak
delay(1000);
}
Hvala za obisk! Dodajam politiko zasebnosti.
© 2024 Vse pravice pridržane.
Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.