//===========================================================================================================
//---Bibliotecas

#include <LiquidCrystal_I2C.h>                        // LCD I2C
#include "Bigfonte_3.h"                                 // Fonte

//===========================================================================================================
//---Variáveis
uint16_t f_new = 870;                                 // Frequencia inicial

//===========================================================================================================
//---Declaração de objetos

LiquidCrystal_I2C lcd(0x27, 16, 2);                   // Nome e configuração para LCD (endereço)
LCDBigNumbers lcdNum(&lcd);                           // Nome e configuração para fonte

//===========================================================================================================
//---Setup

void setup()
{
  //Inicia o LCD
  lcd.init();                                         // Define a quantidades de colunas e linhas
  lcd.backlight();                                    // Liga a luz de fundo
  lcd.print("Radio...");                              // Escreve no LCD
  delay(1000);                                        // Aguarda 1 segundo
  lcd.clear();                                        // Limpa o LCD

  lcdNum.createChars();                               // Cria os numeros grandes

  lcd.setCursor(13, 1);
  lcd.print("MHz");                                   // Escreve a frequencia

  showFrequency();                                    // Exibe no LCD as informações
}

void loop()
{
  /*int i = 0;
  i++;
  f_new = f_new + i;
  showFrequency();
  delay(500);*/
}

void showFrequency()
{
  //informação de frequencia
  lcdNum.setValue(f_new);                           // Escreve o valor da frequencia
}