赤外線リモコンのパルス幅を表示します
Dependencies: mbed IRRcevPulseWidth
Fork of irreceiver by
main.cpp
- Committer:
- nobuki
- Date:
- 2012-12-01
- Revision:
- 0:883a77e07ad5
- Child:
- 1:cc9fd4010a3d
File content as of revision 0:883a77e07ad5:
#include "mbed.h" DigitalIn g_dpinIrReceiver(p30); Serial g_serial(USBTX, USBRX); int main() { g_serial.baud(115200); Timer timer; timer.start(); int iMicroSec_prev = timer.read_us(); int iState_prev = 1; while(1) { int iState = g_dpinIrReceiver; if( iState != iState_prev ) { iState_prev = iState; int iMicroSec = timer.read_us(); g_serial.printf( "%d, ", iMicroSec - iMicroSec_prev ); iMicroSec_prev = iMicroSec; } } }