Advertisement
Guest User

Why the error?

a guest
Jan 22nd, 2024
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | Help | 0 0
  1. ##### main.ino #####
  2.  
  3. #include "myLed.h"
  4.  
  5. myLed redOne(LED_BUILTIN);
  6.  
  7. void setup()
  8. {
  9.   // put your setup code here, to run once:
  10.   redOne.init();
  11. }
  12.  
  13. void loop()
  14. {
  15.   // put your main code here, to run repeatedly:
  16.   redOne.On(500);
  17.   redOne.Off(500);
  18. }
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27. ##### myLed.h #####
  28. #ifndef MYLED_H
  29. #define MYLED_H
  30. #include <arduino.h>
  31.  
  32. class myLed()
  33. {
  34.   private:
  35.   int _pin;
  36.   public:
  37.   //myLed();
  38.   myLed(byte pin);
  39.   void init();
  40.   void ledOn(int time_delay);
  41.   void ledOff(int time_delay);
  42.  
  43.  
  44. };
  45. #endif
  46.  
  47.  
  48. #####  myLed.cpp #####
  49.  
  50. #include "myLed.h"
  51.  
  52. //myLed::myLed()  // DO NOT USE
  53. myLed::myLed(intpin)
  54. {
  55.   _pin = pin;
  56. }
  57. void myLed::init()
  58. {
  59.   pinMode(_pin,OUTPUT);
  60. }
  61. void myLed::ledOn(int time_delay)
  62. {
  63.   digitalWrite(_pin,HIGH);
  64.   delay(time_delay);
  65. }
  66. void myLed::ledOff(int time_delay)
  67. {
  68.   digitalWrite(_pin,LOW);
  69.   delay(time_delay);
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement