You are on page 1of 11



1 #include <Adafruit_SSD1306.h>
2 #include <Adafruit_GFX.h>
3
4 Adafruit_SSD1306 dsp(-1);//cria o objeto do display para i2c
5
6
7 void setup()
8 {
9 dsp.begin(SSD1306_SWITCHCAPVCC, 0x3C);//inicia o display com endereco padrao
10 dsp.clearDisplay();//limpa a tela
11
12
13 dsp.setTextColor(WHITE);//define o texto para branco (no display ficara azul)
14
15 dsp.setTextSize(1);//define o tamanho do texto
16 dsp.println("Vida de silicio");//escreve na tela a mensagem
17
18 dsp.setTextSize(3);
19 dsp.println("2018");
20 dsp.display();//mostra as alteracoes no display, sem isso nao ira mostrar nada!!
21 delay(2000);
22 dsp.clearDisplay();
23 }
24
25 void loop()
26 {
27 for (int8_t i = 0; i < 64; i++)
28 {
29 dsp.drawLine(0, 0, 128, i, WHITE);//desenha uma linha
30 dsp.display();//mostra na tela
31 delay(1);
32 }
33
34 for (int8_t i = 63; i > -1; i--)
35 {
36 dsp.drawLine(0, 0, 128, i, BLACK);
37 dsp.display();
38 delay(1);
39 }
40 }
1 Adafruit_SSD1306 dsp(-1);

1 dsp.begin(SSD1306_SWITCHCAPVCC, 0x3C);

1 dsp.clearDisplay();

1 dsp.display();

José Morais
Estudante de Engenharia da Computação pela USC, pretende se aprimorar e fazer a diferença nesta
imensa área da tecnologia. Apaixonado por IoT, sistemas embarcados, microcontroladores e
integração da computação nos mais diversos fins práticos e didáticos.

You might also like