// Inclui biblioteca i2c
#include <Wire.h>
//Inclui biblioteca do display OLED
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
// Inclui o arquivo de fontes
#include <Fonts/FreeSansBoldOblique9pt7b.h>
// Define o pino de reset, -1 indica que não há nenhum pino
// de reset sendo utilizado.
#define OLED_RESET -1
// Declara o construtor da bibliotecav
Adafruit_SSD1306 display(OLED_RESET);
void setup()
{
// Inicia o barramento i2c e configura as GPIOs
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
//Aguarda 2 segundos
delay(2000);
//Limpa o buffer do display
display.clearDisplay();
// Seleciona uma fonte específica, passando o endereço.
display.setFont(&FreeSansBoldOblique9pt7b);
// Tamanho da fonte
display.setTextSize(1);
// Cor selecionada
display.setTextColor(WHITE);
// Posiciona o cursor em coordenadas específica
display.setCursor(12,14);
// Adiciona os caracteres no buffer
display.print("Franzininho");
// Posiciona o cursor em coordenadas específica
display.setCursor(35,30);
// Adiciona os caracteres no buffer
display.print("WiFi");
// Imprime os dados no buffer
display.display();
}
void loop()
{
// Invert o fundo de tela do display
display.invertDisplay(true);
delay(500);
// Volta ao o escuro.
display.invertDisplay(false);
delay(500);
}
Loading
franzininho-wifi
franzininho-wifi