Kann mir jemand bei C++ Arduino helfen?
Hallo, ich muss von der Schule aus einen Code schreiben. Nur kann ich das nicht so gut und es gibt viele fehler oder es passiert nix. Mein Ziel wäre es wen ich mit einem Potentiometer einen Fan ansteuern kann. Die geschwindikeit des Fans soll dann auf einem Display Adafruit Ssd1306 angezeigt werden. Alles was ich bis jetzt geschaft habe ist das der Fan unabhangig vom Potentiometer Dreht und es nix auf dem Display anzeigt. Wen ihr euch da auskennt. Könnt ihr mir bitte helfen oder wenigstens ein paar Tipps geben?
Freunfliche Grüsse
1 Antwort
Such dir für jeden der drei Teilschritte Beispiele. Es gibt eigentlich zu allem, was man an den Arduino anstöpseln kann, Beispielcode:
Potentiometer einlesen
https://docs.arduino.cc/built-in-examples/basics/AnalogReadSerial
PWM ausgeben
https://docs.arduino.cc/learn/microcontrollers/analog-output
Display ansteuern
https://unsinnsbasis.de/oled-display-ssd1306/
Und dann von klein nach groß aufbauen. Versuch auch nicht direkt das "Große Ganze" zu erreichen. Lies erstmal einen Wert im Poti ein und lass ihn in der seriellen Konsole ausgeben. Wenn der sich vernünftig ändert, dann kannst du beginnen, den Lüfter mit statischen Werten unterschiedlich schnell anzusteuern. Geht das, dann verbindest du Poti mit Lüfter. Geht auch das, dann steuerst du dein Display mit "Dummy-Werten" an. Wen auch das geht, dann erst nimmst du den Wert vom Poti und gibst ihn am Display aus.