// **DQ** Pinos para o Franzininho Tiny
// #define lcd_db7 10
// #define lcd_db6 9
// #define lcd_db5 8
// #define lcd_db4 7
// #define lcd_enable 6
// #define lcd_rs 5
// **AC** Pinos para o Arduino UNO
#define lcd_db7 2
#define lcd_db6 3
#define lcd_db5 4
#define lcd_db4 5
#define lcd_enable 6
#define lcd_rs 7
#include "lcd.h"
void setup()
{
// **DQ** Precisa definir os pinos como OUTPUT
// (pelo menos com ATtiny841 e biblioteca ATtinyCore)
pinMode(lcd_rs, OUTPUT);
pinMode(lcd_enable, OUTPUT);
pinMode(lcd_db4, OUTPUT);
pinMode(lcd_db5, OUTPUT);
pinMode(lcd_db6, OUTPUT);
pinMode(lcd_db7, OUTPUT);
// Um teste simples
inicializa_lcd();
limpa_lcd();
caracter_inicio(1, 1);
escreve_lcd('O');
escreve_lcd('K');
caracter_inicio(2, 1);
escreve_lcd('D');
escreve_lcd('Q');
}
void loop()
{
delay(100);
}