Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "Diode.h"
#include "Arduino.h"
//using namespace std;
Diode::Diode(int diodePin)//Constructeur
{
int duree = 0;
diodePin = diodePin;
}
Diode::~Diode()//Destructeur
{
}
//On éteind les diodes qui doivent l'etre
//permet d'avoir des diodes allumées pendant des cycles entiers, pour qu'elles soient suffisament lumineuses.
void Diode::DiodeOff()
{
if(dureeEncoreAllumee>1)
{
dureeEncoreAllumee--;
}
else
{
if(dureeEncoreAllumee==1)
{
digitalWrite(diodePin,LOW);
dureeEncoreAllumee--;
}
}
}
void Diode::DiodeOn(int duree)
{
dureeEncoreAllumee=duree;
digitalWrite(diodePin,HIGH);
}