Last active
June 10, 2016 07:47
-
-
Save Xplorer001/cc6d3e767c798857dd3614672545e069 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "ST7565.h" | |
// the LCD backlight is connected up to a pin so you can turn it on & off | |
#define BACKLIGHT_LED 10 | |
// pin 29 - Serial data out (SID) | |
// pin 28 - Serial clock out (SCLK) | |
// pin 27 - Data/Command select (RS or A0) | |
// pin 26 - LCD reset (RST) | |
// pin 25 - LCD chip select (CS) | |
ST7565 glcd(29, 28, 27, 26, 25); | |
unsigned char exploreM3 [] ={ | |
0x00, 0x00, 0x00, 0xF8, 0xF8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 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, 0xFC, 0xFC, 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, 0x80, 0xF8, 0xE0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF8, 0x80, | |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x38, 0x1C, 0x0C, 0x0C, 0x0C, 0x1C, 0xF8, 0xF0, 0x00, | |
0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x01, | |
0x03, 0x8F, 0xDC, 0xF8, 0xF8, 0xDC, 0x8F, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0C, | |
0x06, 0x03, 0x03, 0x03, 0x03, 0x06, 0x0E, 0xFC, 0xF0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, | |
0x00, 0xF0, 0xFC, 0x0E, 0x06, 0x03, 0x03, 0x03, 0x03, 0x06, 0x0E, 0xFC, 0xF0, 0x00, 0x00, 0x00, | |
0xFF, 0xFF, 0x04, 0x02, 0x03, 0x03, 0x00, 0x00, 0xF0, 0xFC, 0x6E, 0x66, 0x63, 0x63, 0x63, 0x63, | |
0x66, 0x6E, 0x7C, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, | |
0xF8, 0x3F, 0x07, 0x01, 0x07, 0x3E, 0xF0, 0xC0, 0x00, 0xC0, 0xF0, 0x1C, 0x07, 0x01, 0x07, 0x7F, | |
0xF8, 0xC0, 0x00, 0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x06, 0x06, 0x0F, 0x1D, 0xFC, 0x00, | |
0x00, 0x00, 0x00, 0x0F, 0x0F, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00, 0x08, 0x0C, | |
0x0E, 0x03, 0x01, 0x00, 0x00, 0x01, 0x03, 0x0E, 0x0C, 0x08, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x03, | |
0x06, 0x0C, 0x0C, 0x0C, 0x0C, 0x06, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x0F, 0x00, 0x00, | |
0x00, 0x00, 0x03, 0x07, 0x06, 0x0C, 0x0C, 0x0C, 0x0C, 0x06, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, | |
0x0F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x06, 0x0C, 0x0C, 0x0C, 0x0C, | |
0x0C, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x0F, | |
0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0F, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | |
0x03, 0x0F, 0x0C, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0E, 0x0C, 0x0C, 0x0C, 0x0E, 0x07, 0x03, 0x00, | |
0x00, 0x40, 0xC0, 0x40, 0x40, 0xC0, 0x40, 0x00, 0xC0, 0x40, 0x40, 0xD0, 0x00, 0x40, 0xF0, 0x40, | |
0x40, 0x04, 0xFC, 0x80, 0x40, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x89, 0xB1, 0xC0, | |
0x00, 0x00, 0x40, 0xC0, 0x80, 0x40, 0x40, 0x00, 0x80, 0x40, 0x84, 0xFC, 0x00, 0x40, 0xC0, 0x00, | |
0x00, 0xC0, 0x00, 0x40, 0xD0, 0x00, 0x40, 0xC0, 0x80, 0x40, 0xC0, 0x00, 0x00, 0x80, 0x40, 0x40, | |
0x80, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0xC0, 0x00, 0x40, 0xC0, 0x80, 0x40, 0xC0, 0x00, | |
0x00, 0x80, 0x40, 0x84, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x04, 0xFC, 0x40, 0x40, 0x80, 0x00, 0x00, | |
0x80, 0x40, 0x40, 0x80, 0x00, 0x40, 0xC0, 0x40, 0x00, 0xC0, 0x40, 0x00, 0x80, 0x40, 0x40, 0x80, | |
0x00, 0x40, 0xC0, 0x80, 0x40, 0xC0, 0x00, 0x00, 0x80, 0x40, 0x84, 0xFC, 0x00, 0x00, 0x00, 0x00, | |
0x00, 0x00, 0x00, 0x03, 0x07, 0x00, 0x03, 0x06, 0x01, 0x00, 0x04, 0x07, 0x04, 0x00, 0x07, 0x04, | |
0x04, 0x04, 0x07, 0x04, 0x00, 0x07, 0x04, 0x00, 0x00, 0x00, 0x04, 0x07, 0x04, 0x00, 0x00, 0x05, | |
0x06, 0x04, 0x04, 0x07, 0x04, 0x00, 0x00, 0x00, 0x03, 0x04, 0x04, 0x07, 0x04, 0x00, 0x07, 0x04, | |
0x04, 0x07, 0x04, 0x04, 0x07, 0x04, 0x04, 0x07, 0x04, 0x00, 0x07, 0x04, 0x00, 0x03, 0x04, 0x04, | |
0x03, 0x00, 0x00, 0x00, 0x00, 0x06, 0x05, 0x05, 0x07, 0x04, 0x04, 0x07, 0x04, 0x00, 0x07, 0x04, | |
0x00, 0x03, 0x04, 0x04, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x04, 0x03, 0x00, 0x00, | |
0x03, 0x05, 0x05, 0x05, 0x00, 0x40, 0x40, 0x33, 0x0E, 0x01, 0x00, 0x00, 0x03, 0x04, 0x04, 0x03, | |
0x00, 0x04, 0x07, 0x04, 0x00, 0x07, 0x04, 0x00, 0x03, 0x04, 0x04, 0x07, 0x04, 0x00, 0x04, 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, 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, 0x08, 0x14, 0x22, 0x22, 0x42, 0x84, 0x00, 0x02, 0x02, 0x02, 0xFE, 0x02, | |
0x02, 0x02, 0x02, 0x02, 0x02, 0xC2, 0x22, 0x1A, 0x06, 0x02, 0x00, 0x00, 0x00, 0x30, 0x1E, 0x12, | |
0x12, 0x22, 0xC2, 0x00, 0x00, 0xC0, 0x30, 0x18, 0x14, 0x12, 0x20, 0xC0, 0x00, 0x00, 0x00, 0x30, | |
0x1E, 0x12, 0x12, 0x22, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x0C, 0x04, 0x02, 0x02, | |
0x02, 0x42, 0x44, 0x4C, 0xC0, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x0C, 0x04, | |
0x02, 0x02, 0x02, 0x02, 0x04, 0x00, 0x00, 0xFE, 0x02, 0x02, 0x02, 0x02, 0x04, 0x0C, 0xF0, 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, 0x01, 0x02, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, | |
0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x04, 0x04, | |
0x04, 0x02, 0x01, 0x00, 0x00, 0x01, 0x02, 0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x01, 0x02, | |
0x04, 0x04, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x04, 0x04, | |
0x04, 0x04, 0x02, 0x03, 0x00, 0x00, 0x00, 0x07, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00, 0x03, 0x02, | |
0x04, 0x04, 0x04, 0x04, 0x02, 0x00, 0x00, 0x07, 0x04, 0x04, 0x04, 0x04, 0x02, 0x03, 0x00, 0x00, | |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | |
}; | |
// The setup() method runs once, when the sketch starts | |
void setup() { | |
Serial.begin(9600); | |
// turn on backlight | |
pinMode(BACKLIGHT_LED, OUTPUT); | |
digitalWrite(BACKLIGHT_LED, HIGH); | |
// initialize and set the contrast to 0x18 | |
glcd.begin(0x18); | |
glcd.drawbitmap(0,0,exploreM3,128,64,BLACK); | |
glcd.display(); | |
} | |
void loop() | |
{ | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment