Buena coco, gracias por compartirlo, la verdad que como porgramador sos un buen electricista
, no eserio un grande en las dos.
Saludos
ajaja
che, estuve husmiando, tiene un detalle... en el Init(), como primera linea deberia poner PortOut c_intPort, 0 para limpiar la salida, ya que a veces hace cualquier cosa..
pero no estoy seguro que sea solo eso... era eso nomas 
Entonces el sub Init quedaria:
Private Function Init()
Call PortOut(c_intPort, 0)
Call Control(&H38, 1.64) 'Set 8 bit Mode
Call Control(&H38, 0.1)
Call Control(&H38, 1.64)
Call Control(&H6, 0.04)
Call Control(&HC, 0.04) 'Display on, cursor off, blinking cursor off
Call Control(&H1, 1.64) 'Clear screen
c_blnDisplayState = True
c_blnCursorState = False
End Function
(modifiquen esto en el proyecto)en fin, cualquier mod o cosa que hagan, comenten.
AHH me olvidaba. no es necesario saber la cantidad de filas ni de columnas para inicializarlo.. mas que nada necesitas saberlo a la hora de escribir algo. pero si te pasas del limite de filas o columnas propias del LCD, no pasa nada...
saludos y comenten
