Alexander Posztos
/
FSST_UE_1
.
main.cpp
- Committer:
- PosztosAlex
- Date:
- 2016-06-09
- Revision:
- 0:24be422ebfe8
File content as of revision 0:24be422ebfe8:
#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); } }