![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
ER2
Dependencies: mbed Grove_LCD_RGB_Backlight
main.cpp@0:5226382bd1c3, 2021-06-02 (annotated)
- Committer:
- dorian06
- Date:
- Wed Jun 02 07:19:57 2021 +0000
- Revision:
- 0:5226382bd1c3
lcd i2c;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dorian06 | 0:5226382bd1c3 | 1 | #include "mbed.h" |
dorian06 | 0:5226382bd1c3 | 2 | #include "Grove_LCD_RGB_Backlight.h" |
dorian06 | 0:5226382bd1c3 | 3 | |
dorian06 | 0:5226382bd1c3 | 4 | Grove_LCD_RGB_Backlight LCD(p28,p27); |
dorian06 | 0:5226382bd1c3 | 5 | AnalogIn bat(p15); |
dorian06 | 0:5226382bd1c3 | 6 | int main() |
dorian06 | 0:5226382bd1c3 | 7 | { |
dorian06 | 0:5226382bd1c3 | 8 | LCD.setRGB(255, 255, 255); |
dorian06 | 0:5226382bd1c3 | 9 | float val; |
dorian06 | 0:5226382bd1c3 | 10 | char tab[20]= "Vbat =" ; //création d’une chaîne de caractères |
dorian06 | 0:5226382bd1c3 | 11 | while(1) { |
dorian06 | 0:5226382bd1c3 | 12 | LCD.clear(); |
dorian06 | 0:5226382bd1c3 | 13 | char tab[20]= "Vbat =" ; //création d’une chaîne de caractères |
dorian06 | 0:5226382bd1c3 | 14 | val=bat.read( )*13.3 ; //lecture de la variable |
dorian06 | 0:5226382bd1c3 | 15 | sprintf(tab, "Vbat= %.2f V",val) ; //contenu de tab + val sous le format %.2f |
dorian06 | 0:5226382bd1c3 | 16 | LCD.print(tab) ; //affichage de la chaîne tab sur le LCD |
dorian06 | 0:5226382bd1c3 | 17 | wait(1); |
dorian06 | 0:5226382bd1c3 | 18 | } |
dorian06 | 0:5226382bd1c3 | 19 | } |