Du kannst deine Zeile in die setup() Funktion schreiben, dort wird sie
nur einmal beim Programmstart aufgerufen. Das PWM Signal wird ab diesem
Moment fortlaufend erzeugt, bis zu einen anderen "analogen" Wert
ausgibst.
Ich möchte hier auch mal was zum Arduino Bashing sagen:
Wer in den letzten Jahren nicht völlig geschlafen hat, der hat
inzwischen mitbekommen, dass das Arduino Framework trotz seiner
technischen schwächen extrem populär geworden ist und das man Arduino
Programme an den beiden Funktionen setup() und loop() erkennt.
Ja, man kann in Arduino stattdessen auch main() verwenden und man kann
natürlich auch in anderen nicht-Arduino basierten Programmen seine
Funktionen setup() und loop() nennen. Aber DAS wären aussergwöhnliche
Sonderfälle.
Seid bitte so nett behandelt Arduino Nutzer nicht immer so von oben
herab. Und nehmt zur Kenntnis, dass die Welt sich weiter dreht. Sonst
landet ihr bald im Altersheim, wo ihr von den goldenen 80er Jahren
plappern dürft.
> also in meiner C Umgebung gibt es keine Procedure analogWrite(.,.);
> Was ist das ?
Wenn du wirklich klug wärst, wie du tust, hättest du danach gegoogelt.
Die gesamte erste Seite der Suchergebnisse bezieht sich ganz deutlich
auf Arduino.
> Wenn dann der Hilfesuchende zu erwähnen vergisst, das es sich
> bei seiner Umgebung um Arduino oder
> sonstwas handelt - kann sich kein Mensch denken.
Er hat von "meinem Arduino" geschrieben. Reicht das nicht? Wenn ich
"meinen Honda" fahre, ist auch klar, dass ich damit sehr wahrscheinlich
ein Auto meine, nicht einen Rasenmäher. Es ist nicht nötig, sich
absichtlich doof zu stellen, um mit diesem selbst konstruiertem völlig
abwegigen Missverständnis andere zu beschimpfen.
> Was soll das Arduino Bashing?
> Wenn ihr ihm nicht helfen wollt, dann lasst es einfach. Ihr seit einfach
> nur Stinkstiefel.
Ja, sehe ich auch so.
> Fällt Dir nicht auch auf, dass gerade unter den Arduino-Anwendern
> viele Leute (sagen wir mal vorsichtig) seltsame Fragen stellen.
Na und? Freue Dich lieber darüber, dass das Programmieren dank Arduino
für viele Leute attraktiv geworden ist, die sich sonst nicht damit
beschäftigen würden. Selbst zahlreiche Regierungen der Welt haben
festgestellt, dass dies der richtige Weg ist, um den wirtschaftlichen
Anschluss nicht zu verpassen.
Übrigens: Auch in anderen Foren sind Laien unterwegs, die mit
erschreckend wenig Fachwissen sogar gefährliche Dinge anfangen. Zum
beispiel in Auto-Schrauber Foren.
So ein harmloser Arduino kann wenigstens niemandem ernsthaft weh tun.