Pierre Provent
/
Test_afficheur_Grove_Nucleo_F429ZI
Programme de test de l'afficheur LCD Grove 16x2 Black on Yellow sur bus I2C
LCD.h@1:1342700e4846, 2020-12-08 (annotated)
- Committer:
- pierreprovent
- Date:
- Tue Dec 08 15:46:51 2020 +0000
- Revision:
- 1:1342700e4846
Programme de test afficheur LCD Grove 16x2
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
pierreprovent | 1:1342700e4846 | 1 | #include "mbed.h" |
pierreprovent | 1:1342700e4846 | 2 | |
pierreprovent | 1:1342700e4846 | 3 | #define LCD_ADDRESS (0x3E << 1) |
pierreprovent | 1:1342700e4846 | 4 | |
pierreprovent | 1:1342700e4846 | 5 | class LCD |
pierreprovent | 1:1342700e4846 | 6 | { |
pierreprovent | 1:1342700e4846 | 7 | public: |
pierreprovent | 1:1342700e4846 | 8 | LCD(PinName sda, PinName scl);// constructor |
pierreprovent | 1:1342700e4846 | 9 | void clear(); |
pierreprovent | 1:1342700e4846 | 10 | void print(char *str); |
pierreprovent | 1:1342700e4846 | 11 | void cursor(char col, char row); |
pierreprovent | 1:1342700e4846 | 12 | private: |
pierreprovent | 1:1342700e4846 | 13 | char data[2]; |
pierreprovent | 1:1342700e4846 | 14 | void init(); |
pierreprovent | 1:1342700e4846 | 15 | void sendCommand(char value); |
pierreprovent | 1:1342700e4846 | 16 | I2C i2c; |
pierreprovent | 1:1342700e4846 | 17 | }; |