Alexander Posztos
/
FSST_UE_1
.
Revision 0:24be422ebfe8, committed 2016-06-09
- Comitter:
- PosztosAlex
- Date:
- Thu Jun 09 14:07:48 2016 +0000
- Commit message:
- .
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r 24be422ebfe8 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Jun 09 14:07:48 2016 +0000 @@ -0,0 +1,53 @@ +#include "mbed.h" + + +DigitalIn sw4(P1_16); +DigitalIn sw3(P0_23); +DigitalIn sw2(P0_10); +DigitalIn sw1(P0_15); + +Serial pc(USBTX,USBRX); + +int p = 0; + + +class PWM { + PwmOut _myLed; // Private Variablen in Klassen mit _ beginnen +public: PWM(PinName led ) : _myLed(led) { // RGB Green ( led ) --> : _ rgbled = led dh die Pinbezeichnung die bei RGB Green übergeben wird , wird auf _rgbled geschrieben // nach : muss Underline sein + } + void sw(int a){ + + + if(a % 2){ + //_myLed.period(10) --> f = 100Hz + _myLed = 0.9f; + p= 100; + } + else{ + //_myLed.period(5) --> f = 200Hz + _myLed= 0.01f; + p= 200; + } + wait_ms(100); + pc.printf("%i hz \n", p); + } + + + }; // Am Ende einer Klasse ist ein Strichpunkt ! +//RGB Green(p5); +//RGB Red(p36); +PWM Green(p5); +int a=1; // + +int main() { + while(1) { + + if(sw4){ + a = a+1; + Green.sw(a); + } + + + wait_ms(100); + } +}
diff -r 000000000000 -r 24be422ebfe8 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Thu Jun 09 14:07:48 2016 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/aae6fcc7d9bb \ No newline at end of file