/* Inclui as bibliotecas para o controle do display. */
#include <Adafruit_BusIO_Register.h>
#include <Adafruit_SSD1306.h>
#include <Adafruit_GFX.h>
Adafruit_SSD1306 display(128, 64, &Wire);
/* Configurações. */
void setup() {
/* Inicia o display OLED, através de seu endereço */
/* físico 0X3C. */
display.begin(SSD1306_SWITCHCAPVCC, 0X3C);
/* Limpa o display ao iniciar. */
display.clearDisplay();
/* Define o tamanho da fonte como o dobro do padrão. */
display.setTextSize(2);
/* Posiciona o cursor na coordenada x e y informada.*/
display.setCursor(0, 18);
/* Define a cor da fonte: Claro (1) - Escuro (0). */
display.setTextColor(1);
/* Imprime a palavra Robotica no display. */
display.print("Robotica");
/* Posiciona o cursor na coordenada x e y informada.*/
display.setCursor(0, 34);
/* Imprime a palavra Parana no display. */
display.print("Parana");
/* Atualiza o display para aplicar as escritas. */
display.display();
}/* Fim das configurações. */
/* Looping infinito. */
void loop() {
/* Inicia a rolagem para a direita. */
display.startscrollright(0x00, 0x0F);
/* Aguarda a rolagem por 2,1 segundos. */
delay(2100);
/* Inicia a rolagem para a esquerda. */
display.startscrollleft(0x00, 0x0F);
/* Aguarda a rolagem por 2,1 segundos. */
delay(2100);
}