Mason Cheong
/
programmable_ir_reciever_SIS-2
Basic program that interfaces with a SIS-2 programmable IR reciever
Diff: main.cpp
- Revision:
- 0:b016fab90911
- Child:
- 1:75b2a18e16ff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Mar 12 16:27:55 2014 +0000 @@ -0,0 +1,22 @@ +#include "mbed.h" + +DigitalIn in1(p5); +DigitalIn in2(p6); +DigitalOut learn(p7); +DigitalOut mode(p8); +DigitalOut discrete(p9); +DigitalOut led(LED1); +DigitalOut led2(LED2); + + +int main() { + mode = 0; //set chip mode (0 for mode 1, 1 for mode 2) + discrete = 1; //for discrete button mode, mode and discrete should be set to 0 + 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 + } +}