a

Dependencies:   LM75B mbed

Committer:
bulmenwt
Date:
Wed Jan 28 07:52:41 2015 +0000
Revision:
0:bbf410a7c8b1
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bulmenwt 0:bbf410a7c8b1 1 /*M0-BOARD LPC11U24 VERSION 1.0 WF 01_2015
bulmenwt 0:bbf410a7c8b1 2 BULME Graz / Elektronik
bulmenwt 0:bbf410a7c8b1 3 RGB - LED
bulmenwt 0:bbf410a7c8b1 4 Datei: WF_RGB_Schalter_V1/main.cpp
bulmenwt 0:bbf410a7c8b1 5 */
bulmenwt 0:bbf410a7c8b1 6
bulmenwt 0:bbf410a7c8b1 7 #include "mbed.h"
bulmenwt 0:bbf410a7c8b1 8 PwmOut g(p5); // Definition LED grün, PWM
bulmenwt 0:bbf410a7c8b1 9 PwmOut b(p34); // Definition LED blau, PWM
bulmenwt 0:bbf410a7c8b1 10 PwmOut r(p36); // Definition LED rot, PWM
bulmenwt 0:bbf410a7c8b1 11
bulmenwt 0:bbf410a7c8b1 12 // Definition der Taster (Switches)
bulmenwt 0:bbf410a7c8b1 13 DigitalIn sw1(P0_15); // SW1 -> sein IO Pin ist laut Schaltplan der P0_15
bulmenwt 0:bbf410a7c8b1 14 DigitalIn sw2(P0_10); // Die Pins werden hier mit DigitalIn belegt !
bulmenwt 0:bbf410a7c8b1 15 DigitalIn sw3(P0_23); // Die Pins werden hier mit DigitalIn belegt !
bulmenwt 0:bbf410a7c8b1 16
bulmenwt 0:bbf410a7c8b1 17 int main()
bulmenwt 0:bbf410a7c8b1 18 {
bulmenwt 0:bbf410a7c8b1 19 while(1)
bulmenwt 0:bbf410a7c8b1 20 {
bulmenwt 0:bbf410a7c8b1 21 if (sw1==1) {
bulmenwt 0:bbf410a7c8b1 22 g=0; // LED on
bulmenwt 0:bbf410a7c8b1 23 b=1; // LED off
bulmenwt 0:bbf410a7c8b1 24 r=1; // LED off
bulmenwt 0:bbf410a7c8b1 25 }
bulmenwt 0:bbf410a7c8b1 26
bulmenwt 0:bbf410a7c8b1 27 if (sw2==1) {
bulmenwt 0:bbf410a7c8b1 28 g=1; // LED off
bulmenwt 0:bbf410a7c8b1 29 b=0; // LED on
bulmenwt 0:bbf410a7c8b1 30 r=1; // LED off
bulmenwt 0:bbf410a7c8b1 31 }
bulmenwt 0:bbf410a7c8b1 32
bulmenwt 0:bbf410a7c8b1 33 if (sw3==1) {
bulmenwt 0:bbf410a7c8b1 34 g=1; // LED off
bulmenwt 0:bbf410a7c8b1 35 b=1; // LED off
bulmenwt 0:bbf410a7c8b1 36 r=0; // LED on
bulmenwt 0:bbf410a7c8b1 37 }
bulmenwt 0:bbf410a7c8b1 38 }
bulmenwt 0:bbf410a7c8b1 39 }