temp adc and preesure on lcd 20*4 also 16*4

Dependencies:   KS0108 SCP1000 TextLCD mbed

Fork of TextLCD_ADC by Pallavi Sudhakar

Revision:
5:746a38bc5a10
Parent:
4:206beeaf992b
--- a/main.cpp	Mon May 06 07:26:47 2013 +0000
+++ b/main.cpp	Wed Aug 28 18:34:41 2013 +0000
@@ -1,57 +1,34 @@
-// Hello World! for the TextLCD
+#include "SCP1000.h"
+#include "mbed.h"
+#include "TextLCD.h" 
 
-#include "mbed.h"
-#include "TextLCD.h"
 
-TextLCD lcd(p9, p10, p11, p12, p13, p14); // rs, e, d4-d7
-AnalogIn voltage(p15);
-DigitalOut A(LED1);
-DigitalOut B(LED2);
-DigitalOut C(LED3);
-DigitalOut D(LED4);
+TextLCD lcd(p26, p25, p24, p23, p22, p21,TextLCD::LCD20x4); // rs, e, d4-d7
+ 
+SCP1000 scp1000(p5,p6,p7,p8);
+AnalogIn ain (p20);
+
+//Serial rn42(p9,p10);
+
+
 int main() 
 {
-float x;
-while (1){
-x=voltage.read();
-    lcd.printf(" voltage in real: %3.4f\n", voltage.read());
-    wait(1);
-    lcd.printf("voltage in integer: %5d\n", voltage.read_u16());
-    wait(1);
-    if(x<=0.2)
-    {
-    A=0;
-    B=0;
-    C=0;
-    D=0;
-    }
-    else if(x>0.2 && x<=0.4)
-    {
-    A=1;
-    B=0;
-    C=0;
-    D=0;
-    }
-    else if(x>0.4 && x<=0.6)
-    {
-    A=1;
-    B=1;
-    C=0;
-    D=0;
-    }
-    else if(x>0.6 && x<=0.8)
-    {
-    A=1;
-    B=1;
-    C=1;
-    D=0;
-    }
-    else if(x>0.8 && x<=1.0)
-    {
-    A=1;
-    B=1;
-    C=1;
-    D=1;
-    }
+    rn42.baud(57600);
+    lcd.locate(0, 0);
+    lcd.printf("This is version 1.0\n");
+    lcd.locate(0, 1);
+    lcd.printf("of the spi host test\n");
+     wait(0.75);
+   lcd.cls();
+      while (1){ 
+        
+                 lcd.locate(0, 0);
+                 lcd.printf("%.2f\n", ain.read());
+                 lcd.locate(0, 1);
+                 lcd.printf("%d Pa ", scp1000.readPressure());
+                 lcd.locate(0, 2);
+                 lcd.printf("%f C",  scp1000.readTemperature());
+                        
+                     }
+                      
 }
-}