der PWM-Frequenz
* mit der Auswertung des Tachosignals
* mit dem dem Auslesen eines Thermistors
* m... nt wird an Pin 3 angeschlossen. (Pin 11 gibt kein Signal aus.)
Der [[https://forum.arduino.cc/index.php?t... -Element an Pin 3 sind kein Problem.
==== Tachosignal ====
Der PC-Lüfter gibt ein Tachosignal aus, das am Pin 2 anliegt. Das Programm bestimmt den Abstand zwis
(+ 10 °C) angepasst.
* Die Auswertung des Tachosignals wurde verfeinert. Das Programm ignoriert jetzt n... t nur zu niedrige und zu hohe Frequenzen des Tachosignals, sondern filtert Ausreißer aus, indem aus den le... n, wenn andere Programmteile verhindern, dass die Signalflanken nach einem tatsächlichen Wechsel zeitnah r... lltemperatur im EEPROM ...
// ... misst das Tachosignal des Lüfters aus und berechnet die Drehzahl ...
//
ter mit 4-Pin-Anschluss ...
// ... liest das Tachosignal aus ...
// ... berechnet die Drehzahl des Lüfters... #define tachoPin 2 // Pin für Tachosignal des Lüfters
#define peltierPin 3 // ... ---//
int button1state = HIGH; // aktuelles Signal vom Tasterpin
int button1pressed = 0; // a... t war
int button2state = HIGH; // aktuelles Signal vom Tasterpin
int button2pressed = 0; // a
ter mit 4-Pin-Anschluss ...
// ... liest das Tachosignal aus ...
// ... berechnet die Drehzahl des Lüfters... #define tachoPin 2 // Pin für Tachosignal des Lüfters
#define peltierPin 3 // ... equenz für den Lüfter (in Hz)
// Lüfter
int tachoSignal; // Tachosignal
uint32_t pulseOn = 0; // Ansteigende Signalflanke (Variabl
lltemperatur im EEPROM ...
// ... misst das Tachosignal des Lüfters aus und berechnet die Drehzahl ...
//... hoPin 2 // Pin für Tachosignal des Lüfters
#define peltierPin 3 ... quenz für den Lüfter (in Hz)
// Lüfter
bool tachoSignal; // Tachosignal
unsigned long pulseOn = 0; // Ansteigende Si