Utilities classes for the Zumo Robot

Dependents:   ZumoRobotBluetoothControlled Fsl_Zumo

This library represents some useful code for controlling your Zumo Robot.

Buzzer.h

Committer:
catalincraciun7
Date:
2014-11-27
Revision:
4:dcd52a961392
Child:
6:7740c9d8d834

File content as of revision 4:dcd52a961392:

// Craciun Catalin
//  Buzzer.h
//   © 2014 Catalin Craciun

#ifndef BuzzerH
#define BuzzerH

#include "mbed.h"

class Buzzer {
    public:
        // Public methods and properties
        Buzzer(PinName buzzerPinName);
        ~Buzzer();
        void stopBeep();
        void startBeep(float frequency, float duration);

    private:
        // Private methods and properties   
        PwmOut buzzerPin;
        Timeout timeout;
};

#endif // BuzzerH