test
Dependencies: C12832_lcd LCD_fonts mbed
Fork of Christmas-LCD by
main.cpp
- Committer:
- kaku_jyoko
- Date:
- 2016-12-01
- Revision:
- 8:3a37f2b9e9e4
- Parent:
- 7:aead9a8a9b89
- Child:
- 9:9e72c0ff2759
File content as of revision 8:3a37f2b9e9e4:
#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(); }