Dependencies: mbed
Revision 0:fcb1e9275447, committed 2015-10-24
- Comitter:
- mustwillza
- Date:
- Sat Oct 24 09:36:45 2015 +0000
- Commit message:
- Full Version
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r fcb1e9275447 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Oct 24 09:36:45 2015 +0000 @@ -0,0 +1,58 @@ +#include "mbed.h" + +//------------------------------------ +// Hyperterminal configuration +// 9600 bauds, 8-bit data, no parity +//------------------------------------ + +//Serial pc(SERIAL_TX, SERIAL_RX); +Serial blue(PA_15,PB_7); + +BusOut digit1(D13,D12,D11,D10); +BusOut digit2(D9,D8,D7,D6); +AnalogIn vin(A2); + +Ticker VoltReading; + +int segment(int numberic) +{ + //digit1 = numberic; + //digit2 = numberic2; + + if(numberic > 9) { + digit1 = numberic/10; + digit2 = numberic%10; + // pc.printf("%d\n",numberic); + // pc.printf("%d\n",numberic%10); + return 0; + } else + digit1 = 0; + digit2 = numberic; + + return 0; +} + +void voltRead(){ + float data = vin.read() * 3.3; + // pc.printf("Voltage : %f\n",data); + int num1 = data*100.0; +// pc.printf("Bluetooth : volt%d \n",num1); + blue.printf("vt %d\n",num1); +} +int main() +{ + // pc.baud(115200); + blue.baud(9600); + VoltReading.attach(&voltRead,0.05); + while(1) { + if(blue.readable()) { + if(blue.getc() == 's'){ + int data; + blue.scanf("%d",&data); + // pc.printf("%d",data); + segment(data); + } + } + + } +}
diff -r 000000000000 -r fcb1e9275447 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Sat Oct 24 09:36:45 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/34e6b704fe68 \ No newline at end of file