#define d0 23
#define d1 22
#define d2 1
#define d3 3
#define d4 21
#define d5 19
#define d6 18
#define d7 5
#define EN 4
#define RS 2
char dato=0;
char puertos[]={23,22,1,3,21,19,18,5};
char conf[]={0x30,0x30,0x30,0x3C,0x0C,0x01,0x06,0x02};
char tiempos []={15,5,1,1,1,1,1}; //tiempos o puertos?
char mensaje1[]={"GG"};
char mensaje2[]={"GG"};
void setup() {
for(char i=0;i<=7;i++){
pinMode(puertos[i], OUTPUT);
}
digitalWrite(EN,LOW);
}
void display(setting){
}
void loop() {
char n;
digitalWrite(RS,LOW);
for(char n=0;n<=7;n++); {
delay(tiempos[n]);
digitalWrite(EN,HIGH);
display(conf[n]);
digitalWrite(EN, LOW);
delay(10);
}
digitalWrite(RS, LOW);
digitalWrite(EN, HIGH);
display(0xc1);
digitalWrite(EN, LOW);
delay(10);
digitalWrite(RS,HIGH);
char k=0;
while(1){
unsigned char caracter=mensaje2]
if(caracter i=30){
digitalWrite(EN, HIGH);
display(mensaje2);
digitalWrite(EN, LOW);
delay(10);
k++;
}
else{break;}
}
}
}