Kennt sich jemand mit Arduino aus und kann mir bei meinem Projekt helfen?
Hallo,
ich habe großen Stress, da ich es morgen abgeben muss und einfach nichts funktioniert.
Ich wollte eine Regelung, die so abläuft:
- Der DHT22 Temperaturfühler soll proportional mit einem Ventilator gesteuert sein.
- Ich kann auf meinem Display den Sollwert eingeben (das hat geklappt).
- Wenn die Temperatur über dem Sollwert ist, soll der Ventilator angehen.
- Umso weiter die Temperatur sich vom Sollwert entfernt (bis 20°) umso schneller soll der Fan sich drehen (255).
- Nach 5° über dem Sollwert soll ein gelbes LED angehen.
- Nach 10° soll ein gelbes und ein rotes LED leuchten und über 15° soll nur das rote LED leuchten und ein Buzzer soll angehen.
- Die Geschwindikeit des Fans ind %, der Sollwert und die Temperatur soll auf dem Display erscheinen.
Ich habe einen Code gschrieben aber da funktioniert nur etwa ein Drittel. Kann mir bitte jemand helfen?
Freundliche Grüße
Du hast die Frage gestern schon gestellt und ich habe dir die Fehler in deinem Programm genannt.
Was hältst du davon diese Informationen zu verwenden und zuerst deinen Code entsprechend zu korrigieren, bevor du weiter rumheulst?
Programmieren ist mehr als sich Code aus dem Internet zusammen zu klicken. Man sollte schon verstehen, was man da codiert und die Code-snippets die man so findet auf die eigene Aufgabe anpassen. Kleiner Tipp ChatGPT ist im Allgemeinen auch keine Hilfe, wenn man selber keine Ahnung hat.
Ich glaube, es ist völlig in Ordnung, wenn du für die Aufgabe null Punkte erhältst und durchfällst.
so schonma gar nich. erstensma hast du garantiert genug zeit gehabt und bist selbst schuld dass du so kurz vor knapp realisierst dass es “nicht funktioniert “. und wenn du dir nichtmal die mühe machen willst den code ordentlich hier in die frage zu kopieren oder als txt zur verfügung zu stellen damit man keinen augenkrebs bekommt beim analysieren dann hast du die schlechte Note morgen auch verdient. Du sagst nichtmal was nicht funktioniert, wahrscheinlich ist alles nur abkopiert und du hast keinen Plan was “dein” code überhaupt macht.
Dein kommentar ist verständlich und das respektiere ich.
Erstens Zeitmanagement: Ich habe immer an dem code gearbeitet und soweit hat meistens auch alles geklappt den ich hatte am anfang grössere schwirigkeiten mit dem Sollwert und habe mich vorallem darauf konzentriert.
Ich wusste bis heute nicht das ich den schon morgen brauche. weil eigentlich ist die abgabe am freitag und ich muss ihn morgen nur Presentieren. Keine ahnung warum das so ist.
Zweitens Eigentümer: Der code gehört wirklich nicht ganz mir, ich habe mit dem Lehrer und online daran gearbeitet und ein gemisch gemacht, dann habe ich es wie beim Puzzel zusammen gesetzt. Ich weiss was der code macht. Nur habe ich nach einiger Zeit einen Tunnelblick für 3-4 verschiedene zeilen bekommen und ich lade am ende jeder fehlersuche an der gleichen stelle.
Es funktioniert nur die Einstellungen für den Sollwert. Der rest macht irgendwas. Ich bin momentan dran es so zu machen das ich mit der map funktion den Fan so einstellen zu können (temperatur, sollwert, sollwert + 20, 0, 255). Nur wie du dir denken kannst funktioniert es nicht. Es nimmt nur den wert 20 vom sollwert. Ich habe immer wieder Ideens blitze für Veränderungen. Falls du das gefühl hast mir helfen zu wollen kann ich dir meine Mail geben und dort “Schönere” Bilder vom code schicken.
Trodzdem danke für dein Kritikstarkes Kommentar.
Freundliche Grüsse
Setze einfach die Fehlerkorrekturen um, die ich dir gestern auf deine erste Frage genannt habe, dann funktioniert er auch.
Nachdem du zugegeben hast, dass eine großer Teil des Codes von deinem Lehrer Stammt, ist mir auch klar, warum das Programm eigentlich recht gut strukturiert ist, obwohl du augenscheinlich keine Ahnung vom Programmieren hast.
Wenn ich mir deine Kommentare so durchlese, dann solltest du besser eine Karriere als Politiker anstreben und nicht versuchen etwas in der IT-Branche zu reißen.