Se puede escribir en un display de 7 segmentos utilizando el bucle for? si es asi por favor diganme como!!!
Necestio de su ayuda amigos lo que pasa es que ocupo escrbir una palabra en un 7 segmentos el problema es que es usando bucle for como es que puedo lograrlo si bucle solo repite secuencia no forma en si una letra o en realidad no se puede lograr
Todo se puede, pero tengo una mejor pregunta, que driver estás utilizando?, O vas directo al display?
Hola:
Una manera simple que se me ocurre y ten en cuenta que soy muy vago y a estas horas todavía no me he despertado del todo, es poniendo un condicional en el mismo bucle, en plan "si la variable del for = 1 ejecurta esto" y el "esto" es el código que se usaría en función del sistema que uses, para escribir el 1 en el display.
Qué clase de comantario UTIL es el que has dado @mermelado?
"si la variable del for = 1 ejecurta esto" y el "esto" es el código que se usaría en función del sistema que uses
Es lo mas desvariado que he leído en este foro a la fecha
NeroPLC:
escrbir una palabra en un 7 segmento
Así como lo planteas no es posible. Un display 7 segmentos esta diseñado para mostrar dígitos 0~9
Puedes quizás formas algunas letras como A, E, I, O, U quizás algunas mas pero no todas.
Intenta primero hacer que cuente de 0~9 y luego ya modificas para tratar con algunas letras. Yo te ayudo pero tienes que poner de tu parte. Tu display 7 segmentos es de ánodo o cátodo común ?

Asegúrate que todos los segmentos funcionan así:
void setup(){
pinMode(7, OUTPUT); //g
pinMode(8, OUTPUT); //f
pinMode(9, OUTPUT); //e
pinMode(10, OUTPUT); //d
pinMode(11, OUTPUT); //c
pinMode(12, OUTPUT); //b
pinMode(13, OUTPUT); //a
}
void loop(){
for (byte i=7; i<14; i++){
digitalWrite(i, HIGH);
delay(500);
digitalWrite(i, LOW);
}
}
