MPLAB C Compiler para PIC18 MCU (también conocido como MPLAB C18) es un compilador de lenguaje “ANSI C” con todas las características compatibles para trabajar de manera óptima con la familia PIC18 de Microchip. Recordemos que MPLAB es una herramienta que se puede obtener de manera gratuita. En el foro de NeoTeo estamos haciendo una encuesta para saber si ustedes quieren comenzar a transitar los primeros pasos por este apasionante mundo del C18. Luego de leer este artículo, te esperamos en el foro para conocer tu opinión y para que te sumes a este nuevo desafío de programación de microcontroladores.
En NeoTeo siempre intentamos complacer a todos los lectores con los proyectos que les traemos de manera habitual. En algunas oportunidades abarcamos temas de electrónica general y construimos proyectos a partir de componentes discretos (transistores, diodos, resistencias, LEDs, etc.). Pero también realizamos desarrollos más avanzados que involucran la programación de microcontroladores y el uso de dispositivos electrónicos muy específicos. En este caso, la propuesta es diferente. Aquí queremos invitarte a formar parte de un grupo de trabajo especial dentro del foro de NeoTeo. La idea básica e inicial es que ingreses al foro y votes en la encuesta que hemos planteado, es decir, que opines allí si quieres aprender el popular lenguaje C18 para trabajar con los PICs de la línea 18F.
Estamos tratando de cubrir varios objetivos con este emprendimiento. Queremos aprovechar la nueva posibilidad de trabajar en conjunto y proponer ideas o proyectos desde un espacio más pluralista. Necesitamos 300 votos a favor. Con esa cantidad de votos, comprenderemos la importancia de la convocatoria y el verdadero interés por el tema. El foro nos permitirá intercambiar programas basados en C18 tan elementales como encender y apagar un LED o todo lo que sepamos imaginar y desear. Ahora tú puedes ser parte de los trabajos de NeoTeo. Gracias al esfuerzo de toda la gente que día a día construye NeoTeo, hoy tenemos la posibilidad de crear proyectos interactivos. Podemos tomar un circuito elemental y básico e ir construyéndolo entre todos hasta lograr diferentes desarrollos. Podemos optimizarlo entre muchos y luego anunciar a un ganador que demuestre haber utilizado menos líneas de código o que pueda lograr un archivo HEX del menor tamaño posible.
Es decir, para que no te confundas: no vamos a enseñarte a instalar C18 en el ordenador ni a configurarlo. No. Para eso hay muchos tutoriales en la Web (muy buenos, por cierto). Sin ir muy lejos, Suky hace unos días ha dejado un trabajo formidable que puede servir de punto de partida. Nuestra intención es practicar, participar y ayudarnos entre todos a mejorar el manejo que hacemos del lenguaje C18. De ese modo, practicando y manteniendo siempre activa la ejercitación, notarás que el aprendizaje se afianzará cada día más y los conocimientos adquiridos quedarán retenidos de manera más firme y duradera. Si estás en el mundo de los microcontroladores, instalar un software más en tu ordenador no será un misterio para ti. Dediquemos nuestro esfuerzo a programar, a escribir código y a llegar tan alto como sea posible, con ejemplos que beneficien a todos. Uno de los primeros objetivos finales podría ser una matriz 8X8 de LEDs capaz de reproducir un texto en movimiento.
Por supuesto que no comenzaremos con un montaje semejante el primer día, pero puede ser un objetivo a alcanzar y quizás el ganador, aquél que demuestre haber logrado el mejor código, pueda acceder a algún premio. ¿Qué te parece la idea? Adquirir conocimientos mediante la práctica, construyendo, logrando objetivos, comparando y viendo los aciertos y los errores propios y ajenos. Sin miedos ni vergüenza. Queremos aprender, estamos empezando y los que saben del tema hasta pueden ayudarnos. Si creían que yo podía enseñarles C18, pues, siento desilusionarlos. Soy uno más de ustedes quien también desea estudiar este lenguaje de programación y quiero que entre todos empecemos a trabajar para lograr lo que dice el título de este artículo y del hilo abierto en el foro de NeoTeo: ¿Aprendemos C18? Ven y ayúdanos con tu voto, de él depende que lleguemos a 300 interesados que quieran comenzar a trabajar (todos juntos) con este potente lenguaje. Empecemos con un LED, el resto dependerá de nuestras ganas. ¿Te interesa la propuesta? Te esperamos en el foro para conocer tus ideas.