PURS_ZI_011

Dependents:   PURS_ZI_011

Rotirka.h

Committer:
tbjazic
Date:
2017-02-15
Revision:
0:a66df824999a

File content as of revision 0:a66df824999a:

#ifndef ROTIRKA_H
#define ROTIRKA_H

#include "mbed.h"
#include "C12832.h"

/** Rješenje ispita PURS_ZI_011 */
class Rotirka {
public:
    /** Konstruktor prima pinove tipkala i zvučnika.
     * @param tipkaloPin Pin tipkala.
     * @param zvucnikPin Pin na koji je spojen zvučnik.
     */
    Rotirka(PinName tipkaloPin, PinName zvucnikPin);
private:
    C12832 lcd;
    InterruptIn tipkalo;
    PwmOut zvucnik;
    BusOut leds;
    bool zvukOn;
    unsigned int modRada, modSvjetla;
    float frekvencija;
    Timer debounce, vrijeme;
    Ticker ticker1, ticker2;
    void odabirModa();
    void svijetli();
    void sirena();
};






#endif