Académique Documents
Professionnel Documents
Culture Documents
rPesquisar produtos…
m n 0 0
Neste tutorial vamos ver um outro tipo de display, o display OLED I2C com
controlador SSD1306 e resolução de 128×64 pixels, onde é possível mostrar
com muita nitidez imagens e caracteres em amarelo, na faixa superior, ou em
azul, na parte inferior do display.
r m n
acionamento do display. Ela possui uma grande variedade de con gurações
para os mais diversos tipos de controladores e displays,
0 bastando incluir
0 a
Pesquisar produtos…
linha correspondente ao display que você está utilizando.
r m n
35 u8g.drawStr( 10, 57, "09:35");
36 //Texto - AM
37 u8g.setFont(u8g_font_5x7); 0 0
Pesquisar produtos…
38 u8g.drawStr( 115, 33, "AM");
39 //moldura relogio
40 u8g.drawRFrame(0,18, 128, 46, 4);
41 //Desenho bateria
42 u8g.drawRFrame(105, 3, 20,12 , 0);
43 u8g.drawBox(125, 6, 2,6);
44 u8g.drawBox(107, 5, 4,8);
45 u8g.drawBox(114, 5, 4,8);
46 //Desenho linhas sinal
47 u8g.drawVLine(99,0, 15);
48 u8g.drawVLine(98,0, 15);
49 u8g.drawVLine(96,4, 11);
50 u8g.drawVLine(95,4, 11);
51 u8g.drawVLine(93,8, 7);
52 u8g.drawVLine(92,8, 7);
53 u8g.drawVLine(90,12, 3);
54 u8g.drawVLine(89,12, 3);
55 }
56
57 void setup(void)
58 {
59 Serial.begin(9600);
60 if ( u8g.getMode() == U8G_MODE_R3G3B2 ) {
61 u8g.setColorIndex(255); // white
62 }
63 else if ( u8g.getMode() == U8G_MODE_GRAY2BIT ) {
64 u8g.setColorIndex(3); // max intensity
65 }
66 else if ( u8g.getMode() == U8G_MODE_BW ) {
67 u8g.setColorIndex(1); // pixel on
68 }
69 else if ( u8g.getMode() == U8G_MODE_HICOLOR ) {
70 u8g.setHiColorByRGB(255,255,255);
71 }
72 }
73
74 void loop(void)
75 {
76 u8g.firstPage();
77 do
78 {
79 draw();
80 } while( u8g.nextPage() );
81
82 delay(50);
83 }
r
Pesquisar produtos…
m n 0 0
O programa contém uma seção chamada Draw, onde cam os comandos de
acionamento do display. Dentro dele, temos os comandos para escrever na
tela (u8g.drawStr()), desenhar retângulos (u8g.drawRFrame()), círculos
(u8g.drawCircle()), assim como selecionar a fonte utilizada para o texto.
r
Pesquisar produtos…
m n 0 0