---
title: Titel der Entität
title_expanded: Weniger als oder gleich
categories: [ "Structure" ]
subCategories: [ "Name der Unterkategorie" ]
---
// ARDUINO SPRACHE REFERENCE TAG (oben))   ►►►►► IMMER IN DIE DATEI EINFÜGEN ◄◄◄◄◄
// Titel wird im Index aller Referenzbegriffe angezeigt
// Wenn der Titel ein Operator ist, schreibe ihn in title_expanded aus
// Kategorien: Wähle zwischen `Structure`, `Variable` oder `Function`
// Die Unterkategorie innerhalb der im Index verfügbaren ("Digital I/O", "Arithmetic Operators")



// SEITENTITEL
= Titel



// ÜBERSICHTSABSCHNITT STARTET
[#overview]
--

[float]
=== Beschreibung
// Beschreiben, wofür diese Gruppe von Referenzbegriffen verwendet wird.	►►►►► DIESER ABSCHNITT IST OBLIGATORISCH ◄◄◄◄◄
Schreibt einen analogen Wert (http://arduino.cc/en/Tutorial/PWM[PWM wave]) in einen Pin.
Kann verwendet werden, um eine LED mit unterschiedlichen Helligkeiten zu beleuchten oder einen Motor mit verschiedenen Geschwindigkeiten zu betreiben.
Nach einem Aufruf von `analogWrite()` erzeugt der Pin bis zum nächsten Aufruf von `analogWrite()` (oder einem Aufruf von `digitalRead() 'oder` digitalWrite()) eine stetige Rechteckwelle des angegebenen Arbeitszyklus auf dem gleichen Pin).
Die Frequenz des PWM-Signals an den meisten Pins beträgt ungefähr 490 Hz. Bei den Uno- und ähnlichen Boards haben die Pins 5 und 6 eine Frequenz von ungefähr 980 Hz.
[%hardbreaks]

image::http://arduino.cc/en/uploads/Main/ArduinoUno_R3_Front_450px.jpg[caption="", title="Ein wunderschöner Arduino UNO"]
[%hardbreaks]


[float]
=== Syntax
// Gib die Referenzterm-Syntax ein. Bitte gib alle verfügbaren Parameter an  ►►►►► DIESER ABSCHNITT IST OBLIGATORISCH ◄◄◄◄◄
`analogWrite(pin, value)`


[float]
=== Parameter
// Liste alle verfügbaren Parameter auf, beschreibe sie bitte einzeln und füge den Datentyp hinzu (z.B. int, bool, char, String, float, long, double...)  ►►►►► DIESER ABSCHNITT IST OBLIGATORISCH ◄◄◄◄◄
`pin`: Die Nummer des Pins, auf den geschrieben werden soll. Erlaubte Datentypen:: `int`.

`value`: Das Tastverhältnis zwischen 0 (immer aus) und 255 (immer an). Erlaubte Datentypen:: `int`.


[float]
=== Rückgabewert
// Gib ein, was die Funktion zurückgibt (z. B. HIGH oder LOW). Wenn keine Rückgabe erfolgt, schreibe bitte: _Nichts_   ►►►►► DIESER ABSCHNITT IST OBLIGATORISCH ◄◄◄◄◄
Nichts.

--
// ÜBERSICHTSABSCHNITT ENDET




// HOW-TO-USE-ABSCHNITT STARTET
[#howtouse]
--

[float]
=== Beispielcode
// Beschreibe, worum es im Beispielcode geht, und füge relevanten Code hinzu   ►►►►► DIESER ABSCHNITT IST OBLIGATORISCH ◄◄◄◄◄
Stellt den Ausgang der LED proportional zum vom Potentiometer gelesenen Wert ein.

[source,arduino]
// Füge relevanten Code hinzu, der die Verwendung des Referenzbegriffs veranschaulicht.
// Bitte beachte, dass beim Kopieren und Einfügen von Code am Anfang jeder Codezeile einige Leerzeichen hinzugefügt werden können.
// In diesem Fall entferne bitte die zusätzlichen Leerzeichen. Vielen Dank!
----
int ledPin = 9;      // LED am digitalen Pin 9 angeschlossen
int analogPin = 3;   // Potentiometer an Analogpin 3 angeschlossen
int val = 0;         // Variable, um den gelesenen Wert zu speichern

void setup() {
  pinMode(ledPin, OUTPUT);   // Setzt den Pin als Ausgang
}

void loop() {
  val = analogRead(analogPin);   // Lese den Eingangspin
  analogWrite(ledPin, val / 4);  // AnalogRead-Werte gehen von 0 bis 1023, AnalogWrite-Werte von 0 bis 255
}
----
[%hardbreaks]


[float]
=== Anmerkungen und Warnungen
// Füge nützliche Hinweise, Tipps, Vorbehalte, bekannte Probleme und Warnungen zu diesem Referenzbegriff hinzu.
Dies liegt an den Interaktionen mit den Funktionen `millis()` und `delay()`.
[%hardbreaks]
image::http://arduino.cc/en/uploads/Main/ArduinoUno_R3_Front_450px.jpg[caption="", title="Ein wunderschöner Arduino UNO"]
[%hardbreaks]

--
// HOW-TO-USE-ABSCHNITT ENDET



// SIEHE-AUCH-ABSCHNITT SECTION STARTET
[#see_also]
--

[float]
=== Siehe auch
// Verknüpfe relevanten Inhalt nach Kategorie, z. B. andere Referenzbegriffe (Bitte füge den Tag #SPRACHE# hinzu).
// Für Definitionen bitte das Tag #DEFINITION# hinzufügen und für Beispiele für Projekte und Tutorials
// das Tag #BEISPIEL# hinzufügen. ►►►►► DIESER ABSCHNITT IST OBLIGATORISCH ◄◄◄◄◄

[role="language"]
// Wenn du eine Verknüpfung zu einem anderen Referenzbegriff oder allgemein zu einer relativen Verknüpfung herstellen möchtest, verwende die unten gezeigte Syntax.
// Bitte beachte, dass das Dateiformat nach Attributen subsitiert wird.
// Bitte beachte, dass Leerzeichen, die in Ordner-/Dateinamen gefunden werden, immer durch %20 ersetzt werden müssen.
// Der gesamte Link zu den Referenzseiten muss unabhängig von den Ordnern und Dateien in diesem Repository klein geschrieben werden.
// Für das Sprachkennzeichen werden Elemente automatisch für andere Elemente derselben Unterkategorie generiert. Es ist nicht erforderlich, Links zu anderen Seiten derselben Unterkategorie hinzuzufügen.
// Wenn du diesen Abschnitt nicht angibst, wird eine Minimalversion mit nur den anderen Seiten derselben Unterkategorie erstellt.
* #SPRACHE# link:../AsciiDoc_Template-Parent_Of_Entities[Elternteil der Entitäten]
* #SPRACHE# link:../../AsciiDoc_Dictionary/AsciiDoc_Template-Dictionary[AsciiDoc Vorlagen]

[role="definition"]
// Bitte beachte, dass alle externen Links in einem neuen Fenster/Tab geöffnet werden müssen, indem ^ vor den letzten eckigen Klammern hinzugefügt wird
* #DEFINITION# http://arduino.cc/en/Tutorial/PWM[PWM^]

[role="example"]
// Bitte beachte, dass alle externen Links in einem neuen Fenster/Tab geöffnet werden müssen, indem ^ vor den letzten eckigen Klammern hinzugefügt wird
* #BEISPIEL# http://arduino.cc/en/Tutorial/Blink[Blink^]

--
// SIEHE-AUCH-ABSCHNITT ENDET
