#include <LiquidCrystal_I2C.h>
#include "Bigfonte.h"
LiquidCrystal_I2C lcd(0x27, 16, 2);
LCDBigNumbers lcdNum(&lcd, 0, 0); //inclui uma barra no lcd, primeira linha, coluna 8. tamanho 8
void setup()
{
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print (" BigFont ");
lcd.setCursor(0, 1);
lcd.print (" ========= ");
delay(2000);
lcd.clear();
lcdNum.createChars();
lcd.setCursor(1, 1);
lcd.print("FM");
lcd.setCursor(9, 0);
lcd.print("MHz");
lcd.setCursor(12, 1);
lcd.print("8/15");
lcd.setCursor(14,0);
lcd.print("St");
}
void loop()
{
static long val = 870;
val++;
if (val > 1080) val = 870;
if (val > 999)
{
lcdNum.setCol(4);
lcdNum.setValue (val);
lcd.setCursor(7, 0);
lcd.print(val % 10);
lcd.setCursor(7, 1);
lcd.print(" ");
}
else
{
lcdNum.setCol(5);
lcdNum.setValue (val);
lcd.setCursor(7, 0);
lcd.print(val % 10);
lcd.setCursor(7, 1);
lcd.print(" ");
}
delay(500);
}