Smart coffee machine with facial recognition and remote control

Dependencies:   Camera_LS_Y201 EthernetInterface EthernetNetIf HTTPClient SRF05 TextLCD mbed-rtos mbed-src

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers led.cpp Source File

led.cpp

00001 #include "led.h"
00002 
00003 DigitalOut led1(LED1);
00004 DigitalOut led2(LED2);
00005 DigitalOut led3(LED3);
00006 DigitalOut led4(LED4);
00007 
00008 void actionSurLed(int num, int val)
00009 {
00010     switch(num)
00011     {
00012         case 1:
00013             led1 = val;
00014             break;
00015         
00016         case 2:
00017             led2 = val;
00018             break;
00019         
00020         case 3:
00021             led3 = val;
00022             break;
00023         
00024         case 4:
00025             led4 = val;
00026             break;
00027     }
00028 }
00029 
00030 void allumerLed(int num)
00031 {
00032     actionSurLed(num, 1);
00033 }
00034 
00035 void eteindreLed(int num)
00036 {
00037     actionSurLed(num, 0);
00038 }
00039 
00040 void inverserLed(int num)
00041 {
00042     switch(num)
00043     {
00044         case 1:
00045             led1 = !led1;
00046             break;
00047         
00048         case 2:
00049             led2 = !led2;
00050             break;
00051         
00052         case 3:
00053             led3 = !led3;
00054             break;
00055         
00056         case 4:
00057             led4 = !led4;
00058             break;
00059     }
00060 }