De 0 a 100 con Arduino y ESP32
Overview
El libro de 0 a 100 te permitir crear tus propios proyectos Arduino/ESP32 no solo a nivel de programaci n sino tambi n dise os hardware incluido sus sistemas de alimentaci n.
Sin necesidad de unos conocimientos espec ficos ya que describe desde nociones b sicas de programaci n, necesarias para los primeros proyectos y paso a paso llegamos a conocimientos m s avanzados como son la generaci n de librer as, clases, punteros, FreeRTOS (multitarea), tratamiento de interrupciones, etc.
Ademas de la programaci n se explica de 0 a 100 todas las caracter sticas t cnicas y su programaci n de Arduino/ESP32, trat ndolas a la vez para ver sus peque as diferencias, y comprenden desde las t picas entradas y salidas a los diferentes sistemas de almacenamiento con los que cuentan las placas, buses de comunicaci n (I2C, SPI, Serie) as como los distintos modos de programaci n de WIFI y Bluetooth y los distintos modos de funcionamiento y consumo del ESP32 entre otros temas.
Finalizamos con unos conocimientos b sicos de los componentes electr nicos que utilizaremos en nuestros proyectos: diodos, transistores, resistencias, leds, sistemas de alimentaci n etc. para que podamos dise ar nuestros proyectos hardware. Adentr ndonos en elementos externos como sensores (temperatura, luz, distancia, etc.) sistemas de sonido, leds RGB WS2812, etc.
Todo esto con ejemplos que se descargan tanto el c digo como los esquemas desde Internet, que completa el conocimiento del libro y en el que ademas de irse ampliando se suben nuevos elementos que no incluimos en el libro como las tarjetas NFC entre otros para su descarga.
Resumen del contenido
- Programaci n B sica
- Variables y constantes
- Control de flujo (if, switch-case, while, do, for)
- Funciones propias e internas en Arduino
- Arrays, String
- Programaci n avanzada
- Tipos de datos avanzados, "enum", "struct", "union", "typedef"
- Punteros: variables, funciones
- Directivas de precompilador: #include, #define, Compilaci n condicional
- Clases y Objetos
- Creando nuestras propias librer as
- E/S Digitales
- Interrupciones Hardware (pines digitales)
- Entradas Anal gicas (ADC)
- Salidas analogicas DAC y PWM
- EEPROM y sus sistemas de archivo (SPIFFS, FatFS, LittleFS)
- Programaci n sistema ficheros, subiendo nuestros datos
- Comunicaci n: UART, I2C, SPI
- Bluetooth: Cl sico, BLE
- WIFI: SoftAP (Punto de acceso), Estaci n "WIFI_STA"
- ESP32 como servidor Web
- Multitarea en Dual-Core (FreeRTOS)
- Modos de trabajo (Ahorro energ a)
- Electr nica
- Condensadores
- Resistencias: Divisor de tensi n
- Diodos, Diodo LED, Diodos RGB, WS2812B
- Transistores
- Alimentaci n: Bater as LiPo, Fuentes de alimentaci n y Reguladores
- Componentes: Sensores (ultrasonido HC-SR04, temperatura
- Pantallas: LCDs, TFT Color "ST7735"
- Buzzer y altavoces, generando notas musicales
- Motores: Continua, Servomotores y Paso a Paso
Edici n actualizada Oct. 2025: Actualizaci n a ESP-IDF 5, ampliaci n capitulo de almacenamiento.
This item is Non-Returnable
Customers Also Bought
Details
- ISBN-13: 9798325177422
- ISBN-10: 9798325177422
- Publisher: Independently Published
- Publish Date: May 2024
- Dimensions: 9.61 x 6.69 x 0.53 inches
- Shipping Weight: 0.9 pounds
- Page Count: 254
Related Categories
