Just a simple sample of TextLCD and LM35 temperature sensor (version2)

Dependencies:   mbed

Committer:
nxpfan
Date:
Thu Aug 12 14:42:06 2010 +0000
Revision:
0:87b4eb4bb312

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nxpfan 0:87b4eb4bb312 1 // A simple sample to use TextLCD and LM35 temeperature sensor
nxpfan 0:87b4eb4bb312 2
nxpfan 0:87b4eb4bb312 3 #include "mbed.h"
nxpfan 0:87b4eb4bb312 4 #include "TextLCD.h"
nxpfan 0:87b4eb4bb312 5
nxpfan 0:87b4eb4bb312 6 AnalogIn ain(p20);
nxpfan 0:87b4eb4bb312 7 TextLCD lcd(p24, p25, p26, p27, p28, p29); // rs, e, d0-d3
nxpfan 0:87b4eb4bb312 8
nxpfan 0:87b4eb4bb312 9 int main() {
nxpfan 0:87b4eb4bb312 10 float ondo;
nxpfan 0:87b4eb4bb312 11 lcd.printf("Ondokei\n");
nxpfan 0:87b4eb4bb312 12
nxpfan 0:87b4eb4bb312 13 while (1) {
nxpfan 0:87b4eb4bb312 14 ondo = 0;
nxpfan 0:87b4eb4bb312 15
nxpfan 0:87b4eb4bb312 16 for ( int i = 0; i < 100; i++ ) {
nxpfan 0:87b4eb4bb312 17 ondo += ain;
nxpfan 0:87b4eb4bb312 18 wait(0.01);
nxpfan 0:87b4eb4bb312 19 }
nxpfan 0:87b4eb4bb312 20
nxpfan 0:87b4eb4bb312 21 printf( "%f\r\n", ondo * 3.3 );
nxpfan 0:87b4eb4bb312 22 lcd.locate( 3, 1 );
nxpfan 0:87b4eb4bb312 23 lcd.printf( "ondo =%5.1f%cC", ondo * 3.3, 0xDF );
nxpfan 0:87b4eb4bb312 24 }
nxpfan 0:87b4eb4bb312 25 }