mbed school / Mbed 2 deprecated mbed_IR_HellowWorld

Dependencies:   RemoteIR mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "ReceiverIR.h"
00003 ReceiverIR ir_rx(p15);
00004 
00005 DigitalOut myled(LED1);
00006 RemoteIR::Format format;
00007 uint8_t buf[32];
00008 int bitcount;
00009 int main() {
00010     while(1)
00011     {    
00012         if (ir_rx.getState() == ReceiverIR::Received) {
00013             bitcount = ir_rx.getData(&format, buf, sizeof(buf) * 8);
00014             if ( buf[0]== 0x80 && buf[1] == 0x00 )
00015                 myled=1;
00016         }
00017     }
00018 }