Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ##########################################################################
- ## ARDUINO SOURCES ##
- ##########################################################################
- */
- /*
- ___| _) | _) _) ___|
- \___ \ | | | __| | | | __ `__ \ | _ \ __| __ \
- | | | | ( | | | | | | | ( | | | |
- _____/ _| _| _| \___| _| \__,_| _| _| _| \____| \___/ _| .__/
- _|
- Code source libre de droit. Si vous utilisez mon code, merci à vous d'en préciser la source.
- @Date : 28/09/2011
- @Auteur : www.siliciumcorp.com
- */
- #ifndef LED_HEADER
- #define LED_HEADER //Evite les inclusions multiples
- #include <WProgram.h> // Permet au compillateur Arduino de bien faire son travail quand on taf avec nos propres librairies
- class LED // Objet LED
- {
- private :
- int myPin; //Acceuil la définition du Pin sur la carte arduino
- boolean isOFF; //Définie l'état actuel de la LED
- public:
- LED(int); //Le constructeur attend un entier lui définisant le Pin sur la carte arduino auquel est associé la LED
- void off(); //Eteint la LED quelque soit son état
- void on(); //Allume la LED quelque soit son état
- boolean isStateOFF(); //Renvoie TRUE si l'etat de la LED indique eteint
- void switchState(); //Inverse l'état actuel de la LED
- };
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement