#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);


void setup() {
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  display.setTextColor(WHITE, BLACK);
  display.setTextSize(1);
  display.clearDisplay();
  display.display();  // Atualiza o display  
  randomSeed(analogRead(0)); // Inicializa o gerador de números aleatórios
}


void loop() {

  desenharAdvertencia(50, 50); // Chama a função para simular a temperatura
  delay(100); // Aguarda 1 segundo antes de atualizar
  display.display();
}


void desenharAdvertencia(int x, int y) {
  // Desenhar triângulo
  //display.setCursor(x,y+5);
  display.drawLine(x, y+3, x, y+6, WHITE);
  display.drawPixel(x, y+8, WHITE);

  display.drawTriangle(x, y, x - 5, y + 9, x + 5, y + 9, WHITE);
  
  //display.print("!");
}