Advertisement
thorium90

LED.h

Sep 29th, 2011
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.62 KB | None | 0 0
  1. /*
  2. ##########################################################################
  3. ##                          ARDUINO SOURCES                             ##
  4. ##########################################################################
  5. */
  6. /*
  7.    ___|  _)  | _)       _)                         ___|                    
  8.  \___ \   |  |  |   __|  |  |   |  __ `__ \       |       _ \    __|  __ \  
  9.        |  |  |  |  (     |  |   |  |   |   |      |      (   |  |     |   |
  10.  _____/  _| _| _| \___| _| \__,_| _|  _|  _|     \____| \___/  _|     .__/  
  11.                                                                      _|  
  12. Code source libre de droit. Si vous utilisez mon code, merci à vous d'en préciser la source.
  13.  
  14. @Date : 28/09/2011
  15. @Auteur : www.siliciumcorp.com
  16. */
  17.  
  18. #ifndef LED_HEADER
  19. #define LED_HEADER //Evite les inclusions multiples
  20.  
  21. #include <WProgram.h> // Permet au compillateur Arduino de bien faire son travail quand on taf avec nos propres librairies
  22.  
  23. class LED // Objet LED
  24. {
  25.     private :
  26.         int myPin;               //Acceuil la définition du Pin sur la carte arduino
  27.         boolean isOFF;           //Définie l'état actuel de la LED
  28.        
  29.     public:
  30.         LED(int);                //Le constructeur attend un entier lui définisant le Pin sur la carte arduino auquel est associé la LED
  31.         void off();              //Eteint la LED quelque soit son état
  32.         void on();               //Allume la LED quelque soit son état
  33.         boolean isStateOFF();    //Renvoie TRUE si l'etat de la LED indique eteint
  34.         void switchState();      //Inverse l'état actuel de la LED
  35. };
  36.  
  37. #endif
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement