AIDILFITRI-LCD_PUBLISH
Dependencies: C12832_lcd LCD_fonts mbed
Fork of Christmas-LCD by
main.cpp
- Committer:
- zurainiokies
- Date:
- 2017-06-01
- Revision:
- 4:1417c73a373f
- Parent:
- 3:48407a94ff89
File content as of revision 4:1417c73a373f:
#include "mbed.h" #include "C12832_lcd.h" #include "Arial_9.h" #include "Small_7.h" #include "graphics.h" C12832_LCD lcd; int main() { int i,s; lcd.cls(); lcd.set_font((unsigned char*) Arial_9); s = 3; lcd.print_bm(bitmTree,95,0); // print chistmas tree lcd.copy_to_lcd(); lcd.setmode(XOR); // XOR - a second print will erase for(i = -15; i < 75; ){ lcd.print_bm(bitmSan1,i,2); wait(0.5); lcd.copy_to_lcd(); // update lcd lcd.print_bm(bitmSan1,i,2); // erase i= i+s; lcd.print_bm(bitmSan2,i,2); // print next wait(0.5); lcd.copy_to_lcd(); // update lcd lcd.print_bm(bitmSan2,i,2); // erase i= i+s; lcd.print_bm(bitmSan3,i,2); // print next wait(0.5); lcd.copy_to_lcd(); // update lcd lcd.print_bm(bitmSan3,i,2); // erase i= i+s; } lcd.print_bm(bitmSan3,i,2); lcd.set_auto_up(0); for(i=-20; i<5; i++){ // scrolling text lcd.locate(5,i); lcd.printf("Happy"); lcd.locate(5,i+12); lcd.printf("Christmas"); lcd.copy_to_lcd(); lcd.locate(5,i); wait(0.2); lcd.printf("Happy"); lcd.locate(5,i+12); lcd.printf("Christmas"); lcd.copy_to_lcd(); i=i+1; } lcd.locate(5,i); lcd.printf("Happy"); lcd.locate(5,i+12); lcd.printf("Christmas"); lcd.copy_to_lcd(); }