ok
Dependencies: Grove_LCD_RGB_Backlight mbed
Fork of Grove_LCD_RGB_Backlight_HelloWorld by
main.cpp@1:d16e423537ed, 2016-04-22 (annotated)
- Committer:
- mathbrt
- Date:
- Fri Apr 22 09:14:31 2016 +0000
- Revision:
- 1:d16e423537ed
- Parent:
- 0:be3b212d1b17
- Child:
- 2:2e943aeaf82b
Ok
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
cmatz3 | 0:be3b212d1b17 | 1 | #include "Grove_LCD_RGB_Backlight.h" |
cmatz3 | 0:be3b212d1b17 | 2 | #include "mbed.h" |
cmatz3 | 0:be3b212d1b17 | 3 | |
mathbrt | 1:d16e423537ed | 4 | |
cmatz3 | 0:be3b212d1b17 | 5 | Grove_LCD_RGB_Backlight rgbLCD(p9, p10); |
cmatz3 | 0:be3b212d1b17 | 6 | //I2C i2c(p9, p10); |
cmatz3 | 0:be3b212d1b17 | 7 | //Serial pc(USBTX, USBRX); |
cmatz3 | 0:be3b212d1b17 | 8 | |
cmatz3 | 0:be3b212d1b17 | 9 | int main() |
cmatz3 | 0:be3b212d1b17 | 10 | { |
mathbrt | 1:d16e423537ed | 11 | rgbLCD.displayOn(); |
cmatz3 | 0:be3b212d1b17 | 12 | rgbLCD.setRGB(0xff, 0xff, 0xff); //set the color |
cmatz3 | 0:be3b212d1b17 | 13 | rgbLCD.print("Hello World!"); |
cmatz3 | 0:be3b212d1b17 | 14 | rgbLCD.locate(0,1); |
cmatz3 | 0:be3b212d1b17 | 15 | rgbLCD.print("This is a test"); |
cmatz3 | 0:be3b212d1b17 | 16 | wait(5); |
cmatz3 | 0:be3b212d1b17 | 17 | int count = 0; |
mathbrt | 1:d16e423537ed | 18 | |
mathbrt | 1:d16e423537ed | 19 | // Changement de couleur de fond d'écran |
cmatz3 | 0:be3b212d1b17 | 20 | while(1) |
cmatz3 | 0:be3b212d1b17 | 21 | { |
cmatz3 | 0:be3b212d1b17 | 22 | if (count == 0) |
cmatz3 | 0:be3b212d1b17 | 23 | { |
cmatz3 | 0:be3b212d1b17 | 24 | rgbLCD.setRGB(0xff, 0x00, 0x00); |
cmatz3 | 0:be3b212d1b17 | 25 | } |
cmatz3 | 0:be3b212d1b17 | 26 | else if (count == 1) |
cmatz3 | 0:be3b212d1b17 | 27 | { |
cmatz3 | 0:be3b212d1b17 | 28 | rgbLCD.setRGB(0x00, 0xff, 0x00); |
cmatz3 | 0:be3b212d1b17 | 29 | } |
cmatz3 | 0:be3b212d1b17 | 30 | else if (count == 2) |
cmatz3 | 0:be3b212d1b17 | 31 | { |
cmatz3 | 0:be3b212d1b17 | 32 | rgbLCD.setRGB(0x00, 0x00, 0xff); |
cmatz3 | 0:be3b212d1b17 | 33 | } |
cmatz3 | 0:be3b212d1b17 | 34 | wait(1); |
cmatz3 | 0:be3b212d1b17 | 35 | count++; |
cmatz3 | 0:be3b212d1b17 | 36 | if(count == 3) |
cmatz3 | 0:be3b212d1b17 | 37 | { |
cmatz3 | 0:be3b212d1b17 | 38 | count = 0; |
cmatz3 | 0:be3b212d1b17 | 39 | } |
cmatz3 | 0:be3b212d1b17 | 40 | |
cmatz3 | 0:be3b212d1b17 | 41 | } |
cmatz3 | 0:be3b212d1b17 | 42 | } |