Nikhil_Praneet_Aksh Group Project (Smart Laptop Table)

Dependencies:   HC06Bluetooth

Committer:
nikhilchougule
Date:
Tue Apr 24 03:00:43 2018 +0000
Revision:
0:faf87be33768
NikhilChougule_PraneetMohan_Akash_Smart_laptop_Table

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nikhilchougule 0:faf87be33768 1 #include "mbed.h"
nikhilchougule 0:faf87be33768 2 #include <HC06Bluetooth.h>
nikhilchougule 0:faf87be33768 3
nikhilchougule 0:faf87be33768 4 DigitalOut En1(A5);
nikhilchougule 0:faf87be33768 5 DigitalOut F1(PTC4);
nikhilchougule 0:faf87be33768 6 DigitalOut R1(PTC12);
nikhilchougule 0:faf87be33768 7 DigitalOut En2(A4);
nikhilchougule 0:faf87be33768 8 DigitalOut F2(PTD2);
nikhilchougule 0:faf87be33768 9 DigitalOut R2(PTD3);
nikhilchougule 0:faf87be33768 10 AnalogIn T(A0);
nikhilchougule 0:faf87be33768 11 DigitalOut leddout(PTD1);
nikhilchougule 0:faf87be33768 12
nikhilchougule 0:faf87be33768 13 Serial pc(USBTX,USBRX);
nikhilchougule 0:faf87be33768 14 Serial blue(PTC15,PTC14);
nikhilchougule 0:faf87be33768 15 char a=0;
nikhilchougule 0:faf87be33768 16 double Temp=0;
nikhilchougule 0:faf87be33768 17
nikhilchougule 0:faf87be33768 18 int main() {
nikhilchougule 0:faf87be33768 19 pc.baud(9600);
nikhilchougule 0:faf87be33768 20
nikhilchougule 0:faf87be33768 21 while (true){
nikhilchougule 0:faf87be33768 22 Temp=((T.read()*3.3)-0.500)*100.0;
nikhilchougule 0:faf87be33768 23 pc.printf("Tempertureis: %3.3f%%\n", Temp);
nikhilchougule 0:faf87be33768 24
nikhilchougule 0:faf87be33768 25 if (Temp > 24.00){
nikhilchougule 0:faf87be33768 26 leddout=1;
nikhilchougule 0:faf87be33768 27 }
nikhilchougule 0:faf87be33768 28 else{
nikhilchougule 0:faf87be33768 29 leddout=0;
nikhilchougule 0:faf87be33768 30 }
nikhilchougule 0:faf87be33768 31
nikhilchougule 0:faf87be33768 32 if (blue.readable()>0){
nikhilchougule 0:faf87be33768 33 a=blue.getc();
nikhilchougule 0:faf87be33768 34 }
nikhilchougule 0:faf87be33768 35 if (a=='U'){
nikhilchougule 0:faf87be33768 36 En1=1;
nikhilchougule 0:faf87be33768 37 F1=1;
nikhilchougule 0:faf87be33768 38 R1=0;}
nikhilchougule 0:faf87be33768 39
nikhilchougule 0:faf87be33768 40 if (a=='D'){
nikhilchougule 0:faf87be33768 41 En1=1;
nikhilchougule 0:faf87be33768 42 F1=0;
nikhilchougule 0:faf87be33768 43 R1=1;}
nikhilchougule 0:faf87be33768 44
nikhilchougule 0:faf87be33768 45 if (a=='S'){
nikhilchougule 0:faf87be33768 46 En2=0;
nikhilchougule 0:faf87be33768 47 F2=0;
nikhilchougule 0:faf87be33768 48 R2=0;
nikhilchougule 0:faf87be33768 49 En1=0;
nikhilchougule 0:faf87be33768 50 F1=0;
nikhilchougule 0:faf87be33768 51 R1=0;}
nikhilchougule 0:faf87be33768 52
nikhilchougule 0:faf87be33768 53 if (a=='C'){
nikhilchougule 0:faf87be33768 54 En2=1;
nikhilchougule 0:faf87be33768 55 F2=1;
nikhilchougule 0:faf87be33768 56 R2=0;}
nikhilchougule 0:faf87be33768 57
nikhilchougule 0:faf87be33768 58 if (a=='A'){
nikhilchougule 0:faf87be33768 59 En2=1;
nikhilchougule 0:faf87be33768 60 F2=0;
nikhilchougule 0:faf87be33768 61 R2=1;}
nikhilchougule 0:faf87be33768 62
nikhilchougule 0:faf87be33768 63 }
nikhilchougule 0:faf87be33768 64 }