SSD1306(OLED) Figure Test
Dependencies: mbed
main.cpp
00001 #include "mbed.h" 00002 #include "SSD1306.h" 00003 00004 DigitalOut myled(PA_6); 00005 00006 Serial pc(USBTX, USBRX); // tx, rx 00007 00008 00009 00010 00011 00012 00013 const unsigned char *miku[6] = { miku1, miku2, miku3, miku4, miku5, miku6 }; 00014 00015 void drawmiku(int pic){ 00016 int x, y; 00017 const unsigned char *p = miku[pic]; 00018 00019 for(y = 0; y < 8; y++){ 00020 locate(53, y); 00021 for(x = 0; x < 75; x++) send_data(*p++); 00022 } 00023 } 00024 00025 int main() { 00026 int pic; 00027 00028 init(); 00029 00030 cls(); 00031 00032 pic = 0; 00033 while(1) { 00034 drawmiku(pic); 00035 if(++pic == 6) pic = 0; 00036 00037 myled = !myled; 00038 wait_ms(100); 00039 } 00040 }
Generated on Thu Jul 21 2022 05:54:54 by 1.7.2