Étape 3: Notre fichier cpp
#include « Arduino.h »
#include « Diylibrary.h » //include notre fichier d’en-tête
Constructeur de //calling de Blinker::Blinker (broche int, int duration)
{pinMode (pin, sortie); / / faire épingler une sortie
_pin = pin ; broche
_D = durée / 2 ; attendre halft de la période recherchée
}
void Blinker::blink (int fois) //we définir notre fuction clin
{
pour (int i = 0; i < fois; i ++)
{
digitalWrite (_pin, HIGH) ;
Delay(_D) ;
digitalWrite (_pin, basse) ;
} }
Si vous regardez le code, vous voyez que c’est notre fonction principale d’abord nous inclure les fichiers d’en-tête dans ce cas « diylibrary.h »
toutes les lignes sont bien commenté donc je ne vais pas aller dans les détails. le constructeur dans ce cas Blinker affecte tous les paramètres à des variables. les fonctionnalités de blink fonctionnent tout notre travail pour nous.