Tela OLED 128 × 64
Ta forma completa de OLED é Organic euOILHO EMitting DIode e pode ser usado como uma alternativa aos monitores LCD 16 × 2 tradicionais para saída melhor e detalhada. É um 0.Módulo de exibição de 96 polegadas que possui 4 pinos e tem uma resolução de 128 × 64. Este módulo é um módulo de baixo consumo de energia com uma alta proporção de contraste. Da mesma forma, este módulo suporta a comunicação SPI e I2C e consome poder muito baixo.
A faixa de tensão operacional para esta tela monocromática é de 3.3 volts a 5 volts.
A configuração do pino de exibição OLED 128 × 64 é mencionada na tabela abaixo:
Alfinete | Descrição |
---|---|
1 (VDD) | Para fornecer tensão para a tela OLED |
2 (GND) | Para aterrar a tela OLED |
3 (SCK) | A entrada do relógio para o monitor OLED |
4 (SDA) | Para enviar e receber os dados |
Como interface 128 × 64 OLED com Arduino Uno
A tela OLED está conectada ao Arduino, conectando seu pino de relógio ao pino analógico 5 e o pino analógico 4 do Arduino está conectado ao seu pino de dados. O esquema da interface do OLED 128 × 64 é dado como:
Como instalar a biblioteca para 128 × 64 OLED
Para interagir a tela OLED com Arduino, a primeira etapa é instalar sua respectiva biblioteca no Arduino IDE.
Para instalar a biblioteca primeiro, você deve abrir o gerente da biblioteca clicando no quarto ícone da lista na extrema esquerda do Arduino IDE.
Depois de abrir o gerente da biblioteca, digite a palavra -chave u8glib no espaço de pesquisa cinza. Em seguida, você tem que encontrar o u8glib por Oliver E à medida que você move o cursor, um ícone de instalação aparecerá, clique nele para instalar a biblioteca. Também fornecemos uma ilustração de imagem abaixo para dar um entendimento fácil para instalar a biblioteca para o monitor OLED.
Depois de instalar a biblioteca básica, há uma biblioteca para os gráficos que também são necessários para que possamos baixar a biblioteca escrevendo a palavra -chave GFX No espaço de pesquisa do gerente da biblioteca.
Em seguida, você tem que encontrar a biblioteca Adafruit Dotstarmatrix por Adafruit e clique no ícone de instalação.
Clique no instale tudo Ícone para instalar a biblioteca GFX:
Conjunto de hardware para interface 128 × 64 OLED com Arduino Uno
Depois de instalar a biblioteca necessária para o OLED, interfiguramos o OLED com o Arduino, colocando o módulo de exibição na placa de ensaio. Com a ajuda de conectar o fio, conectamos os pinos de OLED aos pinos de Arduino Uno. As conexões para interagir o OLED com Arduino são feitas mais compreensíveis da imagem postada abaixo:
Código Arduino para Interface 128 × 64 OLED com Arduino Uno
O código Arduino compilado para interface o monitor OLED:
#include "u8glib.h "// biblioteca para o OLEDNo código do Arduino primeiro, a biblioteca é definida para a tela que é “U8glib.h " e depois disso OLED 128 × 64 é inicializado.
Para exibir os dados no OLED, uma função nomeada é criada na qual os dados a serem exibidos são fornecidos. Da mesma forma, a posição dos dados também é especificada para cada linha de dados na qual serão exibidos.
Para definir a fonte dos dados exibidos a função u8g.setFont () é usado e para definir o local para cada dados e os dados que devem ser exibidos são impressos no OLED é feito pelo u8g.drawstr () função.
Demonstração de hardware para a interface 128 × 64 OLED com Arduino Uno
A saída se o programa Arduino compilado para interface a tela OLED 128 × 64 com Arduino UNO é dada como:
Conclusão
O 128 × 64 OLED é uma tela monocromática que pode ser usada para os parâmetros do programa Arduino. Esses módulos de exibição consomem quantidades muito pequenas de energia e têm um alto brilho e alta taxa de contraste. O processo de interface da tela OLED 128 × 64 é explicada neste artigo. Esquemático detalhado, a configuração e o código de hardware também são fornecidos.