Mason Cheong
/
programmable_ir_reciever_SIS-2
Basic program that interfaces with a SIS-2 programmable IR reciever
main.cpp
- Committer:
- mascheong
- Date:
- 2014-03-13
- Revision:
- 1:75b2a18e16ff
- Parent:
- 0:b016fab90911
File content as of revision 1:75b2a18e16ff:
#include "mbed.h" DigitalIn in1(p5); DigitalIn in2(p6); DigitalOut learn(p7); DigitalOut mode(p8); DigitalOut discrete(p9); DigitalOut led(LED1); //corresponds to Output1 DigitalOut led2(LED2); //corresponds to Output2 int main() { mode = 0; //set chip mode (0 for mode 1, 1 for mode 2) discrete = 0; //for discrete button mode, mode and discrete should be set to 0 otherwise set to 1 learn = 0; //pull pin low to activate chip learning while(in1 == 0) {}; //wait until output1 goes high learn = 1; //pull up pin while(1){ led = in1; //visual feedback for initial programming/first button led indicator led2 = in2; //second button led indicator } }