Krystian Wawrzynek / Blinker

Dependents:   KrystianWawrzynekMU2020

Files at this revision

API Documentation at this revision

Comitter:
wawrzynek
Date:
Sun Nov 15 16:22:06 2020 +0000
Commit message:
V. 1.0

Changed in this revision

Blinker.cpp Show annotated file Show diff for this revision Revisions of this file
Blinker.h Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Blinker.cpp	Sun Nov 15 16:22:06 2020 +0000
@@ -0,0 +1,16 @@
+#include "Blinker.h"
+#include "mbed.h"
+
+Blinker::Blinker(PinName pin) : _pin(pin)
+{
+    _pin = 0;
+}
+
+void Blinker::blink(int n)
+{
+    for(int i=0; i<n*2; i++)
+    {
+        _pin = !_pin;
+        wait(0.5);
+    }
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Blinker.h	Sun Nov 15 16:22:06 2020 +0000
@@ -0,0 +1,16 @@
+#ifndef MBED_BLINKER_H
+#define MBED_BLINKER_H
+
+#include "mbed.h"
+
+class Blinker
+{
+    public:
+    Blinker(PinName pin);
+    void blink(int n);
+    
+    private:
+    DigitalOut _pin;
+};
+
+#endif
\ No newline at end of file