#include <Adafruit_GFX.h>
#include <Wire.h>
#include <Adafruit_SSD1306.h>
Adafruit_SSD1306 OLED(128,64,&Wire,-1);
/*static const unsigned char PROGMEM Mario1[] ={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x78,0x00,0x00,0x00,0xDE,0x03,0x00,0x00,0xC3,0x03,0x00,0x80,0x81,0x00,0x00,
0x80,0x01,0x03,0x00,0x80,0x03,0x03,0x00,0x00,0x9C,0x08,0x00,0x00,0x58,0x1D,0x00,
0x00,0x8E,0x14,0x00,0x00,0x33,0x13,0x00,0x00,0x11,0x09,0x00,0x80,0x10,0x0F,0x00,
0xC0,0x08,0x01,0x00,0x40,0x08,0x1D,0x00,0x40,0x0D,0x1F,0x00,0xC0,0x83,0x0F,0x00,
0x00,0x3E,0x18,0x00,0xC0,0x90,0x1A,0x00,0xC0,0xF8,0x1F,0x00,0x80,0x0C,0x00,0x00,
0x80,0x19,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
static const unsigned char PROGMEM Mario2[] ={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x78,0x00,0x00,0x00,0xDE,0x03,0x00,0x00,0xC3,0x03,0x00,0x80,0x81,0x00,0x00,
0x80,0x01,0x03,0x00,0x80,0x03,0x03,0x00,0x00,0x9C,0x00,0x00,0x00,0x59,0x01,0x00,
0x80,0xE7,0x19,0x00,0xC0,0x1B,0x0F,0x00,0x40,0x19,0x2A,0x00,0xC0,0x71,0x7C,0x00,
0x80,0xC1,0x54,0x00,0x00,0x81,0x53,0x00,0x00,0x09,0x7C,0x00,0x00,0x0D,0x06,0x00,
0x00,0x86,0x09,0x00,0xC0,0x43,0x0C,0x00,0x40,0xAE,0x07,0x00,0x40,0x82,0x04,0x00,
0x40,0x83,0x04,0x00,0xC0,0x81,0x0C,0x00,0x40,0x80,0x0F,0x00,0x00,0x00,0x00,0x00,
};
static const unsigned char PROGMEM Mario3[] ={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x78,0x00,0x00,0x00,0xDE,0x03,0x00,0x00,0xC3,0x03,0x00,0x80,0x81,0x00,0x00,
0x80,0x01,0x03,0x00,0x80,0x03,0x03,0x00,0x00,0x9C,0x00,0x00,0x00,0x5A,0x01,0x00,
0x00,0xE3,0x01,0x00,0x00,0x99,0x07,0x00,0x80,0x80,0x0B,0x00,0x80,0x0D,0x1F,0x00,
0x80,0x09,0x15,0x00,0x80,0x19,0x15,0x00,0x80,0xD9,0x0D,0x00,0x00,0x01,0x06,0x00,
0x00,0x02,0x08,0x00,0xC0,0x43,0x0C,0x00,0x40,0x2E,0x04,0x00,0x40,0x3A,0x04,0x00,
0x40,0x33,0x04,0x00,0xC0,0x21,0x0C,0x00,0x40,0xE0,0x0F,0x00,0x00,0x00,0x00,0x00,
}; */
static const unsigned char PROGMEM Dino1[] ={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0xFC,0x07,0x00,
0x00,0xFC,0x07,0x00,0x00,0xEE,0x07,0x00,0x00,0xFE,0x07,0x00,0x00,0xFE,0x07,0x00,
0x02,0xFF,0x07,0x00,0x06,0x7F,0x00,0x00,0x0E,0xFF,0x03,0x00,0xCE,0x3F,0x00,0x00,
0xFE,0x3F,0x01,0x00,0xFE,0xFF,0x03,0x00,0xFE,0xFF,0x00,0x00,0xFC,0x7F,0x00,0x00,
0xF0,0x7F,0x00,0x00,0xE0,0x1F,0x00,0x00,0x80,0x3F,0x00,0x00,0x80,0x31,0x00,0x00,
0x80,0x61,0x00,0x00,0xE0,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"D:\练习Arduino\取字模软件\启功\Dino1.bmp",0*/
};
static const unsigned char PROGMEM Dino2[] ={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x03,0x00,0x00,0xFC,0x07,0x00,
0x00,0xFC,0x07,0x00,0x00,0xEE,0x07,0x00,0x00,0xFE,0x07,0x00,0x00,0xFE,0x07,0x00,
0x04,0xFF,0x07,0x00,0x04,0x7F,0x00,0x00,0x0E,0xFF,0x03,0x00,0xCE,0x3F,0x00,0x00,
0xFE,0x3F,0x01,0x00,0xFE,0xFF,0x03,0x00,0xFE,0xFF,0x00,0x00,0xFC,0x7F,0x00,0x00,
0xF0,0x7F,0x00,0x00,0xE0,0x1F,0x00,0x00,0x80,0x3F,0x00,0x00,0x80,0x21,0x00,0x00,
0x80,0x31,0x00,0x00,0xC0,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"D:\练习Arduino\取字模软件\启功\Dino2.bmp",0*/
};
void setup() {
// put your setup code here, to run once:
OLED.begin(SSD1306_SWITCHCAPVCC,0x3c);
OLED.setTextColor(1);
}
void loop() {
// put your main code here, to run repeatedly:
OLED.clearDisplay();
OLED.setTextSize(1);
OLED.drawBitmap(0,32,Dino1,32,32,1);
OLED.display();
OLED.clearDisplay();
OLED.setTextSize(1);
OLED.drawBitmap(0,32,Dino2,32,32,1);
OLED.display();
}