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.

Al tomar el curso recibe tu certificado de asistencia avalado por Microchip Technology!

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!

 Programación de PIC en C MCC

Tarjeta Xpress Microchip

Basada en el PIC16F18855. Incluye LED’s, botones, potenciometro, sensor de temperatura digital, entre otros.

OLED Display

OLED Display

Display con tecnología OLED 128×64 para visualización de datos. Driver ssd1306.

Sensor de Temperatura

Incluye el sensor de Temperatura EMC1001 compatible con el SMBus e I2C.

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 capaz de detectar movimiento. Utilizado para aplicaciones de automatización entre otras.

Sensor de Temperatura

Sensor de temperatura analógico MCP9700A/LM35

  • Calidad 100% 100%
  • Desempeño 100% 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

P

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.

curso de microcontroaldores pic motor sensores

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. 

Periferico de nucleo independiente

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.

Medidor de Consumo de Energía

Aprende a desarrollar un medidor de consumo de energía fácil de utilizar e instalar en cualquier lugar. Aprenderás los algoritmos de programación y componentes de hardware necesarios para desarrollar esta aplicación.

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

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

Canal Telegram

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.

Canal Telegram

Otros cursos que te pueden interesar

WIFI con PIC MQTT

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.

WIFI con PIC MQTT

Plataformas Web IoT

Aprende a desarrollar Plataformas Web Internet Of Things IoT con Javascript.

curso de avr atmega atmel mcu

Microcontroladores AVR

Aprende a programar Microcontroladores AVR en Lenguaje C

¿Necesito tener conocimientos previos para tomar este curso?
No se requieren conocimientos de programación ni microcontroladores para tomar este curso, sin embargo se recomiendan conocimientos básicos de electrónica digital. Si deseas empezar de cero en el mundo de los Microcontroladores PIC este curso es para ti.
¿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

WhatsApp

Escríbenos o llámanos! será un placer atenderte.

(+52) 9931196566

Correo de contacto

cursos@dignal.com