Hola nuevamente foros de electrónica.
En este momento he estado tratando de hacer (en lenguaje basic en Proton IDE) una barra que se complete al aumentar una variable. Pero el caso es que necesito que esta dichosa barra este invertida, o sea que en vez de completarse de izquierda a derecha como lo hace esta barra:
http://www.youtube.com/watch?v=4pvstaKy4MI
se complete de derecha a izquierda.
Bueno el código que uso para casi todas las barras que he usado en diversas aplicaciones como vumetros de audio es este:
Necesito que los "iluminados" de este foro se hagan presentes y me sugieran algun detalle que modificar de esta subrutina para que la barra se complete al reves.
Bueno eso seria saludos!
En este momento he estado tratando de hacer (en lenguaje basic en Proton IDE) una barra que se complete al aumentar una variable. Pero el caso es que necesito que esta dichosa barra este invertida, o sea que en vez de completarse de izquierda a derecha como lo hace esta barra:
http://www.youtube.com/watch?v=4pvstaKy4MI
se complete de derecha a izquierda.
Bueno el código que uso para casi todas las barras que he usado en diversas aplicaciones como vumetros de audio es este:
Código:
Lazo:
'Cargamos los caracteres especiales en la CGRAM del lcd
'El blanco a $0 hace que la gráfica trabaje más rápidamente
Print $FE,64,Rep $0\8 'Cargo un caracter vacío
Print $0,Rep $10\6,$0 'Cargo el caracter I
Print $0,Rep $14\6,$0 'Cargo el caracter II
Print $0,Rep $15\6,$0 'Cargo el caracter III
Muestra = (Variable / 1.26) 'Escala para 48(16*3) segmentos de la barra
GoSub Barra 'Actualizamos la barra
GoTo Lazo 'Cerramos el lazo
'***********************************Subrutina gráfica display lcd*********************************
Barra:
Completos = (Muestra Min 48) / 3 'Calculamos el número de caracteres completos (III)
Parcial = (Muestra Min 48) // 3 'Calculamos el ASCII code para los caracteres parciales
Pad = 15 - Completos 'Número de espacios para mostrar (ancho)
Print At 2,1, Rep $03\Completos, Parcial, Rep " "\Pad 'Mostrar la barra en la segunda línea
Return
Necesito que los "iluminados" de este foro se hagan presentes y me sugieran algun detalle que modificar de esta subrutina para que la barra se complete al reves.
Bueno eso seria saludos!