Microcontroladores PIC con el 18F4550 en lenguaje BASIC
Misael G.
Ve esta clase y miles más
Ve esta clase y miles más
Lecciones en esta clase
-
-
1.
Introducción
3:29
-
2.
Instalación
3:43
-
3.
Teoría del microcontrolador 18F4550 parte 1
19:35
-
4.
Teoría del microcontrolador 18F4550 parte 2
10:24
-
5.
Comparación de los PICS 16F877A y 18F4550
5:15
-
6.
Fuses del PIC 18F y Configuración del entorno parte 1
14:15
-
7.
Fuses del PIC 18F y Configuración del entorno parte 2
16:56
-
8.
Conexión del PIC18F4550
14:25
-
9.
Encendido de leds con cada PORTX
17:13
-
10.
Ejercicio 1
0:43
-
11.
Solución del Ejercicio 1
5:59
-
12.
Botones y anti rebote parte 1
12:12
-
13.
Botones y anti rebote parte 2
10:47
-
14.
Ejercicio 2
0:36
-
15.
Solucion del Ejercicio 2
8:06
-
16.
LCD 16x2 o 20x4 parte 1
9:03
-
17.
LCD 16x2 o 20x4 parte 2
9:05
-
18.
Interrupción INT0 parte 1
10:22
-
19.
Interrupción INT0 parte 2
16:29
-
20.
Interrupción RB4 - RB7
10:43
-
21.
Interrupción INT1
8:27
-
22.
Interrupción INT2
4:38
-
23.
Unir las 3 Interrupciones
16:40
-
24.
Ejercicio 3
0:32
-
25.
Solución del Ejercicio 3
4:47
-
26.
Bootloader parte 1
12:29
-
27.
Bootloader parte 2
9:48
-
28.
ADC con Librería parte 1
10:54
-
29.
ADC con Librería parte 2
10:23
-
30.
Practica ADC de 8 bits con Potenciómetro (Lectura de voltaje)
17:54
-
31.
Practica ADC de 10 bits con Potenciómetro (Lectura de voltaje)
8:31
-
32.
Practica ADC con LM35 (Lectura de temperatura) parte 1
14:59
-
33.
Practica ADC con LM35 (Lectura de temperatura) parte 2
12:19
-
34.
Ejercicio 4
0:59
-
35.
Solución del Ejercicio 4
12:05
-
36.
ADC sin Librería parte 1
20:42
-
37.
ADC sin Librería parte 2
15:07
-
38.
ADC sin Librería parte 3
15:21
-
39.
ADC sin Librería obtener lectura de cualquier canal
14:24
-
40.
PWM con Librería parte 1
12:48
-
41.
PWM con Librería parte 2
12:14
-
42.
Ejercicio 5
0:59
-
43.
Solución del Ejercicio 5
10:11
-
44.
PWM sin Librería parte 1
15:10
-
45.
PWM sin Librería parte 2
10:49
-
46.
PWM sin Librería parte 3
11:42
-
47.
PWM sin Librería parte 4
11:36
-
48.
Timer 0 de 8 bits parte 1
9:51
-
49.
Timer 0 de 8 bits parte 2
17:46
-
50.
Timer 0 de 16 bits
12:53
-
51.
Ejercicio 6
0:46
-
52.
Solución del Ejercicio 6
8:21
-
53.
EEPROM con Librería
18:02
-
54.
EEPROM sin Librería
21:22
-
55.
Reloj con timer 0 de 16 bits y EEPROM
14:46
-
56.
Ejercicio 7
0:45
-
57.
Solución del Ejercicio 7
12:29
-
58.
Servomotor parte 1
20:03
-
59.
Servomotor parte 2
16:01
-
60.
Servomotor parte 3
9:27
-
61.
Ejercicio 8
0:43
-
62.
Solución del Ejercicio 8 parte 1
15:01
-
63.
Solución del Ejercicio 8 parte 2
10:22
-
64.
Comunicación UART USB - TTL
16:42
-
65.
Despedida
0:53
-
-
- --
- Nivel principiante
- Nivel intermedio
- Nivel avanzado
- Todos los niveles
Generado por la comunidad
El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.
--
Estudiantes
--
Proyectos
Acerca de esta clase
ste curso está enfocado en la programación del microcontrolador PIC18F4550 utilizando el lenguaje PIC Basic Pro, una herramienta poderosa y accesible para el desarrollo de sistemas embebidos. A lo largo del curso, se guía al estudiante desde los conceptos fundamentales de la arquitectura del microcontrolador y la lógica de programación básica, hasta el manejo avanzado de periféricos y módulos internos como temporizadores, interrupciones, conversores analógico-digitales (ADC), generación de señales PWM y comunicación serial (USART).
Además de las explicaciones teóricas, el curso incluye múltiples ejemplos prácticos y ejercicios aplicados para facilitar la comprensión de cada tema, haciendo énfasis en el desarrollo de habilidades que permitan al estudiante crear proyectos funcionales en el mundo real. Se trabaja también con configuraciones de fuses, el uso del oscilador interno o externo, y técnicas para optimizar el código en aplicaciones más complejas.
Es ideal para estudiantes de ingeniería electrónica, técnicos en automatización, desarrolladores de sistemas digitales o cualquier persona interesada en aprender a trabajar con microcontroladores de la familia PIC de forma estructurada, clara y progresiva, aprovechando las ventajas del lenguaje BASIC como medio de aprendizaje accesible y amigable para principiantes e intermedios.
Conoce a tu profesor(a)
Hola, Mi nombre es Misael, soy ingeniero en sistemas computaciones, además de tener una carrera técnica como mecatronica, en la cual han sido mis dos pasiones, soy una persona autodidacta y me encanta estar aprendiendo día a día nuevas cosas o proyectos a realizar. Actualmente trabajo en múltiples proyectos de informática, electrónica y domótica.
Ver perfil completoProyecto de clase práctica
Uno de los proyectos destacados del curso consiste en implementar comunicación serial entre el microcontrolador PIC18F4550 y una computadora, utilizando el módulo USART (UART) del microcontrolador a través de los pines RX y TX. Para esto se emplea un adaptador USB a serial, como los basados en los chips CH340, PL2303 o FT232, que permiten conectar el microcontrolador a un puerto USB del computador de forma sencilla y confiable.
El objetivo del proyecto es enviar y recibir datos entre el PIC y una aplicación de PC (por ejemplo, un monitor serial como el de PuTTY, RealTerm o el Serial Monitor de Arduino), permitiendo al usuario interactuar con el microcontrolador en tiempo real. A través de este canal, se pueden enviar comandos para activar salidas, leer sensores o recibir notificaciones de eventos desde el PIC.
Durante el desarrollo se configura el módulo USART en el PIC18F4550 especificando el baud rate adecuado, y se programan rutinas en lenguaje PIC Basic Pro para manejar la transmisión (SEROUT) y recepción (SERIN) de datos. También se incluyen ejemplos prácticos que muestran cómo estructurar la comunicación para lograr respuestas claras y confiables, incluyendo técnicas básicas de protocolo serial y depuración.
Este proyecto introduce al estudiante a una de las formas más comunes y útiles de comunicación entre microcontroladores y computadoras, con aplicaciones en monitoreo, control industrial, automatización y prototipado rápido.
Valoración de la clase
¿Por qué unirse a Skillshare?
Mira las galardonadas Skillshare Originals
Cada clase tiene lecciones cortas y proyectos prácticos
Tu membresía apoya a los profesores de Skillshare