sexta-feira, 5 de abril de 2019

Utilizando o Display OLED 128x32 0,91” IIC com Arduino


     Neste artigo vamos aprender a escrever um texto no display OLED 0,91” IlC em conjunto com o Arduino Uno.
     Display OLED 128×32 pixels tem um alto contraste e excelente nitidez. O mesmo possui luz própria (não é necessário backlight) e isso o torna bastante econômico. Com 0.91″ e comunicação IlC utiliza poucas conexões.
    

Componentes necessários:

1 Arduino Uno;
 jumpers M&M;
 jumpers M&F;
1 Display OLED 128×32 0.91″ IlC
1 Protobord (Opcional)

Estes e outros componentes podem ser adquiridos neste link AQUI !


Montagem:



Arduino
Display OLED 0,91”
Pino 5V
VCC
Pino GND
GND
Pino SDA
SDA
Pino SCL
SCL ou SCK


Programando o Arduino:

     Para utilizar o Display com o Arduino e programar no Arduino IDE é necessário instalar uma biblioteca, que pode ser baixada neste link AQUI !

    Após descompactar o arquivo baixado e incluí-lo na biblioteca do Arduino IDE podemos programar o Arduino.

    O código abaixo vai escrever o texto ” Sala de Eletronica .com”  em partes no display.

    Copie o código e cole na tela do Arduino IDE.


Código:



#include <Arduino.h>
#include <U8g2lib.h>
#include <SPI.h>
#include <Wire.h>

U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2(U8G2_R0);

 void setup(void) {
   u8g2.begin();
}

  void loop(void) {
   u8g2.clearBuffer();                                                
   u8g2.setFont(u8g2_font_logisoso28_tr);  //definição da fonte
   u8g2.drawStr(8,29,"SALA");                      //definição do texto
   u8g2.sendBuffer();                                                
   delay(3000);

   u8g2.clearBuffer();        
   u8g2.setFont(u8g2_font_logisoso28_tr); 
   u8g2.drawStr(31,29,"DE"); 
   u8g2.sendBuffer();        
   delay(3000);

   u8g2.clearBuffer();         
   u8g2.setFont(u8g2_font_logisoso18_tr); 
   u8g2.drawStr(1,29,"ELETRONICA"); 
   u8g2.sendBuffer();        
   delay(3000);

   u8g2.clearBuffer();        
   u8g2.setFont(u8g2_font_logisoso28_tr); 
   u8g2.drawStr(4,29,".COM"); 
   u8g2.sendBuffer();        
   delay(3000);

  
}


     Pratique mudando os tipos de fonte e posição dos textos no display, veja os tipos de fonte disponíveis neste link AQUI !

Os componentes deste tutorial pode ser comprados AQUI!

Nenhum comentário:

Postar um comentário