Gast
#5020659
Hallo zusammen, ich habe eine Frage zum Arduino mit angeschlossen Display 16x2 über eine 4bit Ansteuerung. Sowie einer Nutzung des PWM Ausgangs. Es werden Werte von einem Temperatursensor analog eingelesen und über eine Formel in float Temperaturwerte umgewandelt. Dies steuert dann einen Analogausgang PWM. Ein Motor wird angesteuert um die Motordrehzahl (Lüfter) zu erhöhen Das Programm funktioniert soweit wenn man die folgenden Befehle ausklammert, allerdings ist dann die Motorregelung inaktiv. //analogWrite(motor, 0); // läuft der Motor nicht, //analogWrite(motor, Wertint); //fängt der Motor langsam an zu drehen und wird immer schneller (je nach Wert und Temperatur), //analogWrite(motor, 255); //läuft Motor mit höchster Geschwindigkeit, sobald man das aber wieder einkommentiert, hat das Display 2 Zyklen etwa eine korrekte Anzeige, danach wird es mit Hyroglyphen überschrieben. Kann es sein, das der PWM Timer und das Display zusammen nicht können. Benutzt die Funktion Liquidcrystal auch Timer? Habt ihr eine Idee? Danke