Ultizin

LCD ARDUINO PIXEL

Sep 26th, 2023
868
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.97 KB | None | 0 0
  1. // Bibliotecas //
  2.  
  3. #include <Wire.h>
  4. #include <Adafruit_GFX.h>
  5. #include <Adafruit_SSD1306.h>
  6. #include <Fonts/FreeMonoOblique18pt7b.h>
  7.  
  8. //Tamanho da Tela
  9.  
  10. #define SCREEN_WIDTH 128
  11. #define SCREEN_HEIGHT 64
  12.  
  13. // Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)
  14. Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
  15.  
  16. void setup() {
  17.   Serial.begin(115200);
  18.  
  19.   if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3D for 128x64
  20.     Serial.println(F("SSD1306 allocation failed"));
  21.     for (;;);
  22.   }
  23.   delay(2000);
  24.   display.setFont(&FreeMonoOblique18pt7b);
  25.   display.clearDisplay();
  26. display.drawPixel(55, 20, SSD1306_WHITE);
  27. display.drawPixel(55, 20, SSD1306_WHITE);
  28. display.drawPixel(55, 20, SSD1306_WHITE);
  29. display.drawPixel(55, 20, SSD1306_WHITE);
  30. display.drawPixel(55, 20, SSD1306_WHITE);
  31. display.drawPixel(55, 20, SSD1306_WHITE);
  32. display.drawPixel(55, 20, SSD1306_WHITE);
  33. display.drawPixel(55, 20, SSD1306_WHITE);
  34. display.drawPixel(55, 20, SSD1306_WHITE);
  35. display.drawPixel(55, 20, SSD1306_WHITE);
  36. display.drawPixel(55, 20, SSD1306_WHITE);
  37. display.drawPixel(42, 24, SSD1306_WHITE);
  38. display.drawPixel(63, 36, SSD1306_WHITE);
  39. display.drawPixel(63, 36, SSD1306_WHITE);
  40. display.drawPixel(63, 36, SSD1306_WHITE);
  41. display.drawPixel(65, 31, SSD1306_WHITE);
  42. display.drawPixel(65, 31, SSD1306_WHITE);
  43. display.drawPixel(65, 24, SSD1306_WHITE);
  44. display.drawPixel(65, 25, SSD1306_WHITE);
  45. display.drawPixel(65, 26, SSD1306_WHITE);
  46. display.drawPixel(65, 27, SSD1306_WHITE);
  47. display.drawPixel(65, 28, SSD1306_WHITE);
  48. display.drawPixel(65, 29, SSD1306_WHITE);
  49. display.drawPixel(65, 30, SSD1306_WHITE);
  50. display.drawPixel(64, 28, SSD1306_WHITE);
  51. display.drawPixel(63, 28, SSD1306_WHITE);
  52. display.drawPixel(62, 28, SSD1306_WHITE);
  53. display.drawPixel(66, 28, SSD1306_WHITE);
  54. display.drawPixel(67, 28, SSD1306_WHITE);
  55. display.drawPixel(68, 28, SSD1306_WHITE);
  56. display.drawPixel(65, 32, SSD1306_WHITE);
  57. display.display();
  58. }
  59.  
  60. void loop() {
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment