additional AnalogIn example

Committer:
mab5449
Date:
Thu Jan 19 14:19:28 2017 -0600
Revision:
0:490818b6238b
Initial commit. Ported code snippets to mbed OS 5 projects

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mab5449 0:490818b6238b 1 #include "mbed.h"
mab5449 0:490818b6238b 2
mab5449 0:490818b6238b 3 AnalogIn position(A0);
mab5449 0:490818b6238b 4 PwmOut servo(D3);
mab5449 0:490818b6238b 5
mab5449 0:490818b6238b 6 int main() {
mab5449 0:490818b6238b 7 // servo requires a 20ms period
mab5449 0:490818b6238b 8 servo.period(0.020f);
mab5449 0:490818b6238b 9 while (1) {
mab5449 0:490818b6238b 10 // servo position determined by a pulse width between 1-2ms
mab5449 0:490818b6238b 11 servo.pulsewidth(0.001f + 0.001f * position);
mab5449 0:490818b6238b 12 }
mab5449 0:490818b6238b 13 }