Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Bibliotecas //
- #include <Wire.h>
- #include <Adafruit_GFX.h>
- #include <Adafruit_SSD1306.h>
- //Tamanho da Tela
- #define SCREEN_WIDTH 64
- #define SCREEN_HEIGHT 32
- // Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)
- Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
- void setup() {
- Serial.begin(115200);
- if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3D for 128x64
- Serial.println(F("SSD1306 allocation failed"));
- for (;;);
- }
- delay(2000);
- display.clearDisplay();
- // Gato
- display.drawPixel(26, 18, SSD1306_WHITE);
- display.drawPixel(27, 18, SSD1306_WHITE);
- display.drawPixel(28, 18, SSD1306_WHITE);
- display.drawPixel(29, 18, SSD1306_WHITE);
- display.drawPixel(31, 18, SSD1306_WHITE);
- display.drawPixel(30, 17, SSD1306_WHITE);
- display.drawPixel(29, 16, SSD1306_WHITE);
- display.drawPixel(28, 16, SSD1306_WHITE);
- display.drawPixel(28, 17, SSD1306_WHITE);
- display.drawPixel(28, 17, SSD1306_WHITE);
- display.drawPixel(27, 17, SSD1306_WHITE);
- display.drawPixel(27, 16, SSD1306_WHITE);
- display.drawPixel(26, 17, SSD1306_WHITE);
- display.drawPixel(25, 17, SSD1306_WHITE);
- display.drawPixel(27, 15, SSD1306_WHITE);
- display.drawPixel(28, 15, SSD1306_WHITE);
- display.drawPixel(29, 15, SSD1306_WHITE);
- display.drawPixel(28, 14, SSD1306_WHITE);
- display.drawPixel(29, 14, SSD1306_WHITE);
- display.drawPixel(30, 14, SSD1306_WHITE);
- display.drawPixel(30, 15, SSD1306_WHITE);
- display.drawPixel(31, 15, SSD1306_WHITE);
- display.drawPixel(32, 15, SSD1306_WHITE);
- display.drawPixel(33, 15, SSD1306_WHITE);
- display.drawPixel(34, 15, SSD1306_WHITE);
- display.drawPixel(34, 15, SSD1306_WHITE);
- display.drawPixel(35, 15, SSD1306_WHITE);
- display.drawPixel(35, 14, SSD1306_WHITE);
- display.drawPixel(35, 16, SSD1306_WHITE);
- display.drawPixel(34, 17, SSD1306_WHITE);
- display.drawPixel(34, 18, SSD1306_WHITE);
- display.drawPixel(34, 16, SSD1306_WHITE);
- display.drawPixel(32, 16, SSD1306_WHITE);
- display.drawPixel(32, 16, SSD1306_WHITE);
- display.drawPixel(32, 17, SSD1306_WHITE);
- display.drawPixel(32, 17, SSD1306_WHITE);
- display.drawPixel(31, 17, SSD1306_WHITE);
- display.drawPixel(31, 16, SSD1306_WHITE);
- display.drawPixel(32, 18, SSD1306_WHITE);
- display.drawPixel(30, 16, SSD1306_WHITE);
- display.drawPixel(24, 16, SSD1306_WHITE);
- display.drawPixel(23, 15, SSD1306_WHITE);
- display.drawPixel(23, 14, SSD1306_WHITE);
- display.drawPixel(23, 13, SSD1306_WHITE);
- display.drawPixel(23, 13, SSD1306_WHITE);
- display.drawPixel(24, 12, SSD1306_WHITE);
- display.drawPixel(27, 12, SSD1306_WHITE);
- display.drawPixel(28, 11, SSD1306_WHITE);
- display.drawPixel(29, 12, SSD1306_WHITE);
- display.drawPixel(31, 12, SSD1306_WHITE);
- display.drawPixel(30, 12, SSD1306_WHITE);
- display.drawPixel(31, 12, SSD1306_WHITE);
- display.drawPixel(32, 12, SSD1306_WHITE);
- display.drawPixel(33, 12, SSD1306_WHITE);
- display.drawPixel(33, 12, SSD1306_WHITE);
- display.drawPixel(34, 12, SSD1306_WHITE);
- display.drawPixel(35, 12, SSD1306_WHITE);
- display.drawPixel(36, 11, SSD1306_WHITE);
- display.drawPixel(37, 12, SSD1306_WHITE);
- display.drawPixel(36, 10, SSD1306_WHITE);
- display.drawPixel(37, 10, SSD1306_WHITE);
- display.drawPixel(27, 10, SSD1306_WHITE);
- display.drawPixel(28, 10, SSD1306_WHITE);
- display.drawPixel(29, 10, SSD1306_WHITE);
- display.drawPixel(30, 10, SSD1306_WHITE);
- display.drawPixel(35, 11, SSD1306_WHITE);
- display.drawPixel(34, 10, SSD1306_WHITE);
- display.drawPixel(33, 11, SSD1306_WHITE);
- display.drawPixel(32, 10, SSD1306_WHITE);
- display.drawPixel(31, 11, SSD1306_WHITE);
- display.drawPixel(31, 10, SSD1306_WHITE);
- display.drawPixel(30, 11, SSD1306_WHITE);
- display.drawPixel(30, 11, SSD1306_WHITE);
- display.drawPixel(29, 11, SSD1306_WHITE);
- display.drawPixel(35, 10, SSD1306_WHITE);
- display.drawPixel(34, 9, SSD1306_WHITE);
- display.drawPixel(36, 9, SSD1306_WHITE);
- display.drawPixel(36, 8, SSD1306_WHITE);
- display.drawPixel(36, 7, SSD1306_WHITE);
- display.drawPixel(35, 7, SSD1306_WHITE);
- display.drawPixel(35, 7, SSD1306_WHITE);
- display.drawPixel(34, 7, SSD1306_WHITE);
- display.drawPixel(33, 7, SSD1306_WHITE);
- display.drawPixel(33, 8, SSD1306_WHITE);
- display.drawPixel(33, 8, SSD1306_WHITE);
- display.drawPixel(33, 9, SSD1306_WHITE);
- display.drawPixel(33, 9, SSD1306_WHITE);
- display.drawPixel(32, 9, SSD1306_WHITE);
- display.drawPixel(32, 8, SSD1306_WHITE);
- display.drawPixel(32, 7, SSD1306_WHITE);
- display.drawPixel(31, 7, SSD1306_WHITE);
- display.drawPixel(30, 7, SSD1306_WHITE);
- display.drawPixel(30, 9, SSD1306_WHITE);
- display.drawPixel(29, 7, SSD1306_WHITE);
- display.drawPixel(28, 7, SSD1306_WHITE);
- display.drawPixel(28, 8, SSD1306_WHITE);
- display.drawPixel(28, 9, SSD1306_WHITE);
- display.drawPixel(29, 9, SSD1306_WHITE);
- display.drawPixel(29, 9, SSD1306_WHITE);
- display.drawPixel(28, 6, SSD1306_WHITE);
- display.drawPixel(29, 6, SSD1306_WHITE);
- display.drawPixel(29, 6, SSD1306_WHITE);
- display.drawPixel(31, 6, SSD1306_WHITE);
- display.drawPixel(31, 6, SSD1306_WHITE);
- display.drawPixel(30, 6, SSD1306_WHITE);
- display.drawPixel(32, 6, SSD1306_WHITE);
- display.drawPixel(32, 6, SSD1306_WHITE);
- display.drawPixel(33, 6, SSD1306_WHITE);
- display.drawPixel(33, 6, SSD1306_WHITE);
- display.drawPixel(34, 6, SSD1306_WHITE);
- display.drawPixel(35, 6, SSD1306_WHITE);
- display.drawPixel(35, 6, SSD1306_WHITE);
- display.drawPixel(36, 6, SSD1306_WHITE);
- display.drawPixel(36, 5, SSD1306_WHITE);
- display.drawPixel(36, 4, SSD1306_WHITE);
- display.drawPixel(35, 3, SSD1306_WHITE);
- display.drawPixel(34, 4, SSD1306_WHITE);
- display.drawPixel(34, 5, SSD1306_WHITE);
- display.drawPixel(33, 5, SSD1306_WHITE);
- display.drawPixel(32, 5, SSD1306_WHITE);
- display.drawPixel(31, 5, SSD1306_WHITE);
- display.drawPixel(31, 4, SSD1306_WHITE);
- display.drawPixel(30, 3, SSD1306_WHITE);
- display.drawPixel(29, 3, SSD1306_WHITE);
- display.drawPixel(28, 4, SSD1306_WHITE);
- display.drawPixel(28, 5, SSD1306_WHITE);
- // Barra
- display.drawLine(1, 21, 64, 21, SSD1306_WHITE);
- display.drawLine(1, 22, 64, 22, SSD1306_WHITE);
- display.drawLine(1, 23, 64, 23, SSD1306_WHITE);
- display.drawLine(1, 24, 64, 24, SSD1306_WHITE);
- display.drawLine(1, 25, 64, 25, SSD1306_WHITE);
- display.drawLine(1, 26, 64, 26, SSD1306_WHITE);
- display.drawLine(1, 27, 64, 27, SSD1306_WHITE);
- display.drawLine(1, 28, 64, 28, SSD1306_WHITE);
- display.drawLine(1, 29, 64, 29, SSD1306_WHITE);
- display.drawLine(1, 30, 64, 30, SSD1306_WHITE);
- display.drawLine(1, 31, 64, 31, SSD1306_WHITE);
- display.display();
- }
- void loop() {
- }
Advertisement
Add Comment
Please, Sign In to add comment