M0Board_WF
/
WF_RGB_V1
a
main.cpp@0:19b982ea0416, 2015-01-28 (annotated)
- Committer:
- bulmenwt
- Date:
- Wed Jan 28 07:53:32 2015 +0000
- Revision:
- 0:19b982ea0416
a
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bulmenwt | 0:19b982ea0416 | 1 | /*M0-BOARD LPC11U24 VERSION 1.0 WF 01_2015 |
bulmenwt | 0:19b982ea0416 | 2 | BULME Graz / Elektronik |
bulmenwt | 0:19b982ea0416 | 3 | |
bulmenwt | 0:19b982ea0416 | 4 | RGB - LED |
bulmenwt | 0:19b982ea0416 | 5 | |
bulmenwt | 0:19b982ea0416 | 6 | */ |
bulmenwt | 0:19b982ea0416 | 7 | |
bulmenwt | 0:19b982ea0416 | 8 | #include "mbed.h" |
bulmenwt | 0:19b982ea0416 | 9 | PwmOut g(p5); // Definition LED grün, PWM |
bulmenwt | 0:19b982ea0416 | 10 | PwmOut b(p34); // Definition LED blau, PWM |
bulmenwt | 0:19b982ea0416 | 11 | PwmOut r(p36); // Definition LED rot, PWM |
bulmenwt | 0:19b982ea0416 | 12 | AnalogIn poti(p15); // Definition Analogeingang, POTI |
bulmenwt | 0:19b982ea0416 | 13 | |
bulmenwt | 0:19b982ea0416 | 14 | int main() |
bulmenwt | 0:19b982ea0416 | 15 | { |
bulmenwt | 0:19b982ea0416 | 16 | r.period(0.001); // PWM-Periode = 1ms |
bulmenwt | 0:19b982ea0416 | 17 | while(1) |
bulmenwt | 0:19b982ea0416 | 18 | { |
bulmenwt | 0:19b982ea0416 | 19 | // ******************** Einlesen der Spg. Am Potentiometer |
bulmenwt | 0:19b982ea0416 | 20 | // ************ Wertebereich von g: 0 <= g <= 1, float |
bulmenwt | 0:19b982ea0416 | 21 | g=poti.read(); |
bulmenwt | 0:19b982ea0416 | 22 | b=1; // LED off |
bulmenwt | 0:19b982ea0416 | 23 | r=1; // LED off |
bulmenwt | 0:19b982ea0416 | 24 | wait (0.01); // ***** Warte 10ms |
bulmenwt | 0:19b982ea0416 | 25 | } |
bulmenwt | 0:19b982ea0416 | 26 | } |