voy a intentar todo eso que me explicas a ver que tal me sale, practicar practicar hasta la saciedad, por cierto y si no es abusar mucho ya de la confianza, ¿me indicas la librería gráfica a la que te refieres?.
A otra cosa que me confunde mucho al intentar lo de el constructor y las clases en c, el tema de configurar el hardware en arduino se puede hacer desde el constructor pero en c18 veo que se hace fuera en un archivo .h
lo de las clases lo tengo claro que es similar por no decir lo mismo que una estructura, pero lo del constructor eso me desorienta, veo que es como una función donde metes los punteros pero no sé si ahí se puede configurar el hardware, tengo que madurar todo esto todavía, ya entender lo de las clases y el constructor en c++ me costó como un día o dos más o menos...