kadai3

Dependencies:   mbed TextLCD

Committer:
shunsaku000
Date:
Wed Aug 03 08:08:53 2022 +0000
Revision:
0:bf12b5254bf3
pressuresensor;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shunsaku000 0:bf12b5254bf3 1 #include "mbed.h"
shunsaku000 0:bf12b5254bf3 2 #include "TextLCD.h"
shunsaku000 0:bf12b5254bf3 3
shunsaku000 0:bf12b5254bf3 4
shunsaku000 0:bf12b5254bf3 5 TextLCD lcd(p24, p26, p27, p28, p29, p30); // rs, e, d4-d7
shunsaku000 0:bf12b5254bf3 6 AnalogIn ain(p15);
shunsaku000 0:bf12b5254bf3 7
shunsaku000 0:bf12b5254bf3 8 int main() {
shunsaku000 0:bf12b5254bf3 9 float adc, volts, N;
shunsaku000 0:bf12b5254bf3 10
shunsaku000 0:bf12b5254bf3 11 while (1){
shunsaku000 0:bf12b5254bf3 12 lcd.locate(0,0);
shunsaku000 0:bf12b5254bf3 13 adc = ain.read(); // read analog as a float
shunsaku000 0:bf12b5254bf3 14 volts = adc ; // convert to volts
shunsaku000 0:bf12b5254bf3 15 N = volts * 16 ;
shunsaku000 0:bf12b5254bf3 16 lcd.printf("%8.3f N\n", N);
shunsaku000 0:bf12b5254bf3 17
shunsaku000 0:bf12b5254bf3 18 wait(0.05); // 20Hz update rate
shunsaku000 0:bf12b5254bf3 19 }
shunsaku000 0:bf12b5254bf3 20 }