The purpose of this project was to create a system that would allow users to monitor a locked device using a Bluetooth device. This Bluetooth device will show the last user that unlocked the device, and also allows the user to unlock the device using the Bluetooth device. This device can be physically unlocked using a capacitive touch keypad sensor.

Dependencies:   mbed Motor Servo

Fork of SerialPassthrough_LPC1768 by jim hamblen

main.cpp

Committer:
mbedAustin
Date:
2015-04-24
Revision:
1:a76360ca4001
Parent:
0:59bec1fd956e
Child:
2:a8dcb07a1d00

File content as of revision 1:a76360ca4001:

#include "mbed.h"
 
// Program to use the  mbed as a serial bridge
//
Serial pc(USBTX, USBRX); // tx, rx
Serial dev(D1, D0); // tx, rx
 
void send() {
    while (pc.readable()) {
        dev.putc(pc.getc());
    }
}
 
void recv() {
    pc.putc(dev.getc());
}
 
int main() {
    char c;
    
    // PC serial     
    pc.baud(9600);
    pc.attach(send, Serial::RxIrq);
    
    // Device serial 
    dev.baud(9600);   // LS20031 57600 
 
    //dev.printf("$PMTK314,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,5*2D\r\n");
    //dev.printf("$PMTK103*30\r\n");
    wait(0.1);
    dev.printf("AT+RST\r\n");
    while(1) {
    
        c = dev.getc();
        pc.putc(c);
 
    }
 
}