A optical beam breaker detector that appears to aPC as a USB keyboard, typing characters when the beam is broken

Dependencies:   mbed

main.cpp

Committer:
chris
Date:
2011-05-12
Revision:
1:45de28d7be8e
Parent:
0:9d0f47bc66da

File content as of revision 1:45de28d7be8e:

#include "mbed.h"
#include "USBKeyboard.h"

DigitalOut trigger(LED1);
DigitalIn event(p22);
USBKeyboard k;

int main() {
    while (1) {
        trigger = event;
        if (event) {
            k.putc('|');
            trigger = event;
            wait(1);
            while (!event) {
                trigger = event;
            }
        }
    }
}