Programme de test de l'afficheur LCD Grove 16x2 Black on Yellow sur bus I2C

Dependencies:   mbed

Committer:
pierreprovent
Date:
Tue Dec 08 15:46:51 2020 +0000
Revision:
1:1342700e4846
Parent:
0:3dabc22261b1
Programme de test afficheur LCD Grove 16x2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pierreprovent 0:3dabc22261b1 1 #include "mbed.h"
pierreprovent 1:1342700e4846 2 #include "LCD.h"
pierreprovent 0:3dabc22261b1 3
pierreprovent 1:1342700e4846 4 LCD lcd(PB_9,PB_8);
pierreprovent 1:1342700e4846 5 // PB_9 : I2C broche SDA platine Grove
pierreprovent 1:1342700e4846 6 // PB_8 : I2C broche SCL platine Grove
pierreprovent 1:1342700e4846 7 AnalogIn vsense(ADC_TEMP); // Capteur de température interne
pierreprovent 0:3dabc22261b1 8
pierreprovent 1:1342700e4846 9 int main()
pierreprovent 1:1342700e4846 10 {
pierreprovent 1:1342700e4846 11 char chaine[17] ;
pierreprovent 1:1342700e4846 12 float T ;
pierreprovent 1:1342700e4846 13 lcd.cursor(3,0);
pierreprovent 1:1342700e4846 14 lcd.print("T interne");
pierreprovent 0:3dabc22261b1 15 while(1) {
pierreprovent 1:1342700e4846 16 T = (vsense.read()*3.3f -0.76f)/2.5e-3f + 25 ;
pierreprovent 1:1342700e4846 17 sprintf(chaine, "%.2f C", T);
pierreprovent 1:1342700e4846 18 lcd.cursor(4,1);
pierreprovent 1:1342700e4846 19 lcd.print(chaine);
pierreprovent 1:1342700e4846 20 wait(1);
pierreprovent 0:3dabc22261b1 21 }
pierreprovent 0:3dabc22261b1 22 }