Control RG de los leds de la placa.

Dependencies:   mbed

Committer:
marcospostemsky
Date:
Mon Oct 14 03:00:37 2019 +0000
Revision:
0:fc65feb74d3f
Control RG de los leds.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
marcospostemsky 0:fc65feb74d3f 1 #include "mbed.h"
marcospostemsky 0:fc65feb74d3f 2
marcospostemsky 0:fc65feb74d3f 3 PwmOut r(LED_RED);
marcospostemsky 0:fc65feb74d3f 4 PwmOut g(LED_GREEN);
marcospostemsky 0:fc65feb74d3f 5
marcospostemsky 0:fc65feb74d3f 6 int main()
marcospostemsky 0:fc65feb74d3f 7 {
marcospostemsky 0:fc65feb74d3f 8 r.period(0.001f);
marcospostemsky 0:fc65feb74d3f 9 g.period(0.001f);
marcospostemsky 0:fc65feb74d3f 10
marcospostemsky 0:fc65feb74d3f 11 while (true) {
marcospostemsky 0:fc65feb74d3f 12 for (float i = 0.0f; i < 1.0f ; i += 0.001f) {
marcospostemsky 0:fc65feb74d3f 13 float p = 3 * i;
marcospostemsky 0:fc65feb74d3f 14 r = 1.0f - ((p < 1.0f) ? 1.0f - p : (p > 2.0f) ? p - 2.0f : 0.0f);
marcospostemsky 0:fc65feb74d3f 15 g = 1.0f - ((p < 1.0f) ? p : (p > 2.0f) ? 0.0f : 2.0f - p);
marcospostemsky 0:fc65feb74d3f 16 wait (0.0025f);
marcospostemsky 0:fc65feb74d3f 17 }
marcospostemsky 0:fc65feb74d3f 18 }
marcospostemsky 0:fc65feb74d3f 19 }