![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
test
Dependencies: C12832_lcd LCD_fonts mbed
Fork of Christmas-LCD by
main.cpp
- Committer:
- kaku_jyoko
- Date:
- 2016-12-01
- Revision:
- 4:0838ffe5e350
- Parent:
- 3:48407a94ff89
- Child:
- 5:c8042f09237b
File content as of revision 4:0838ffe5e350:
#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.05); 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.05); 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.05); 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.002); 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(); }