Duración del curso en línea: 20 horas y 12 minutos
3
(2)
Domina PIC desde cero y crea proyectos reales de electrónica: LEDs, PWM, ADC y comunicaciones. Curso online gratis para mejorar tu perfil técnico.
En este curso gratuito, aprenda sobre
Configurar y programar PIC con CCS C y PicKit 3 (standalone), flujo básico de grabación
Manejo de clock: oscilador interno vs cristal; relación Fosc y ciclo de instrucción (Fosc/4)
GPIO digital: encender/apagar LEDs, leer switches y crear secuencias temporizadas
Uso de retardos (delay) y temporización para controlar patrones y sincronizar tareas
Control de motores paso a paso: unipolar/bipolar, identificación de bobinas y límites de velocidad
Displays 7 segmentos: cátodo común y multiplexación para mostrar varios dígitos
Interrupciones (INT externa y timers): eventos asíncronos, conteo de pulsos y medición de RPM
Teclados matriciales 4x3 y 4x4: escaneo, librerías CCS y adaptación de código
LCD con PIC: inicialización, envío de texto/datos y ejemplos prácticos de interfaz
Memoria EEPROM interna y externa: lectura/escritura y persistencia de parámetros
ADC: conversión analógica-digital y adquisición de sensores para envío/registro de datos
PWM: generación, duty cycle, resolución y aplicaciones (servos, motores, potencia)
Comunicaciones UART, I2C, SPI, USB-CDC y XBEE; integración con MATLAB/PC
Control digital: PID, predictor de Smith y control difuso aplicados a horno/procesos
Acerca del curso online gratuito
Da el salto de la teoría a la práctica y aprende a programar microcontroladores PIC para resolver retos reales de electrónica. Este curso online gratuito está pensado para perfiles profesionales y estudiantes que quieren ganar soltura diseñando y depurando firmware, conectando periféricos y construyendo prototipos funcionales con una metodología guiada, paso a paso.
A lo largo del recorrido trabajarás con tareas típicas de laboratorio y desarrollo: configuración del entorno de trabajo y del programador, manejo de entradas y salidas digitales, temporización y sincronización, y puesta en marcha de rutinas que te permitan interactuar con el mundo físico. También consolidarás criterios clave de hardware y firmware, como la elección y configuración de reloj (interno o cristal), el uso de retardos, y la organización de un programa robusto para distintos modelos de PIC comunes en proyectos académicos y profesionales.
El curso se enfoca en que puedas construir aplicaciones completas integrando componentes habituales: secuencias de LEDs, control de motores paso a paso y servomotores, lectura de teclados matriciales, visualización en displays de 7 segmentos y pantallas LCD, y almacenamiento de datos en memorias EEPROM internas y externas. Además, abordarás técnicas indispensables para proyectos modernos: interrupciones, conversión análogo-digital, generación de PWM y medición de variables como velocidad mediante encoders.
Para quienes buscan ir más allá del control básico, se introduce la comunicación entre dispositivos y con sistemas externos mediante interfaces seriales, UART por software y buses como I2C y SPI, con ejemplos orientados a instrumentación y automatización. Se conectan casos de uso como monitoreo y adquisición de datos, integración con sensores de temperatura y presión, control de cargas con relés, enlaces de radiofrecuencia y escenarios de comunicación con computadoras, ampliando el panorama de aplicación de los PIC en sistemas embebidos.
Encontrarás un enfoque progresivo, con prácticas y preguntas de verificación que te ayudan a fijar conceptos y detectar errores frecuentes. Al finalizar, tendrás una base sólida para desarrollar tus propios proyectos en electrónica y automatización, interpretar esquemas y datasheets con mayor seguridad, y mejorar tu perfil profesional para roles técnicos donde se valoran habilidades en microcontroladores y sistemas embebidos.
Contenido del curso
Lección en vídeo: Curso de Microcontroladores PIC: Encender y Apagar un LED [PIC C en CCS C] - #00125m
Ejercicio: _¿Qué cristal externo se está utilizando en el código presentado en el tutorial de microcontroladores PIC?
Lección en vídeo: Configurar PicKit 3 StandAlone [PIC C en CCS C] - #00201m
Ejercicio: ¿Qué debe hacerse primero al usar el Pikit 3 según el video?
Lección en vídeo: Encender y Apagar un LED [PIC C en CCS C] - 00303m
Ejercicio: ¿Qué función realiza el switch en el programa para el microcontrolador PIC16F887?
Lección en vídeo: Uso del Delay con PIC ? [PIC C en CCS C] - # 00408m
Ejercicio: ¿Cuál es la función principal del programa desarrollado en el video?
Lección en vídeo: Retardo o Delay en PIC ? [PIC C en CCS C] - # 00501m
Ejercicio: ¿Qué acción realiza el programa de microcontroladores enseñado en el segundo video del curso?
Lección en vídeo: ? Tipos de CLOCK Microcontrolador PIC CCS C [Interno, Cristal] ?# 00643m
Ejercicio: ¿Cuál es la frecuencia de procesamiento de un microcontrolador PIC cuando se usa un cristal externo de 4 MHz?
Lección en vídeo: Secuencia de LEDs con PIC 16F877A, 16F887, 18F4550 [PIC C en CCS C] - #00706m
Ejercicio: _¿Cuál es el objetivo de la práctica en este ejemplo?
Lección en vídeo: Secuencia de LEDs con PIC (Práctico) [PIC C en CCS C] - #00802m
Ejercicio: ¿Qué acción realiza el programa una vez que detecta el microcontrolador?
Lección en vídeo: MOTOR PASO A PASO con PIC - UNIPOLAR y BIPOLAR [PIC C en CCS C] - #00921m
Ejercicio: ¿Cuál es una característica fundamental de los motores paso a paso?
Lección en vídeo: MOTOR PASO A PASO: Cómo Identificar Bobinas - #01014m
Ejercicio: ¿Cómo se identifica el punto común de un motor paso a paso unipolar con seis cables?
Lección en vídeo: MOTOR PASO A PASO con PIC - PIC C en CCS C - 01108m
Ejercicio: ¿Qué sucede al aumentar demasiado la velocidad del motor paso a paso?
Lección en vídeo: DISPLAY 7 SEGMENTOS con PIC [PIC C en CCS C] - #01222m
Ejercicio: ¿Qué es un display de 7 segmentos de cátodo común?
Lección en vídeo: MULTIPLEXAR DISPLAY 7 Segmentos con PIC [PIC C en CCS C] - #01319m
Ejercicio: _¿Qué es la multiplexación en microcontroladores PIC?
Lección en vídeo: Interrupciones con PIC Externa INT [PIC C en CCS C] - #01422m
Ejercicio: ¿Cuál es la función principal de una interrupción en un microcontrolador?
Lección en vídeo: Teclado Matricial 4x3 con PIC [PIC C en CCS C] - #01530m
Ejercicio: _¿Qué librería se utiliza para manejar el teclado telefónico de 4x3 en el compilador Pix CSS C Compiler?
Lección en vídeo: Teclado Matricial 4x4 con PIC [PIC C en CCS C] - #01626m
Ejercicio: ¿Cuál es el principal beneficio de modificar la librería del teclado 4x3 para su uso con un teclado 4x4?
Lección en vídeo: Teclado Matricial 4x4 con PIC (Práctico) [PIC C en CCS C] - #01702m
Ejercicio: ¿Cuál es la función principal del teclado matricial 4x4 en el circuito implementado en el video?
Lección en vídeo: LCD PIC Display LCD - [PIC C en CCS C] - # 01825m
Ejercicio: ¿Cuál es el propósito principal del LCD al trabajar con microcontroladores PIC según el video?
Lección en vídeo: Control de Display LCD con PIC en CCS C (Práctico) # 01906m
Ejercicio: _¿Qué hace el ejemplo número 2 de la implementación práctica del manejo del LCD?
Lección en vídeo: Almacenamiento en memoria interna EEPROM PIC CCS C (PIC C) 02017m
Ejercicio: ¿Cuál es el objetivo principal de utilizar la memoria interna EEPROM en un microcontrolador PIC?
Lección en vídeo: Almacenamiento en memoria interna EEPROM PIC [Código en CCS C] 02121m
Ejercicio: _¿Qué librerías son llamadas en el programa para implementar un teclado matricial y un lcd en un microcontrolador PIC?
Lección en vídeo: Almacenamiento en memoria interna EEPROM PIC [Implementación - CCS C] 02204m
Lección en vídeo: Almacenamiento en memoria externa EEPROM PIC CCS C (PIC C) # 02310m
Lección en vídeo: Conversor Análogo Digital ADC PIC ? CCS C (PIC C) # 02425m
Lección en vídeo: Conversor Análogo Digital - ADC PIC (Práctico) ? CCS C (PIC C) # 02502m
Lección en vídeo: PWM con PIC (Modulación por Ancho de Pulso) CCS C (PIC C) 02623m
Lección en vídeo: PWM PIC (Práctico) Modulación por Ancho de Pulso (PIC C) #02703m
Lección en vídeo: PWM con PIC: Duty Cycle y Resolución [CCS C] #02823m
Lección en vídeo: Medir Velocidad RPM de un Motor Encoder con PIC [PIC C en CCS C] # 02923m
Ejercicio: _¿Para qué se puede utilizar la interrupción externa en un microcontrolador?
Lección en vídeo: Comunicacion Serial (parte 1) - Programación de PIC en CCS C (PIC C) 03021m
Lección en vídeo: Comunicación Serial (parte 2) - Programación de PIC en CCS C (PIC C) 03128m
Ejercicio: _¿Qué sensor se conecta al puerto análogo digital del PIC en el ejemplo número uno de comunicación serial mencionado por Sergio Castaño?
Lección en vídeo: UART por Software: Programación de PIC en CCS C (PIC C) #03218m
Lección en vídeo: Control PID en Microcontrolador PIC - Explicación Detallada (PIC C) # 03352m
Ejercicio: _¿Cuál es la idea principal del controlador PIDE en el artículo sobre microcontroladores PIC?
Lección en vídeo: Sistemas de Control Clásico en Microcontrolador PIC: Control DISCRETO.07m
Lección en vídeo: Comunicación I2C (Parte 1) - Programación de PIC en CCS C (PIC C) # 03416m
Ejercicio: _¿Qué es el bus de comunicaciones I2C en un microcontrolador PIC?
Lección en vídeo: Comunicación I2C (Parte 2) - Programación de PIC en CCS C (PIC C) # 03550m
Lección en vídeo: Control PID en PIC - Motor Generador (Función de Transferencia). Parte 1 de 2. 036.42m
Lección en vídeo: Control PID en PIC - Motor Generador (Control implementado). Parte 2 de 2. #03732m
Lección en vídeo: ? PID de Temperatura con PIC usando Teclado 4x4 - Curso de Microcontroladores PIC (CCS C) # 03831m
Ejercicio: _¿Qué función se utiliza en el código del motor generador que se aprovecha para colocar el teclado matricial en el código del controlador PIB del horno?
Lección en vídeo: Controlador DIFUSO en Microcontrolador PIC - Fuzzy Control [CCS C - PIC C]05m
Lección en vídeo: Servomotor con PIC: Cómo Controlarlo usando PWM (CCS C)33m
Ejercicio: _¿Cuáles son los tres cables que componen un servomotor y qué función tiene cada uno de ellos?
Lección en vídeo: Servomotores con PIC: Timer 0 Interrupción (CCS C) #04031m
Lección en vídeo: Cubo de LEDs 5x5x5 con PIC - Aprende a Hacerlo! Video Class 4337m
Lección en vídeo: XBEE Modo AT Radio Frecuencia PIC y Arduino # 04223m
Lección en vídeo: Comunicación SPI con PIC - Y Cualquier otro Micro [Parte 1] #04324m
Ejercicio: _¿Qué otros microcontroladores utilizan la comunicación SPI además de los PIC?
Lección en vídeo: Comunicación SPI con PIC - Ejemplo PIC C CCS [Parte 2] # 04421m
Lección en vídeo: Termopar Tipo K con PIC CCS C y MAX6675 #04540m
Lección en vídeo: Monitoreo de Temperatura en un Horno con PIC y XBEE Termopar tipo K #04628m
Lección en vídeo: Adquisición de Datos e Identificación de un Horno PIC - MATLAB # 04729m
Ejercicio: _¿Qué se puede obtener a partir de la adquisición de datos de un proceso con un microcontrolador PIC?
Lección en vídeo: Predictor de Smith en PIC Control PID # 04840m
Lección en vídeo: I2C LCD PIC Conecta un LCD solo con 2 LÍNEAS [Curso PIC] # 04924m
Ejercicio: _¿Cómo podemos conectar un LCD a nuestro microcontrolador PIC utilizando solo dos líneas de comunicación y 12?
Lección en vídeo: Sensor PRESIÓN Microcontrolador PIC [MEDICIÓN de NIVEL] Sensor MPX 05016m
Lección en vídeo: USB PIC18 [CDC - Compilador CCS C] Parte 01 # 05121m
Lección en vídeo: USB-CDC PIC18 [CCS C Compiler MATLAB] Parte 02 05229m
Lección en vídeo: Relé con Microcontrolador PIC [Manejo de CARGAS Grandes] #05320m
Ejercicio: _¿Qué es un relé en un microcontrolador PIC?
Lección en vídeo: Balanza Electrónica con Microcontrolador PIC HX711 ? CCS C - PIC C30m
Este curso gratuito incluye:
20 horas y 12 minutos de curso de vídeo online
Certificado digital de finalización del curso (Gratis)
Ejercicios para entrenar tus conocimientos
100% gratis, desde el contenido hasta el certificado
¿Cómo se configura el oscilador o cristal externo en un microcontrolador PIC con CCS C?
Se define en la configuración del compilador según la frecuencia del cristal y el modelo de PIC utilizado.
¿Para qué sirve la memoria EEPROM interna de un PIC?
Permite guardar datos de forma permanente, incluso cuando el microcontrolador se apaga.
¿Cómo se conecta un LCD a un PIC usando solo dos líneas?
Se utiliza un módulo adaptador I2C para controlar el LCD mediante las líneas SDA y SCL.
¿Listo para empezar?Descarga la app y empieza hoy mismo.