MICROCONTROLADOR ESP32-S3

MICROCONTROLADOR ESP32-S3

CURSO PRÁCTICO

FRANCISCO JAVIER BURGOA ROMÁN

$ 89,000.00

U$ 22,82 20,45 €

Disponible
Editorial:
EDICIONES DE LA U
Año de edición:
2026
Materia
Ingenieria electronica
ISBN:
978-628-7912-47-2
EAN:
9786287912472
Páginas:
161
Encuadernación:
Tapa blanda
$ 89,000.00

U$ 22,82 20,45 €

Disponible
Añadir a favoritos

Acerca del autor

Capítulo 1. Introducción

Capítulo 2. El entorno de programación

PARTE I. Periféricos

Capítulo 3. Características del ESP32-S3

Capítulo 4. Entradas y salidas digitales
4.1. Entradas en Pull-Up y Pull-Down
4.2. Configuración de los GPIO
4.3. Ejercicios

Capítulo 5. Depurando un programa
5.1. Depurando a través del terminal serie
5.2. Depurando a través de JTAG
5.3. Ejercicios

Capítulo 6. Entradas analógicas
6.1. Configuración del ADC por medida puntual
6.2. Configuración del ADC por DMA sin bloqueo
6.3. Ejercicios

Capítulo 7. Temporizadores
7.1. Configuración de los GPT Timer
7.2. Aspectos a tener en cuenta en la configuración del GPT Timer
7.3. Configuración del System Timer
7.4. Ejercicios

Capítulo 8. PWM - LEDC PWM
8.1. Configuración del PWM
8.2. Ejercicios

Capítulo 9. Contadores
9.1. Configuración del PCNT
9.2. Ejercicios

Capítulo 10. Watchdog
10.1. Interrupt Watchdog Timer (IWDT)
10.2. Task Watchdog Timer (TWDT)
10.3. RTC Watchdog Timer (RTC_WDT)
10.4. Ejercicios

Capítulo 11. Modo Sleep
11.1. Despertar desde Deep Sleep usando un Timer RTC
11.2. Despertar desde Deep Sleep usando entrada digital EXT0
11.3. Variables en memoria en modo Sleep
11.4. Ejercicios

Capítulo 12. LED inteligente WS2812B
12.1. Configuración del LED WS2812B integrado
12.2. Ejercicios

Capítulo 13. Sensor de temperatura interno
13.1. Configuración del sensor de temperatura
13.2. Ejercicios

Capítulo 14. Modulación Sigma-Delta
14.1. Configuración de Sigma-Delta
14.2. Ejercicios

Capítulo 15. La memoria en el ESP32-S3
15.1. Estructura de la memoria
15.2. Sistema de archivos SPIFFS
15.3. Utilización del sistema de archivos SPIFFS
15.4. Memoria no volátil
15.5. Ejercicios

Capítulo 16. Convertidor DAC

PARTE II. Comunicaciones

Capítulo 17. UART
17.1. Configuración de la UART por Polling
17.2. Configuración de la UART por interrupciones
17.3. Ejercicios

Capítulo 18. Comunicación USB nativa
18.1. Configuración del emulador de puerto serie mediante USB nativo
18.2. Configuración de emulador de joystick mediante USB nativo
18.3. Ejercicios

Capítulo 19. Comunicación I2C
19.1. Configuración de la comunicación I2C
19.2. Ejercicios

Capítulo 20. Comunicación IEEE 802.11 b/g/n (Wi-Fi)
20.1. Cliente HTTPS
20.2. Servidor web
20.3. Servidor UDP
20.4. Ejercicios

Capítulo 21. Comunicación por Bluetooth

Capítulo 22. Buenas prácticas de programación embebida
22.1. Arquitectura del programa
22.2. Datos, periféricos y detección de errores

PARTE III. FreeRTOS

Capítulo 23. FreeRTOS. Tareas
23.1. Introducción
23.2. Creando tareas en FreeRTOS
23.3. Ejercicios

Capítulo 24. Colas, Mutex y Semáforos
24.1. Colas en FreeRTOS
24.2. Mutex en FreeRTOS
24.3. Semáforos en FreeRTOS
24.4. Ejercicios

Capítulo 25. Planificador, prioridades y estadísticas
25.1. Estadísticas en FreeRTOS
25.2. Time Slicing
25.3. Prioridades y Preemption
25.4. Prioridades e interrupciones 25.5. Gestión de la UART mediante eventos 25.6. Tareas de diferente prioridad con ejecución protegida 25.7. Ejercicios

Capítulo 26. Aspectos avanzados de FreeRTOS 26.1. La memoria en FreeRTOS 26.2. Inanición o Starvation 26.3. Cerrojo o Deadlock 26.4. Inversión de prioridad 26.5. Ejercicios

Glosario
Bibliografía
Material adicional

Este libro ofrece una guía completa y práctica para el aprendizaje de la programación de microcontroladores, combinando fundamentos teóricos con aplicaciones reales desarrolladas en entornos industriales. A través de un enfoque progresivo, el lector aprenderá a integrar hardware y software mediante ejemplos funcionales que permiten comprender el funcionamiento interno de los sistemas embebidos modernos. La obra se apoya en el framework ESP-IDF y en el entorno de desarrollo Visual Studio Code, proporcionando una base sólida para el desarrollo profesional con el microcontrolador ESP32-S3.

