24 lines
No EOL
460 B
C++
24 lines
No EOL
460 B
C++
#include "led.h"
|
|
#include <Arduino.h>
|
|
|
|
//Constructeur par defaut
|
|
led::led() : actionneur(), pin(0), etat(0) {}
|
|
|
|
// Constructeur avec pin
|
|
led::led(int p) : actionneur(), pin(p), etat(0) {}
|
|
|
|
// Getter pour le pin
|
|
int led::getPin() const {
|
|
return this->pin;
|
|
}
|
|
|
|
//Initialise la LED en OUTPUT
|
|
void led::init() {
|
|
pinMode(this->pin, OUTPUT);
|
|
}
|
|
|
|
void led::cligno() {
|
|
digitalWrite(this->pin, HIGH);
|
|
delay(3000);
|
|
digitalWrite(this->pin, LOW);
|
|
} |