Advertisement
thorium90

LED.cpp

Sep 29th, 2011
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.51 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. #include "LED.h"
  18.  
  19. //===============================================================
  20. LED::LED(int pinLED)
  21. {
  22.     myPin = pinLED;
  23.     pinMode(myPin, OUTPUT);
  24.     isOFF = true;
  25. }
  26. //===============================================================
  27. boolean LED::isStateOFF()
  28. {
  29.     return (isOFF);
  30. }
  31. //===============================================================
  32. void LED::on()
  33. {
  34.     digitalWrite(myPin,HIGH);
  35.     isOFF = false;
  36. }
  37. //===============================================================
  38. void LED::off()
  39. {
  40.     digitalWrite(myPin,LOW);
  41.     isOFF = true;
  42. }
  43. //===============================================================
  44. void LED::switchState()
  45. {
  46.     if(isOFF)
  47.     {
  48.         on();
  49.     }
  50.     else
  51.     {
  52.         off();
  53.     }
  54. }
  55.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement