Little Doge
Hectopat
- Katılım
- 15 Ocak 2021
- Mesajlar
- 1.552
- Çözümler
- 17
Daha fazla
- Cinsiyet
- Erkek
@Furkan Aykız Hocam uğraşınız için teşekkür ederim. Dün dediğim gibi butondan vs. vazgeçtim; sadece statik kırmızı ışığın yanması ve fazla akım çekmemesi için parlaklığını kontrol etmek istedim.
Dün ChatGPT ile bir deneme daha yapınca sorunsuz çalıştırdım.
Fan hız ayarı da dahil kodun hepsini bırakayım, belki başkalarına faydası dokunur:
Takıldığım bir konu olursa yine size danışmaktan memnuniyet duyarım.
İlginiz ve yardımlarınız için sağ olunuz. Müteşekkir oldum.
Dün ChatGPT ile bir deneme daha yapınca sorunsuz çalıştırdım.
Fan hız ayarı da dahil kodun hepsini bırakayım, belki başkalarına faydası dokunur:
Kod:
const int potPin = A0;
const int fanPin = 9;
const int ledPin = 11;
const int staticLedPin = 13;
int redPin = 3;
void setup()
{
pinMode(redPin, OUTPUT);
pinMode(staticLedPin, OUTPUT);
digitalWrite(staticLedPin, HIGH);
pinMode(fanPin, OUTPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
int brightness = 170;
analogWrite(redPin, brightness);
int ledBrightness = 128;
analogWrite(ledPin, ledBrightness);
int potValue = analogRead(potPin);
int fanSpeed = map(potValue, 0, 1023, 0, 100);
int pwmValue = map(fanSpeed, 0, 100, 0, 255);
analogWrite(fanPin, pwmValue);
Serial.print("FAN RPM: ");
Serial.print(fanSpeed);
Serial.println("%");
delay(10);
}
Takıldığım bir konu olursa yine size danışmaktan memnuniyet duyarım.
İlginiz ve yardımlarınız için sağ olunuz. Müteşekkir oldum.
Son düzenleme: