Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##### main.ino #####
- #include "myLed.h"
- myLed redOne(LED_BUILTIN);
- void setup()
- {
- // put your setup code here, to run once:
- redOne.init();
- }
- void loop()
- {
- // put your main code here, to run repeatedly:
- redOne.On(500);
- redOne.Off(500);
- }
- ##### myLed.h #####
- #ifndef MYLED_H
- #define MYLED_H
- #include <arduino.h>
- class myLed()
- {
- private:
- int _pin;
- public:
- //myLed();
- myLed(byte pin);
- void init();
- void ledOn(int time_delay);
- void ledOff(int time_delay);
- };
- #endif
- ##### myLed.cpp #####
- #include "myLed.h"
- //myLed::myLed() // DO NOT USE
- myLed::myLed(intpin)
- {
- _pin = pin;
- }
- void myLed::init()
- {
- pinMode(_pin,OUTPUT);
- }
- void myLed::ledOn(int time_delay)
- {
- digitalWrite(_pin,HIGH);
- delay(time_delay);
- }
- void myLed::ledOff(int time_delay)
- {
- digitalWrite(_pin,LOW);
- delay(time_delay);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement