Firtec


PROGRAMACIÓN para XC8 y ESP32.

El curso trata específicamente sobre lo que tenemos que saber para programar un microcontrolador PIC con el compilador XC8.
Y como se ha visto en la práctica con aplicaciones que incluyen trabajos que mueven datos por TCP-IP, en aplicaciones reales en terreno, en los micros de ocho bits a los que también cargamos con la propia aplicación de trabajo, sus recursos no alcanzan para un nivel de respuesta adecuado.
Para resolver esto las posibles soluciones son, cambiar a un PIC mas potente que tenga soporte para el Stack TCP, lo que obliga a portar el código ya escrito a un nuevo microcontrolador.

Esto puede ser un poco engorroso sobre todo si tenemos una aplicación ya funcionando y ampliamente probada corriendo en un viejo PIC12xx o 16xx, portar todo el código puede llevar tiempo.
La otra posible solución es separar la gestión y manejo de los procesos de red sumando al proyecto una electrónica dedicada a este trabajo.
Esto es lo que hace ESP32, organiza y maneja todos los procesos que tienen relación con el manejo de datos por TCP-IP, f
ácilmente podemos implementar servidores web, manejo de socket, manejo de datos relacionados con el Internet de las Cosas, protocolo MQTT y muchas cosas mas.
La programación del ESP32 es también C, se puede programar en un entorno muy popular como el de Arduino y así tener acceso a todas las biblioteca de Arduino para el manejo de Internet.

Se trabaja con el el PIC184620, PIC16F1455, PIC12F683 y ESP32 Thing o similar.
El curso es totalmente práctico y solo requiere que el alumno tenga conocimientos de electrónica digital y una idea general de lo que es un microcontrolador. No requiere ningún conocimiento previo sobre el lenguaje pero si de electrónica.

Todos los trabajos realizados en el curso son ensamblados en protoboard lo que permite adaptarlos con facilidad a cualquier proyecto personal diseñando la placa impresa justa para lo que necesitamos.

El curso tiene una carga horaria de dos horas semanales con un total de 64 horas aproximadamente.
Puede descargar el temario de este curso, también puede descargar algunas páginas del manual de estudio, para mas información consultar en Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

Dinámica de este curso.
Modalidad: Distancia (En cualquier momento del año). 
Modalidad: Presencial (Gualeguaychú ER).

En este curso se tratan temas tales como:

  • Manejo de pantallas LCD.
  • Comunicaciónes cableadas e inalámbricas.
  • Manejo de conexiones WiFi.
  • Manejo de Servidores WEB embebidos.
  • Manejo de Socket.
  • Manejo de MQTT.
  • Sensores de distintos tipos.
  • Internet delas Cosas.

También diversos enfoques en la programación de Microcontroladores.
La profundidad de los temas tratados supone que usted desarrollará aplicaciones con lo aprendido por lo que existirá siempre un vínculo para consultas y dudas que no termina con el propio curso sirviendo de esta forma como soporte para facilitar su crecimiento y desarrollo profesional.


Control de un pin del PIC mediante un Servidor WEB embebido.

 Transfiriendo datos a una web con PIC´s.

 

PIC18 con protocolo MQTT para Internet de las Cosas.