ECE 4180 - Final Project Team / Mbed 2 deprecated WalkieTalkie

Dependencies:   mbed 4DGL-uLCD-SE mbed-rtos nRF24L01P

Microphone.h

Committer:
Nurchu
Date:
2018-04-25
Revision:
33:5d86c111d9bc
Parent:
20:e068469ffb89

File content as of revision 33:5d86c111d9bc:

#include "mbed.h"

class Microphone
{
public:
    Microphone(PinName pin);
    
    // Returns the raw float value on the pin
    float read();
    operator float ();
    
    // Returns a scaled uint8 for transmission over the RF channel
    uint8_t getData();
    
private:
    AnalogIn _pin;
    float dc;
};