Curso Online
Programación de Microcontroladores PIC en Lenguaje C
Aprende a programar el amplio portafolio de Microcontroladores PIC de Microchip!
40% de Descuento | Cupo Limitado!
Kit de Desarrollo incluido
Incluimos un kit de desarrollo completo con tarjeta de desarrollo y sensores en nuestro paquete.
Iniciamos desde cero
Aprenderás a programar microcontroladres PIC desde cero y paso a paso con prácticas estratégicamente diseñadas
Grabación de clases
Las clases se graban para que el alumno pueda repasarlas posteriormente.
Descripción del Curso
Nuevos Temas con PIC18, dsPIC y PIC24!
Aprende la programación de periféricos de una amplia variedad de microcontroladores PIC® de Microchip. Dominarás las nuevas prestaciones de hardware y software que cubren las nuevas necesidades de la industria de dispositivos electrónicos e IoT.
Incluimos clases con nuevos microcontroladores PIC18 con mejoras significativas en prestaciones de hardware. Dichas mejoras permiten desarrollar patrones de diseño avanzados en C para aplicaciones robustas y con control en tiempo real.
El curso está diseñado de una manera que se adapta a personas con cero conocimientos de programación y microcontroladores, así como para personas con conocimientos base. Cubrimos una alta variedad de prácticas que van desde lo más básico hasta aplicaciones avanzadas.
Aprenderás a desarrollar diferentes aplicaciones como: control optimizada de sensores y motores, aplicaciones médicas, aplicaciones de control de temperatura y consumo de energía y comunicaciones seriales como UART, I2C, SMBus y USB.
%
DESCUENTO
Obtén un 40% de DESCUENTO. Vigencia 30 de abril.
CUPO LIMITADO!
Nuevas Tecnologías de Microchip
Aprende GRATIS con el siguiente video sobre las nuevas tecnologías de Microchip Technology Inc. para programación de Microcontroladores PIC.
Kit de Desarrollo Microcontroladores PIC®
Incluye tarjeta MPLAB Xpress y diversos sensores!
Tarjeta Xpress Microchip
Basada en el PIC16F18855. Incluye LED’s, botones, potenciometro, sensor de temperatura digital, entre otros.
OLED Display
Display con tecnología OLED 128×64 para visualización de datos. Driver ssd1306.
Sensor de Temperatura
Sensor de Ritmo Cardíaco
Sensor MAX30100 para medir el nivel de Oxigenación en la sangre y ritmo cardíaco.
Sensor de Presencia PIR
Sensor de Temperatura
Sensor de temperatura analógico MCP9700A/LM35
- Calidad 100%
- Desempeño 100%
Envíos a cuaquier parte del mundo por DHL o FedEx por $39 dolares.
Fecha (sesiones EN VIVO) 2024
2, 7, 9, 14, 16, 21, 23, 28 y 30 de mayo y 4 de junio.
Horas por clase
4 horas
Número de sesiones
14 sesiones
Horario
6pm a 10 pm (Horario de la Ciudad de México).
Días de clase
Martes y Jueves
Horas de curso
+50 horas
¿No se te acomoda el horario?
Grabamos cada una de las clases para que puedas descargarlas, visualizarlas y repasarlas posteriormente.
Temario del Curso
Tema 1: Introducción
Nuevas tecnologías de Microchip para Programación de Microcontroladores PIC. Análisis de la placa Xpress.
Tema 2: Arquitectura de los Microcontroladores PIC
Estudio de la CPU, memoria RAM y Flash, buses de memoria, set de instruccionesn y periféricos.
Tema 3: Periféricos de Núcleo Independiente
Principio de funcionamiento y aplicaciones principales de los Periféricos de Núcleo Independiente (CIP).
Tema 4: Lenguaje C
Historia, mitos y características del Lenguaje C. Diferencias entre ASM y C. Estudio de tipos de datos, variables y operadores.
Tema 13: Módulo Computacional ADC
Estudio y aplicaciones del módulo computacional. Promediado por hardware de valores ADC.
Tema 5: Funciones, lazos y condicionales
Estudio y prácticas con funciones, sentencia if, switch/case y lazos while, do-while y for.
Tema 6: Control GPIO (Entradas y salidas digitales)
Manipulación de puertos. Encendido de un LED, efecto con LED’s, control de entradas con pulsadores, contador binario y decimal.
Tema 7: Display 7 segmentos
Principio de funcionamiento de los displays de 7 segmentos. Práctica de control de displays de 7 segmentos en lenguaje C.
Tema 8: Pantalla OLED y LCD
Principio de funcionamiento de las pantallas OLED y LCD. Prácticas de control de ambos tipos de pantallas.
Tema 9: Interrupciones y Timers
Estudio y aplicaciones de las interrupciones externas e internas, y timers. Lectura de sensor PIR. Manejo de temporizaciones con timers.
Tema 10: Módulo CLC
Configuración del módulo CLC. Acondicionamiento de señales externas, provenientes de sensores, sin intervención de la CPU.
Tema 11: Convertidor Analógico Digital (ADC)
Principio de funcionamiento del ADC. Estudio del FVR (Fixed Voltage Reference). Desarrollo de un voltímetro digital.
Tema 12: Sensores Analógicos
Acondicionamiento de sensores analógicos con el ADC. Lectura de un sensores de temperatura analógicos MCP9700A y LM35.
Tema 14: NCO (Numerically Controlled Oscillator)
Ventajas del módulo NCO sobre un timer convencional. Generación de una señal con frecuencia y resolución precisa con ciclo de trabajo fijo.
Tema 15: Comunicación USB con la computadora
Estudio del módulo UART. Envío de datos de sensores a una PC y visualización de datos desde la terminal. Sistema de adquisición.
Tema 16: Módulo PWM
Estudio del módulo PWM. Nuevo PWM en PIC modernos. Control de luminosidad de LED’s con PWM.
Tema 17: Módulo CWG Control de motores
Estudio del módulo PWM. Nuevo PWM en PIC modernos. Control de luminosidad de LED’s con PWM.
Tema 18: I2C y SMBus
Análisis del módulo MSSP. Estudio del protocolo I2C y SMBus. Lectura del sensor de temperatura EMC1001 utilizando el bus I2C.
Tema 19: Real Time Clock Calendar RTCC
Manejo del sensor reloj-calendario DS1307 utilizando el bus I2C. Manejo de hora y fecha.
Tema 20: Manejo de memoria EEPROM
Principio de funcionamiento de la memoria EEPROM embebida en el microcontrolador. Almacenamiento y respaldo de datos en EEPROM.
Tema 21: Sensor de corriente y cálculo de RMS
Estudio y conexión de un sensor de corriente no invasivo. Cálculo de la corriente RMS en tiempo discreto de una señal alterna.
Tema 22: Desarrollo de un medidor de corriente
Desarrollo de un medidor de consumo de energía eléctrica utilizando un sensor de corriente, el ADC y FVR, EEPROM y el sensor RTCC.
Tema 23: Sensor de ritmo cardíaco y oxigenación
Estudio del sensor MAX30100 para medición de ritmo cardíaca y nivel de oxigenación en la sangre.
Tema 24: Medición y graficación del ritmo cardíaco
Desarrollo de un medidor de ritmo cardíaco utilizando el sensor MAX30100.
Tema 25: Prácticas con PIC18
Prácticas con las nuevas familias de microcontroladores de la serie PIC18 como el modelo PIC18F-Q43.
Tema 26: Prácticas con dsPIC y PIC24
Prácticas con la familia de microcontroladores dsPIC y PIC24.
Control de Motores
Aprende a utilizar las nuevas técnicas de control de motores por hardware para aplicaciones de robótica. Las nuevas técnicas de control por hardware permiten un ahorro computacional y de energía del dispositivo utilizando PWM y Generador de Onda Complementaria con Control de Banda Muerta. Aprenderás a utilizar técnicas como Lock Anti-Phase Drive para controlar la velocidad y dirección de varios motores.
Periféricos de Núcleo Independiente (CIP)
Los CIP permiten manejar diversas tareas sin supervisión ni intervención de la CPU para mantener la operación. Esta tecnología permite ahorrar recursos del sistema y consumo de energía; ideales para circuitos basados en batería como dispositivos móviles, controladores de celdas solares y otros sistemas de energía renovable.
Aprende también dsPIC y PIC24
También realizaremos prácticas con microcontroladores dsPIC y PIC24, modelos que componen el portafolio de 16-bits de Microchip.
Trabajaremos con nuevos microcontroladores los cuales poseen prestaciones de hardware impresionantes. Dichas prestaciones incluyen más bancos de memoria, módulo de interrupción vectorial, hasta 127 niveles de stack, oscilador interno de hasta 64 MHz, periféricos de núcleo independiente, entre otras.
Clases EN VIVO
Clases en vivo guiadas por instructor certificado. Todas las prácticas son mostradas a los alumnos en tiempo real.
Puedes consultar dudas como si se tratara de cualquier clase presencial.
NOTA: NO se requiere equipo de medición especial (Osciloscopio, Generador, etc) para realizar las prácticas. Tampoco es necesario disponer de un programador.
Aprende a utilizar las Nuevas Tecnologías de Hardware y Software de Microchip
Nuevas funcionalidades de hardware que permiten mejorar el rendimiento del dispositivo, ideal para los nuevos requerimientos del mercado electrónico.
También se incluyen nuevas funcionalidades de software como el Code Configurator que permite configurar periféricos de manera gráfica y MPLAB XPRESS el cual permite la programación desde la nube.
El descuento finaliza en:
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
Medición de Ritmo Cardíaco
Aprenderás a desarrollar un algoritmo bastante preciso con filtros IR y promediado móvil para medición de ritmo cardíaco.
Podrás ver los latidos de tu corazón de manera gráfica en tu computadora. De igual forma aprenderás a calcular los BPM (latidos por minuto) utilizado como unidad de medición de ritmo cardíaco en la mayoría de dispositivos.
Sensor para medir el ritmo cardíaco y nivel de Oxigenación en la sangre
Este tipo de sensores es ampliamente utilizado en smart watches y smartphones para aplicaciones de cuidado de la salud y actividad física. Con el módulo Heart Rate Clic aprenderás a comunicar el sensor con un microcontrolador para obtener el rítmo cardíaco (BPM).
Elige el Paquete que más te Convenga!
En la caja de tu carrito de compras podrás elegir la forma de pago que prefieras.
Adquiérelo ahora!
Aceptamos pago por tarjeta de Crédito y Débito a través de PayPal. También aceptamos pagos por depósito en efectivo por Western Union.
Precios en Dólares Americanos USD
Basic
135 USD- De
$243 USDa $150 USD - Certificado avalado Por Microchip
- 48 horas de clases EN VIVO
- Acceso al Portal de Alumnos
Premium
$187 USD- De
$348 USDa $208 USD - Certificado avalado por Microchip
- 48 horas de clases EN VIVO
- Acceso al Portal de Alumnos
- Tarjeta Xpress PIC16F18855
- Pantalla OLED
- Sensores de Temperatura
- Sensor de presencia PIR
- Módulo Ritmo Cardíaco
Medium
$156 USD- De
$289 USDa $173 USD - Certificado avalado por Microchip
- 48 horas de clases EN VIVO
- Acceso al Portal de Alumnos
- Tarjeta Xpress PIC16F18855
- Sensores de Temperatura
- Pantalla Oled
- Sensor de presencia PIR
Platica con un asesor por WhatsApp para pedir más información o aclarar dudas
Únete a nuestro canal de Telegram para recibir notificaciones de nuestros eventos gratuitos
Acerca del Instructor
MTI. David Gutiérrez
Application Engineer en Microchip Technology Inc. y Fundador de Dignal.
Desarrollador de múltiples herramientas de software para Microcontroladores. Más de 10 años de experiencia en el área. Dentro de sus desarrollos se encuentran protocolos de comunicación IoT ultra ligeros para el sector privado, Tarjetas de Evaluación como Alteri, Xatellite, QuadX, así como sus respectivas UI. Software de monitoreo para aplicaciones TCP/IP y Bluetooth. Algoritmos para soluciones biomédicas.
Empresas que han confiado en nosotros
Recibe en tu correo información de nuestros eventos
Recibe en tu correo electrónico información de nuestros cursos, eventos y nuevos lanzamientos.
Únete a nuestro canal de Telegram en donde podrás enterarte de nuestros eventos, becas, webinars y más.
Otros cursos que te pueden interesar
Wi-Fi con PIC IoT Google Cloud
Aprende a desarrollar aplicaciones con conectividad Wi-Fi y envío de datos a la nube de Google.
Bluetooth Low Energy
Programación de Microcontroladores PIC con comunicación Bluetooth Low Energy.
Plataformas Web IoT
Aprende a desarrollar Plataformas Web Internet Of Things IoT con Javascript.
Microcontroladores AVR
Aprende a programar Microcontroladores AVR en Lenguaje C
¿Necesito tener conocimientos previos para tomar este curso?
¿En cuántas exhibiciones puedo pagar el curso?
Aceptamos 3 y 6 MESES SIN INTERESES a través de PayPal con tarjetas de crédito participantes. También puedes pagar directamente con nosotros (por depósito/transferencia bancaria y depósito en Oxxo) en 2 exhibiciones. Para más información envíanos un correo a cursos@dignal.com
¿Que sistema operativo necesito para tomar el curso?
Puedes utilizar Windows, Linux o MacOS.
¿Necesito un programador para cargar las prácticas a la placa Xpress Board?
No, la palca Xpress Board ya incluye un programador por lo que no se requiere un programador externo.
¿Cuál lenguaje de progrmación se utilizará en el curso?
Lenguaje C, compilador XC8.
¿Cuál microcontrolador se utilizará en el curso?
Trabajaremos con el PIC16F18855 incluido en la placa Xpress Board y el PIC18F57Q43. Estos modelos incluyen las nuevas tecnologías de Microchip para programación de microcontroladores.
¿Por qué tomar el curso con nosotros?
Con años de experiencia hemos detectado patrones clave para el aprendizaje de Microcontroladores. Uno de ellos es enseñar a nuestros alumnos de tal manera que el conocimiento recibido le pueda ser útil para aplicarlo a otras áreas. Por ejemplo, cuando nuestros alumnos adquieren nuestro curso y aprenden a utilizar un Microcontrolador PIC, con las técnicas adquiridas de hardware y programación se les facilita notablemente el aprender a utilizar algún otro microcontrolador de otro fabricante como Texas Instruments, Freescale, etc.
¿Por cual razón elegimos el compilador XC8 para este curso?
El compilador XC8 es el compilador oficial para Microcontroladores PIC de Microchip Technology, pero esta no es la razón más poderosa de XC8, su mayor poder reside en que, a diferencia de otros compiladores como CCS y MikroC, el compilador XC8 cumple las normas ANSI C, lo cual significa que se puede lograr una de las mayores cualidades que cualquier programador desea: Portabilidad de Código. En el curso explicamos este tema a detalle.
Preguntas Frecuentes
Contáctanos si tienes más dudas
Contáctanos en cursos@dignal.com.
Estaremos felices de atenderte!
Contáctanos Curso Microchip
Escríbenos o llámanos! será un placer atenderte.
(+52) 9931196566