PURS_ZI_007

Dependents:   PURS_ZI_007

Kuhalo.h

Committer:
tbjazic
Date:
2016-07-08
Revision:
1:b2d57993ce40
Parent:
0:5d42120ee981

File content as of revision 1:b2d57993ce40:

#ifndef KUHALO_H
#define KUHALO_H

#include "mbed.h"

class Kuhalo {
    public:
        Kuhalo(PinName pinTipke1, PinName pinTipke2, PinName pinTipke3, PinName pinTipke4, PinName pinTipkeSnage);
    private:
        InterruptIn tipka1, tipka2, tipka3, tipka4, snaga;
        PwmOut ploca1, ploca2, ploca3, ploca4;
        Timer debounce;
        int odabranaPloca, odabranaSnaga;
        Timeout vrijemeZaIzborSnage;
        void odabirPloce1();
        void odabirPloce2();
        void odabirPloce3();
        void odabirPloce4();
        void ponistiOdabirPloce();
        void izborSnage();
};

#endif