ok

Dependencies:   Grove_LCD_RGB_Backlight mbed

Fork of Grove_LCD_RGB_Backlight_HelloWorld by Chandler Matz

Committer:
mathbrt
Date:
Fri Apr 22 09:28:48 2016 +0000
Revision:
2:2e943aeaf82b
Parent:
1:d16e423537ed
test

Who changed what in which revision?

UserRevisionLine numberNew 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);
mathbrt 2:2e943aeaf82b 7 //Serial pc(USBTX, USBRX); TEST
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 }