Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: nicolas en 13 de Octubre de 2019, 14:51:39
Título: problema codigo invernadero
Publicado por: nicolas en 13 de Octubre de 2019, 14:51:39
hola, les cuento... estoy realizando un proyecto para el colegio, llevo muy poco tiempo en esto de la programacion y no se como resolver el problema que tengo. el proyecto se trata de un invernadero automatizado; el cual consta de un control de temperatura usando el sensor(lm35) y un pic16f877A.
si dentro del invernadero llegase a haber entre 0 y 26 grados se tiene que encender un foco indicandomelo en un lcd(16x2), y si sobrepasa los 33 grados se debe activar un ventilador, igualmente indicandomelo en el lcd.
el problema es el siguiente: al hacer el cambio de palabras en el lcd, las letras se mezclan y no se porque sucede eso. si alguien pudiese ayudarme se los agradeceria, aqui dejo el codigo(lenguaje c):
Título: Re:problema codigo invernadero
Publicado por: remi04 en 13 de Octubre de 2019, 17:31:47
¿ ese display no tiene comando clear para limpiarlo?. Yo es que nunca lo he trabajado pero así en plan bestia y a fuerza bruta a las malas mandaría 16 espacios en blanco a cada línea antes de escribir y solucionado.
Código: C
lcd_gotoxy(1,1);
lcd_putc(" ");
lcd_gotoxy(1,2);
lcd_putc(" ");
lcd_gotoxy(1,1);
lcd_putc("ALTA TEMPERATURA");
lcd_gotoxy(7,2);
lcd_putc("VENTILADOR");
output_high(pin_b0);
output_low(pin_b1);
Título: Re:problema codigo invernadero
Publicado por: nicolas en 13 de Octubre de 2019, 23:04:17
gracias por la ayuda, ahora si las palabras no se mezclan..., no tenia idea de que forma se podria limpiar el lcd.
Título: Re:problema codigo invernadero
Publicado por: Fer_TACA en 14 de Octubre de 2019, 06:22:49
¿Algún moderador que cambie de lugar el tema por no ser su ubicación el lugar donde sea colocado?
Título: Re:problema codigo invernadero
Publicado por: KILLERJC en 14 de Octubre de 2019, 09:03:38