Function on LEDs

Committer:
PA
Date:
Sat May 26 11:12:04 2012 +0000
Revision:
0:3d463f0d51d9
Child:
1:e8cbefd668a4

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
PA 0:3d463f0d51d9 1 #include "FonctionLED.h"
PA 0:3d463f0d51d9 2 #include "mbed.h"
PA 0:3d463f0d51d9 3
PA 0:3d463f0d51d9 4 FonctionLED::FonctionLED(PinName pin): _pin(pin){
PA 0:3d463f0d51d9 5 _pin = 0;
PA 0:3d463f0d51d9 6 }
PA 0:3d463f0d51d9 7
PA 0:3d463f0d51d9 8 void FonctionLED::OnOff(){
PA 0:3d463f0d51d9 9 if(_pin == 0){
PA 0:3d463f0d51d9 10 _pin = 1;
PA 0:3d463f0d51d9 11 }
PA 0:3d463f0d51d9 12 else _pin = 0;
PA 0:3d463f0d51d9 13 }
PA 0:3d463f0d51d9 14
PA 0:3d463f0d51d9 15 void FonctionLED::Brightness(int n){
PA 0:3d463f0d51d9 16 if(_pin < 1.0)){
PA 0:3d463f0d51d9 17 _pin += 0.02;
PA 0:3d463f0d51d9 18 }
PA 0:3d463f0d51d9 19 else if(_pin > 0.0){
PA 0:3d463f0d51d9 20 _pin -= 0.02;
PA 0:3d463f0d51d9 21 }
PA 0:3d463f0d51d9 22 }