Curso ONLINE
Programación de Microcontroladores PIC en Lenguaje C
Aprende a programar los Microcontroladores PIC de 8-bit más potentes de Microchip!
40% de Descuento | Cupo Limitado!
Kit de Desarrollo incluido
El precio del curso incluye un Kit de Desarrollo en donde se llevarán a cabo las prácticas.
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!
Aprenderás a programar los nuevos microcontroladores PIC® de Microchip con las nuevas prestaciones de hardware y software que cubren las nuevas necesidades de la industria de dispositivos electrónicos.
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!
Kit de Desarrollo 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 MCP9700A
Sensor de temperatura analógico MCP9700SA/LM35
- Calidad 100%
- Desempeño 100%
El envío GRATIS a cualquier parte de México.
Fecha
6, 7, 13, 14, 20, 21, 27 y 28 de mayo, 3, 4, 10 y 11 de junio
Horas por clase
4 horas
Número de sesiones
12 sesiones
Horario
10 am a 2 am (Horario de la Ciudad de México).
Días de clase
Sábado y Domingo
Horas de curso
48 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 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 13: Módulo Computacional ADC
Estudio y aplicaciones del módulo computacional. Promediado por hardware de valores ADC.
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 consumo de energía
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.
Control de Motores
Aprende a utilizar los periféricos mejorados para aplicaciones de Robótica y control de motores. Se inlcuyen los periféricos PWM y Generador de Onda Complementaria con Dead Band Control. Aprenderás a utilizar técnicas como Lock Anti-Phase Drive para controlar la velocidad y dirección de varios motores a partir de una señal PWM. Las nuevas tecnologías permitien eficiencias en la conmutación y consumo de energía.
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.
Nuevos Modelos de PIC!
Los nuevos microcontroladores PIC de Microchip poseen prestaciones de hardware impresionantes las cuales aprenderás a programar en C. 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.
En este curso trabajaremos con diversos modelos de Microcontroladores como el PIC16F18855, PIC18F4550 y PIC18F57Q43.
!Único curso en todo Latinoamérica!
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.
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. Aceptamos 3 y 6 meses sin intereses a través de PayPal con tarjetas de crédito participantes. También aceptamos pagos directamente por depósito o transferencia y depósito en tiendas Soriana, Farmacias del Ahorro y 7-eleven.
Pagos fuera de México: PayPal y Western Union.
Precios en Pesos Mexicanos (MXN)
Basic
- De
$4,165.00 MXNa $2,570 - Certificado avalado Por Microchip
- 40 horas de clases EN VIVO
- Acceso al Portal de Alumnos
Premium
- De
$5,950.00 MXNa $3,570.00 - Certificado avalado por Microchip
- 40 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
- De
$4,950.00 MXNa $2,970.00 - Certificado avalado por Microchip
- 40 horas de clases EN VIVO
- Acceso al Portal de Alumnos
- Tarjeta Xpress PIC16F18855
- Pantalla Oled
- Sensores de temperatura
- Sensor de presencia PIR
El descuento finaliza en:
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
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