Hallo
wär jemand so nett mal über den Code für die Ansteuerung von einem Lüfter drüber zugucken?
Der Lüfter soll abhängig von einer bestimmten Temperatur angehen, ansonsten einfach ausbleiben. Wusste nicht genau wie ichs umsetzen sollte, daher dachte ich mir am besten einfach eine if else Anweisung.
Die Temperatur wird von einem Thermoelement erfasst. Das habe ich aus dem Code hier mal rausgelassen.
const int pinPWM = 9;
double temp;
void setup()
{
pinMode(pinPWM, OUTPUT);
TCCR2B |= (1<<CS21); //Prescaler auf 8
TCCR2A |= (1<<WGM20 | (1<<WGM21); // Fast PWM Mode
TCCR2A |=(1<<COM2A1); //nicht invertierte PWM
OCR2A = 79; // Compare Match Wert für 25kHz
}
void loop()
{
if (temp < 210)
{
OCR2A = 0;
}
else
{
OCR2A =79;
}
}