A lo largo de sus capítulos se exploran en profundidad los principales recursos y periféricos del ESP32-S3, incluyendo entradas y salidas digitales y analógicas, temporizadores, PWM, contadores, watchdogs, modos de bajo consumo, gestión de memoria, convertidores DAC, sistemas de archivos SPIFFS y tecnologías avanzadas como USB nativo y modulación sigma-delta. Asimismo, se dedica una sección completa a las comunicaciones, abordando protocolos y tecnologías como UART, I2C, Wi-Fi y Bluetooth, mediante ejemplos prácticos que incluyen clientes HTTPS, servidores web, servicios UDP y aplicaciones conectadas.

La parte final introduce el sistema operativo en tiempo real FreeRTOS, desarrollando conceptos fundamentales como tareas, colas, mutex, semáforos, planificación, prioridades y gestión de recursos compartidos, así como problemas clásicos de concurrencia como la inanición, el deadlock y la inversión de prioridad. Con más de treinta ejemplos completamente funcionales, esta obra constituye una referencia imprescindible para estudiantes, desarrolladores e ingenieros que deseen adquirir conocimientos sólidos y actualizados sobre el ESP32-S3 y el diseño de aplicaciones embebidas robustas, escalables y alineadas con las necesidades de la industria moderna.

Artículos relacionados

  • DINÁMICA DE SISTEMAS. INTRODUCCIÓN AL MODELADO Y SIMULACIÓN DE SISTEMAS COMPLEJOS
    PRIETO MEJÍA, SAMUEL
    Este libro está destinado a estudiantes de Ingeniería de Sistemas y ofrece una sólida base para abordar problemas complejos mediante la tecnología computacional. Dividido en diecisiete capítulos, abarca desde los fundamentos de la dinámica de sistemas hasta la aplicación de modelos en casos de estudio como la isla de Borneo y el parque Yellowstone. Se exploran compañías de mode...
    Disponible

    $ 74,000.00

    U$ 18,97 17,01 €

  • ARDUINO. CURSO COMPLETO 2ED
    SCHMIDT, DANIEL
    El objetivo de este libro es que el lector conozca los aspectos prácticos de la programación de Arduino focalizando en la optimización de códigos, considerando los recursos de hardware que ofrece la placa Arduino UNO.De forma didáctica y secuencial se introduce al lector en los principios básicos de electrónica digital para conocer el funcionamiento de los componentes que prete...
    ¡Última unidad!

    $ 99,000.00

    U$ 25,38 22,75 €

  • MONTAJE DE ELEMENTOS Y EQUIPOS EN INSTALACIONES DE TELECOMUNICACIONES EN EDIFICIOS
    BERMÚDEZ LUQUE, DAVID ., BERMÚDEZ LUQUE , JOSÉ JAVIER
    El contenido de este libro le permitirá: Realizar operaciones de montaje de instalaciones de telecomunicaciones. Identificar las características de los elementos y equipos básicos de instalaciones de telecomunicaciones en edificios. Reconocer en catálogos los tipos de fijaciones (soportes, estructuras, tornillería, grapas, abrazaderas, fijaciones químicas, etc.) Tra...
    Disponible

    $ 79,000.00

    U$ 20,26 18,15 €

  • CIRCUITOS DIGITALES BÁSICOS CON ÉNFASIS EN TELECOMUNICACIONES
    RAMOS LINARES, CARLOS OMAR
    Este libro se propone ser una guía para las asignaturas sobre circuitos digitales, electrónica digital y comunicaciones digitales de los primeros semestres de ingeniería. Tiene un énfasis en los sistemas de comunicaciones y está acompañado de múltiples ejercicios prácticos dirigidos a estudiantes, técnicos, tecnólogos y profesionales. Además, el libro abarca los principios de l...
    Disponible

    $ 65,000.00

    U$ 16,67 14,94 €

  • SISTEMAS DIGITALES
    FLOREZ FERNANDEZ, HECTOR A
    Se ofrece al lector una exposición clara y suficiente de, los conceptos básicos de los sistemas digitales combinacionales y secuenciales. Además, presenta conceptos básicos de microprocesadores. En este documento se puede obtener el conocimiento y habilidad necesaria para resolver diseños de electrónica digital con base en los fundamentos del mimo. El documento evidencia una ex...
    ¡Última unidad!

    $ 41,000.00

    U$ 10,51 9,42 €

  • DISEÑO AUTOMATIZADO DE MODELOS DE SIMULACIÓN BASADOS EN AUTOMÁTAS CELULARES
    VARGAS CAÑAS, RUBIEL / DÍAZ MARIÑO, NÉSTOR MILCIADES
    En la actualidad, el modelado basado en automatas celulares se constituye en una de las técnicas de simulación más populares, debido a que permiten representar modelos de sistemas dinámicos, tanto deterministas como estocásticos, mediante un lenguaje simple basado en elementos discretos y con una arquitectura relativamente simple.Este libro describe el proceso de diseño automat...
    Envío de 2 a 6 días hábiles

    $ 40,000.00

    U$ 10,26 9,19 €