aboutsummaryrefslogtreecommitdiffstats
path: root/docs/source/lang/pwmwrite.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/source/lang/pwmwrite.rst')
-rw-r--r--docs/source/lang/pwmwrite.rst49
1 files changed, 0 insertions, 49 deletions
diff --git a/docs/source/lang/pwmwrite.rst b/docs/source/lang/pwmwrite.rst
deleted file mode 100644
index 7a1d51f..0000000
--- a/docs/source/lang/pwmwrite.rst
+++ /dev/null
@@ -1,49 +0,0 @@
-.. highlight:: cpp
-
-.. _lang-pwmwrite:
-
-pwmWrite()
-==========
-
-Writes a :ref:`PWM wave <pwm>` to a pin. You can use this to make an
-LED get brighter or dimmer, control a servomotor, etc. After a call to
-pwmWrite(), the pin will output a steady square wave with the given
-duty cycle. You can change the duty cycle later by calling pwmWrite()
-again with the same pin and a different duty.
-
-.. contents:: Contents
- :local:
-
-Library Documentation
----------------------
-
-.. doxygenfunction:: pwmWrite
-
-Example
--------
-
-Sets the output to the LED proportional to the value read from the
-potentiometer::
-
- int ledPin = 13; // LED connected to pin 13 (Maple)
- int analogPin = 3; // potentiometer connected to analog pin 3
- int val = 0; // variable to store the read value
-
- void setup() {
- pinMode(ledPin, OUTPUT); // sets the LED pin as output
-
- pinMode(analogPin, PWM); // sets the potentiometer pin as PWM
- // output
- }
-
- void loop() {
- val = analogRead(analogPin); // read the input pin
-
- analogWrite(ledPin, val / 16); // analogRead values go from 0 to 4095,
- // analogWrite values from 0 to 65535
- }
-
-See Also
---------
-
-- :ref:`Maple PWM tutorial <pwm>`