紅外線接收端

Dependencies:   RemoteIR mbed

main.cpp

Committer:
mbedschool
Date:
2015-02-14
Revision:
0:aefe311b9eda

File content as of revision 0:aefe311b9eda:

#include "mbed.h"
#include "ReceiverIR.h"
ReceiverIR ir_rx(p15);

DigitalOut myled(LED1);
RemoteIR::Format format;
uint8_t buf[32];
int bitcount;
int main() {
    while(1)
    {    
        if (ir_rx.getState() == ReceiverIR::Received) {
            bitcount = ir_rx.getData(&format, buf, sizeof(buf) * 8);
            if ( buf[0]== 0x80 && buf[1] == 0x00 )
                myled=1;
        }
    }
}