Betriebsanleitung E SP32DevKitC V2
8.
Verwendung der Pins in der Arduino IDE
8.1.
Digitale IO Pins
Genau wie bei einem normalen Arduino-Board kann die Pin-Funktion mit der
folgenden Codezeile eingestellt werden:
pinMode(
wobei "pin" der Name des GPIO-Pins ist und der Modus entweder INPUT (was der
Standard ist) oder OUTPUT oder INPUT_PULLUP sein kann, um die eingebauten
Pull-up-Widerstände
Pulldown-Widerstand
INPUT_PULLDOWN_16.
Um einen Ausgangspin auf HIGH (3,3V) oder LOW (0V) zu setzen, verwenden Sie die
folgende Codezeile:
digitalWrite(
wobei pin der Name des GPIO-Pins ist und der Wert entweder 1 oder 0 (oder HIGH
und LOW) ist.
Um einen Eingang zu lesen, verwenden Sie die folgende Codezeile:
digitalRead(
Um PWM an einem bestimmten Pin zu aktivieren, verwenden Sie die folgende
Codezeile:
analogWrite(
wobei pin der Name des GPIO-Pins ist und der Wert eine Zahl zwischen 0 und 1023
ist.
Der Bereich des PWM-Ausgangs kann mit Hilfe der folgenden Codezeile geändert
werden:
analogWriteRange(
Die Frequenz der PWM kann mit Hilfe der folgenden Codezeile geändert werden:
analogWriteFreq(new_frequency)
wobei new_frequency zwischen 100Hz und 1000Hz liegen sollte.
,
p in
m ode
)
für
die
Pins
für
GPIO16
,
p in
v alue
p in
)
,
p in
v alue
n ew_range
GPIO0-15
zu
aktivieren.
zu
aktivieren,
)
)
)
Um
den
verwenden
Sie
36