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

Dependencies:   mbed

Revision:
0:de142f1cc7a2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Aug 31 15:24:00 2012 +0000
@@ -0,0 +1,16 @@
+/*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
+}