#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <Fonts/FreeMonoBold12pt7b.h>
// what pin we're connected to
// DHT 11
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);
const unsigned char side_a [] PROGMEM = {
0x1f, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3f, 0x80, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3f, 0x80, 0x00, 0x07, 0xc0, 0x00, 0x3c, 0x0f, 0xf0, 0xff, 0x00, 0x7f, 0xf0, 0x00, 0x3c, 0x00,
0x3f, 0x80, 0x03, 0x87, 0xe0, 0x00, 0xff, 0x8f, 0xf0, 0xff, 0xc0, 0x7f, 0xf0, 0x00, 0x3e, 0x00,
0x3f, 0x80, 0x03, 0x87, 0xf0, 0x01, 0xff, 0x8f, 0xf0, 0xff, 0xe0, 0x7f, 0xf0, 0x00, 0x7e, 0x00,
0x3f, 0x80, 0x03, 0x87, 0xf8, 0x03, 0xff, 0x8f, 0xf0, 0xff, 0xf0, 0x7f, 0xf0, 0x00, 0x7e, 0x00,
0x3f, 0x80, 0x03, 0x87, 0xf8, 0x03, 0xff, 0x83, 0xc0, 0xff, 0xf8, 0x7f, 0xf0, 0x00, 0x7e, 0x00,
0x3f, 0x80, 0x03, 0x87, 0xf8, 0x07, 0xc1, 0x83, 0xc0, 0xf0, 0xf8, 0x78, 0x00, 0x00, 0x7e, 0x00,
0x3f, 0x80, 0x03, 0x87, 0xf8, 0x07, 0x80, 0x03, 0xc0, 0xf0, 0x78, 0x78, 0x00, 0x00, 0xff, 0x00,
0x3f, 0x80, 0x00, 0x07, 0xf8, 0x07, 0x80, 0x03, 0xc0, 0xf0, 0x7c, 0x78, 0x00, 0x00, 0xff, 0x00,
0x3f, 0x80, 0x00, 0x0f, 0xf8, 0x07, 0xc0, 0x03, 0xc0, 0xf0, 0x3c, 0x78, 0x00, 0x00, 0xf7, 0x00,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xe0, 0x03, 0xc0, 0xf0, 0x3c, 0x7f, 0xf0, 0x00, 0xe7, 0x00,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xfc, 0x03, 0xc0, 0xf0, 0x3c, 0x7f, 0xf0, 0x00, 0xe7, 0x80,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x03, 0xff, 0x03, 0xc0, 0xf0, 0x3c, 0x7f, 0xf0, 0x01, 0xe7, 0x80,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x03, 0xff, 0x83, 0xc0, 0xf0, 0x3c, 0x7f, 0xf0, 0x01, 0xe7, 0x80,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x01, 0xff, 0x83, 0xc0, 0xf0, 0x3c, 0x7f, 0xf0, 0x01, 0xe3, 0x80,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x7f, 0xc3, 0xc0, 0xf0, 0x3c, 0x78, 0x00, 0x01, 0xc3, 0xc0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x00, 0x0f, 0xc3, 0xc0, 0xf0, 0x3c, 0x78, 0x00, 0x03, 0xff, 0xc0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x00, 0x07, 0xc3, 0xc0, 0xf0, 0x3c, 0x78, 0x00, 0x03, 0xff, 0xc0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x00, 0x03, 0xc3, 0xc0, 0xf0, 0x7c, 0x78, 0x00, 0x03, 0xff, 0xc0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x06, 0x03, 0xc3, 0xc0, 0xf0, 0x78, 0x78, 0x00, 0x03, 0xff, 0xc0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x07, 0x07, 0xc3, 0xc0, 0xf0, 0xf8, 0x78, 0x00, 0x03, 0xff, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x07, 0xff, 0x83, 0xc0, 0xff, 0xf0, 0x7f, 0xf0, 0x07, 0x81, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x07, 0xff, 0x8f, 0xf0, 0xff, 0xf0, 0x7f, 0xf0, 0x07, 0x81, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x07, 0xff, 0x0f, 0xf0, 0xff, 0xe0, 0x7f, 0xf0, 0x07, 0x81, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x03, 0xfe, 0x0f, 0xf0, 0xff, 0xc0, 0x7f, 0xf0, 0x07, 0x80, 0xf0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x00, 0xf8, 0x0f, 0xf0, 0xff, 0x00, 0x7f, 0xf0, 0x0f, 0x00, 0xf0,
0x33, 0x80, 0x00, 0x03, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3b, 0x80, 0x00, 0x03, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const unsigned char side_b [] PROGMEM = {
0x1f, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3f, 0x80, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3f, 0x80, 0x00, 0x07, 0xc0, 0x00, 0x3c, 0x0f, 0xf0, 0xff, 0x00, 0x7f, 0xf0, 0x03, 0xfe, 0x00,
0x3f, 0x80, 0x03, 0x87, 0xe0, 0x00, 0xff, 0x8f, 0xf0, 0xff, 0xc0, 0x7f, 0xf0, 0x03, 0xff, 0x80,
0x3f, 0x80, 0x03, 0x87, 0xf0, 0x01, 0xff, 0x8f, 0xf0, 0xff, 0xe0, 0x7f, 0xf0, 0x03, 0xff, 0x80,
0x3f, 0x80, 0x03, 0x87, 0xf8, 0x03, 0xff, 0x8f, 0xf0, 0xff, 0xf0, 0x7f, 0xf0, 0x03, 0xff, 0xc0,
0x3f, 0x80, 0x03, 0x87, 0xf8, 0x03, 0xff, 0x83, 0xc0, 0xff, 0xf8, 0x7f, 0xf0, 0x03, 0xff, 0xc0,
0x3f, 0x80, 0x03, 0x87, 0xf8, 0x07, 0xc1, 0x83, 0xc0, 0xf0, 0xf8, 0x78, 0x00, 0x03, 0xc7, 0xc0,
0x3f, 0x80, 0x03, 0x87, 0xf8, 0x07, 0x80, 0x03, 0xc0, 0xf0, 0x78, 0x78, 0x00, 0x03, 0xc3, 0xc0,
0x3f, 0x80, 0x00, 0x07, 0xf8, 0x07, 0x80, 0x03, 0xc0, 0xf0, 0x7c, 0x78, 0x00, 0x03, 0xc3, 0xc0,
0x3f, 0x80, 0x00, 0x0f, 0xf8, 0x07, 0xc0, 0x03, 0xc0, 0xf0, 0x3c, 0x78, 0x00, 0x03, 0xc3, 0xc0,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xe0, 0x03, 0xc0, 0xf0, 0x3c, 0x7f, 0xf0, 0x03, 0xc7, 0x80,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xfc, 0x03, 0xc0, 0xf0, 0x3c, 0x7f, 0xf0, 0x03, 0xff, 0x80,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x03, 0xff, 0x03, 0xc0, 0xf0, 0x3c, 0x7f, 0xf0, 0x03, 0xff, 0x00,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x03, 0xff, 0x83, 0xc0, 0xf0, 0x3c, 0x7f, 0xf0, 0x03, 0xff, 0xc0,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x01, 0xff, 0x83, 0xc0, 0xf0, 0x3c, 0x7f, 0xf0, 0x03, 0xff, 0xc0,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x7f, 0xc3, 0xc0, 0xf0, 0x3c, 0x78, 0x00, 0x03, 0xc3, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x00, 0x0f, 0xc3, 0xc0, 0xf0, 0x3c, 0x78, 0x00, 0x03, 0xc1, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x00, 0x07, 0xc3, 0xc0, 0xf0, 0x3c, 0x78, 0x00, 0x03, 0xc1, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x00, 0x03, 0xc3, 0xc0, 0xf0, 0x7c, 0x78, 0x00, 0x03, 0xc1, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x06, 0x03, 0xc3, 0xc0, 0xf0, 0x78, 0x78, 0x00, 0x03, 0xc1, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x07, 0x07, 0xc3, 0xc0, 0xf0, 0xf8, 0x78, 0x00, 0x03, 0xc3, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x07, 0xff, 0x83, 0xc0, 0xff, 0xf0, 0x7f, 0xf0, 0x03, 0xff, 0xe0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x07, 0xff, 0x8f, 0xf0, 0xff, 0xf0, 0x7f, 0xf0, 0x03, 0xff, 0xc0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x07, 0xff, 0x0f, 0xf0, 0xff, 0xe0, 0x7f, 0xf0, 0x03, 0xff, 0xc0,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x03, 0xfe, 0x0f, 0xf0, 0xff, 0xc0, 0x7f, 0xf0, 0x03, 0xff, 0x80,
0x3f, 0x80, 0x00, 0x03, 0xf8, 0x00, 0xf8, 0x0f, 0xf0, 0xff, 0x00, 0x7f, 0xf0, 0x03, 0xfe, 0x00,
0x33, 0x80, 0x00, 0x03, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3b, 0x80, 0x00, 0x03, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3f, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x1f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
const unsigned char drive_b [] PROGMEM = {
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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x07, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x07, 0xff, 0xff, 0xff, 0xe0, 0x1f, 0xc0, 0x3f, 0xc0, 0xff, 0x70, 0x1c, 0xff, 0x80, 0x3f, 0xc0,
0x0f, 0xff, 0xff, 0xff, 0xf0, 0x1f, 0xf0, 0x3f, 0xe0, 0xff, 0x78, 0x1c, 0xff, 0x80, 0x3f, 0xe0,
0x0f, 0xff, 0xff, 0xff, 0xf0, 0x1f, 0xf8, 0x3f, 0xf0, 0xff, 0x78, 0x3c, 0xff, 0x80, 0x3f, 0xf0,
0x0f, 0xff, 0xff, 0xff, 0xf0, 0x1f, 0xfc, 0x3f, 0xf8, 0xff, 0x38, 0x38, 0xff, 0x80, 0x3f, 0xf0,
0x0f, 0xff, 0xff, 0xff, 0xf0, 0x1c, 0x3c, 0x38, 0x78, 0x38, 0x38, 0x38, 0xe0, 0x00, 0x38, 0x70,
0x1f, 0xff, 0xff, 0xff, 0xf8, 0x1c, 0x1e, 0x38, 0x78, 0x38, 0x38, 0x38, 0xe0, 0x00, 0x38, 0x70,
0x1f, 0xff, 0xff, 0xff, 0xf8, 0x1c, 0x1e, 0x38, 0x78, 0x38, 0x3c, 0x78, 0xe0, 0x00, 0x38, 0x70,
0x1f, 0xff, 0xff, 0xff, 0xf8, 0x1c, 0x1e, 0x38, 0x78, 0x38, 0x3c, 0x78, 0xe0, 0x00, 0x38, 0x70,
0x1f, 0xff, 0xff, 0xff, 0xf8, 0x1c, 0x0e, 0x38, 0x78, 0x38, 0x1c, 0x70, 0xff, 0x80, 0x38, 0xf0,
0x1f, 0xff, 0xff, 0xff, 0xf8, 0x1c, 0x0e, 0x38, 0xf0, 0x38, 0x1c, 0x70, 0xff, 0x80, 0x3f, 0xe0,
0x3f, 0xff, 0xff, 0xff, 0xfc, 0x1c, 0x0e, 0x3f, 0xf0, 0x38, 0x1c, 0x70, 0xff, 0x80, 0x3f, 0xe0,
0x3f, 0xff, 0xff, 0xff, 0xfc, 0x1c, 0x0e, 0x3f, 0xe0, 0x38, 0x1e, 0xf0, 0xff, 0x80, 0x3f, 0xf0,
0x3f, 0xff, 0xff, 0xff, 0xfc, 0x1c, 0x0e, 0x3f, 0xc0, 0x38, 0x0e, 0xe0, 0xe0, 0x00, 0x3f, 0xf8,
0x3f, 0xff, 0xff, 0xff, 0xfc, 0x1c, 0x0e, 0x3f, 0xe0, 0x38, 0x0e, 0xe0, 0xe0, 0x00, 0x38, 0x78,
0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1e, 0x39, 0xe0, 0x38, 0x0f, 0xe0, 0xe0, 0x00, 0x38, 0x38,
0x7f, 0xff, 0xff, 0xff, 0xfe, 0x1c, 0x1e, 0x38, 0xf0, 0x38, 0x0f, 0xe0, 0xe0, 0x00, 0x38, 0x38,
0x7f, 0xff, 0xff, 0xff, 0xfe, 0x1c, 0x1c, 0x38, 0xf0, 0x38, 0x0f, 0xe0, 0xe0, 0x00, 0x38, 0x38,
0x7c, 0x00, 0x00, 0x00, 0x1e, 0x1c, 0x3c, 0x38, 0x78, 0x38, 0x07, 0xc0, 0xe0, 0x00, 0x38, 0x78,
0x7c, 0x00, 0x00, 0x00, 0x1e, 0x1f, 0xfc, 0x38, 0x78, 0xff, 0x07, 0xc0, 0xff, 0x80, 0x3f, 0xf8,
0x7f, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xf8, 0x38, 0x3c, 0xff, 0x07, 0xc0, 0xff, 0x80, 0x3f, 0xf0,
0x7f, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xf0, 0x38, 0x3c, 0xff, 0x07, 0xc0, 0xff, 0x80, 0x3f, 0xf0,
0x7f, 0xff, 0xff, 0xfe, 0x3e, 0x1f, 0xc0, 0x38, 0x1e, 0xff, 0x03, 0x80, 0xff, 0x80, 0x3f, 0xc0,
0x7f, 0xff, 0xff, 0xff, 0xfe, 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, 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
};
const unsigned char drive_a [] PROGMEM = {
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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x07, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x07, 0xff, 0xff, 0xff, 0xe0, 0x1f, 0xc0, 0x3f, 0xc0, 0xff, 0x70, 0x1c, 0xff, 0x80, 0x07, 0x80,
0x0f, 0xff, 0xff, 0xff, 0xf0, 0x1f, 0xf0, 0x3f, 0xe0, 0xff, 0x78, 0x1c, 0xff, 0x80, 0x07, 0xc0,
0x0f, 0xff, 0xff, 0xff, 0xf0, 0x1f, 0xf8, 0x3f, 0xf0, 0xff, 0x78, 0x3c, 0xff, 0x80, 0x07, 0xc0,
0x0f, 0xff, 0xff, 0xff, 0xf0, 0x1f, 0xfc, 0x3f, 0xf8, 0xff, 0x38, 0x38, 0xff, 0x80, 0x07, 0xc0,
0x0f, 0xff, 0xff, 0xff, 0xf0, 0x1c, 0x3c, 0x38, 0x78, 0x38, 0x38, 0x38, 0xe0, 0x00, 0x07, 0xc0,
0x1f, 0xff, 0xff, 0xff, 0xf8, 0x1c, 0x1e, 0x38, 0x78, 0x38, 0x38, 0x38, 0xe0, 0x00, 0x0f, 0xc0,
0x1f, 0xff, 0xff, 0xff, 0xf8, 0x1c, 0x1e, 0x38, 0x78, 0x38, 0x3c, 0x78, 0xe0, 0x00, 0x0f, 0xe0,
0x1f, 0xff, 0xff, 0xff, 0xf8, 0x1c, 0x1e, 0x38, 0x78, 0x38, 0x3c, 0x78, 0xe0, 0x00, 0x0e, 0xe0,
0x1f, 0xff, 0xff, 0xff, 0xf8, 0x1c, 0x0e, 0x38, 0x78, 0x38, 0x1c, 0x70, 0xff, 0x80, 0x0e, 0xe0,
0x1f, 0xff, 0xff, 0xff, 0xf8, 0x1c, 0x0e, 0x38, 0xf0, 0x38, 0x1c, 0x70, 0xff, 0x80, 0x1c, 0xe0,
0x3f, 0xff, 0xff, 0xff, 0xfc, 0x1c, 0x0e, 0x3f, 0xf0, 0x38, 0x1c, 0x70, 0xff, 0x80, 0x1c, 0xf0,
0x3f, 0xff, 0xff, 0xff, 0xfc, 0x1c, 0x0e, 0x3f, 0xe0, 0x38, 0x1e, 0xf0, 0xff, 0x80, 0x1c, 0xf0,
0x3f, 0xff, 0xff, 0xff, 0xfc, 0x1c, 0x0e, 0x3f, 0xc0, 0x38, 0x0e, 0xe0, 0xe0, 0x00, 0x1c, 0x70,
0x3f, 0xff, 0xff, 0xff, 0xfc, 0x1c, 0x0e, 0x3f, 0xe0, 0x38, 0x0e, 0xe0, 0xe0, 0x00, 0x1c, 0x70,
0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1e, 0x39, 0xe0, 0x38, 0x0f, 0xe0, 0xe0, 0x00, 0x3f, 0xf0,
0x7f, 0xff, 0xff, 0xff, 0xfe, 0x1c, 0x1e, 0x38, 0xf0, 0x38, 0x0f, 0xe0, 0xe0, 0x00, 0x3f, 0xf8,
0x7f, 0xff, 0xff, 0xff, 0xfe, 0x1c, 0x1c, 0x38, 0xf0, 0x38, 0x0f, 0xe0, 0xe0, 0x00, 0x3f, 0xf8,
0x7c, 0x00, 0x00, 0x00, 0x1e, 0x1c, 0x3c, 0x38, 0x78, 0x38, 0x07, 0xc0, 0xe0, 0x00, 0x3f, 0xf8,
0x7c, 0x00, 0x00, 0x00, 0x1e, 0x1f, 0xfc, 0x38, 0x78, 0xff, 0x07, 0xc0, 0xff, 0x80, 0x78, 0x38,
0x7f, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xf8, 0x38, 0x3c, 0xff, 0x07, 0xc0, 0xff, 0x80, 0x70, 0x3c,
0x7f, 0xff, 0xff, 0xff, 0xfe, 0x1f, 0xf0, 0x38, 0x3c, 0xff, 0x07, 0xc0, 0xff, 0x80, 0x70, 0x3c,
0x7f, 0xff, 0xff, 0xfe, 0x3e, 0x1f, 0xc0, 0x38, 0x1e, 0xff, 0x03, 0x80, 0xff, 0x80, 0x70, 0x1c,
0x7f, 0xff, 0xff, 0xff, 0xfe, 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, 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
};
void setup()
{
Wire.begin();
if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3D for 128x64
Serial.println(F("SSD1306 allocation failed"));
for (;;); // Don't proceed, loop forever
}
Serial.begin(9600);
}
void loop()
{
DriveA();
}
void SideA(void) {
display.clearDisplay();
display.drawBitmap(0,0, side_a, 128, 32, SSD1306_WHITE);
display.display();
//delay(1000);
}
void SideB(void) {
display.clearDisplay();
display.drawBitmap(0,0, side_b, 128, 32, SSD1306_WHITE);
display.display();
//delay(1000);
}
void DriveA(void) {
display.clearDisplay();
display.drawBitmap(0,0, drive_a, 128, 32, SSD1306_WHITE);
display.display();
//delay(1000);
}
void DriveB(void) {
display.clearDisplay();
display.drawBitmap(0,0, drive_b, 128, 32, SSD1306_WHITE);
display.display();
//delay(1000);
}