https://www.youtube.com/watch?v=D71WKTBLvuE&t=141s merhaba. bu devreye ek olarak sıcaklık 30 dereceyi geçince transistör anahtarlaması ile çalışacak 5V DC Aksiyel FAN nasıl ilave edebilirim? Cevabınızı beklemekteyim. Teşekkürler.
const int lm35 = A0;
const int transistor = 2;
float voltaj_deger = 0;
float sicaklik = 0;
int gelen_veri = 0;
#include <LiquidCrystal.h>
LiquidCrystal lcd(13, 12, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
pinMode(lm35, INPUT);
pinMode(transistor, OUTPUT);
}
void loop() {
gelen_veri = analogRead(lm35);
voltaj_deger = (gelen_veri / 1023.0) * 5000;
sicaklik = voltaj_deger / 10.0;
lcd.clear();
lcd.home();
lcd.print("sicaklik = ");
lcd.setCursor(0, 1);
lcd.print(sicaklik);
lcd.print(" derece");
delay(1000);
if (sicaklik > 29) {
digitalWrite(transistor, 1);
}
}
transistör olarak bc547 548 546 olabilir
orta bacak de ikiye
diğer bacaklardan biri vin pinine
diğeri fana bağlanıcak sana önerim sıcaklık arttıkça fan hızını artır bunun içinpwm kullana bilirsin