Nobuki HIRAMINE
/
irreceiver
IR Receiver
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 DigitalIn g_dpinIrReceiver(p30); 00004 00005 Serial g_serial(USBTX, USBRX); 00006 00007 int main() 00008 { 00009 g_serial.baud(115200); 00010 00011 Timer timer; 00012 timer.start(); 00013 int iMicroSec_prev = timer.read_us(); 00014 int iState_prev = 1; 00015 while(1) 00016 { 00017 int iState = g_dpinIrReceiver; 00018 if( iState != iState_prev ) 00019 { 00020 iState_prev = iState; 00021 int iMicroSec = timer.read_us(); 00022 g_serial.printf( "%d, ", iMicroSec - iMicroSec_prev ); 00023 iMicroSec_prev = iMicroSec; 00024 } 00025 } 00026 }
Generated on Wed Jul 13 2022 21:55:55 by 1.7.2