by Rob Toulson and Tim Wilmshurst from textbook "Fast and Effective Embedded Systems Design: Applying the ARM mbed"

Dependencies:   mbed

main.cpp

Committer:
robt
Date:
2012-08-31
Revision:
0:de142f1cc7a2

File content as of revision 0:de142f1cc7a2:

/*Program Example 3.4: Simple program to test KTIR slotted optosensor. Switches an LED according to state of sensor
                                                                       */
#include "mbed.h"
DigitalOut redled(p5);
DigitalIn  opto_switch(p12);

int main()
{
    while(1) {
        if (opto_switch==1)           //input = 1 if beam interrupted
            redled = 1;                 //switch led on if beam interrupted

        else
            redled = 0;                 //led off if no interruption
    }                               //end of while
}