Bienvenido al centro de documentación técnica de ElOsciloscopio.com. Hemos organizado nuestras 56 guías de laboratorio y tutoriales de electrónica junto con las 13 comparativas de instrumentación por especialidad para que accedas en un clic a procedimientos de diagnóstico con osciloscopio, ajuste de sondas, protocolos serie (I2C, SPI, UART y PWM) y proyectos con Arduino, ESP32 y Raspberry Pi.
Archivo de Osciloscopios y Medición
Procedimientos de banco y taller: compensación de sondas 10X, diagnosis de bobinas e inyectores en automoción, depuración de buses digitales y análisis de rizado.
Archivo de Arduino, ESP32 y Electrónica
Tutoriales paso a paso de sensores analógicos y digitales, esquemas de pines (pinout), pantallas LCD/Nextion, relés, modos Deep Sleep y domótica con Raspberry Pi.
Catálogo de Osciloscopios por Uso y Marca
Análisis técnico de ancho de banda, velocidad de muestreo (GSa/s), memoria y aislamiento en equipos digitales de banco, portátiles, USB y de automoción.
1. Guías de medición, sondas y diagnóstico con osciloscopio
Procedimientos prácticos para configurar el disparo (trigger), escalar canales verticales/horizontales y verificar señales reales sin dañar el equipo ni el circuito bajo prueba:
Cómo medir bobinas e inyectores con osciloscopio
Diagnóstico electrónico en automoción: captura de primario y secundario de encendido, tiempo de saturación (dwell), pico inductivo, rampa de corriente y uso del atenuador 20:1.
Cómo compensar y verificar la sonda del osciloscopio
Ajuste del trimmer capacitivo en atenuación 10X con la salida patrón de 1 kHz para corregir subcompensación o sobrecompensación y medir flancos rápidos con precisión.
Diagnóstico de buses I2C y SPI con osciloscopio
Verificación de integridad física en SDA/SCL y MOSI/MISO/SCK: detección de capacidad parásita, dimensionado de resistencias pull-up y decodificación de tramas.
Depurar comunicación serie UART con osciloscopio
Captura del bit de arranque (Start bit) por flanco de bajada, cálculo de la tasa de baudios real a partir del ancho de bit y detección de incompatibilidades 3,3V vs 5V.
Cómo medir parpadeo y flicker de LEDs con osciloscopio
Evaluación de rizado de 100/120 Hz en drivers de iluminación y frecuencia de atenuación PWM mediante fotodiodo rápido o resistencia shunt de sensado.
Cómo elegir osciloscopio para proyectos con Arduino y ESP32
Criterios técnicos para dimensionar ancho de banda (50-100 MHz), canales (2 vs 4 canales para SPI) y memoria de captura en laboratorios de microcontroladores.
Mediciones de voltaje, corriente y potencia en el osciloscopio
Cálculo de Vpp, Vrms, caída en resistencias shunt, sondas amperimétricas, canal matemático V×I y precauciones críticas de aislamiento con la pinza de masa a tierra PE.
2. Comparativas de osciloscopios por tipo y fabricante
Guías comparativas con tablas de especificaciones verificadas (ancho de banda a -3 dB, tasa de muestreo en tiempo real, profundidad de memoria y categoría de aislamiento):
Los mejores osciloscopios digitales de sobremesa
Comparativa de osciloscopios DSO de 2 y 4 canales entre 50 MHz y 200 MHz para banco de electrónica, ingeniería e I+D.
Los mejores osciloscopios para taller de automoción
Equipos multicanal (4 y 8 canales) y portátiles para sincronización CKP/CMP, inyección, encendido y diagnóstico de redes CAN/LIN.
Los mejores osciloscopios portátiles y de mano
Instrumentos autónomos a batería, equipos 3 en 1 (osciloscopio + multímetro True-RMS + generador AWG) y modelos industriales aislados.
Los mejores osciloscopios USB para PC
Osciloscopios compactos conectados a ordenador con buffers profundos y decodificadores de más de 20 protocolos serie en pantalla grande.
Osciloscopios para Arduino y electrónica maker
Cómo construir un visualizador básico con el ADC de Arduino, sus límites de muestreo y qué osciloscopios económicos elegir para trabajar con microcontroladores.
Osciloscopios compatibles con Android y tablets
Soluciones portátiles por USB-OTG e inalámbricas para visualizar formas de onda en teléfonos móviles y tablets de diagnóstico.
Osciloscopios Rigol: análisis de series DS1000Z y MSO
Comparativa de los modelos de referencia Rigol DS1054Z (4 canales), DS1102Z-E (100 MHz) y DS1202Z-E (200 MHz) con memoria de 24 Mpts.
Osciloscopios Hantek: sobremesa, portátiles y automoción
Guía de la gama Hantek: serie DSO5000P/DSO2000 de banco, serie portátil 2D72/2C42 y equipos USB de taller 6074BE y 1008C.
Osciloscopios Owon: series SDS, XDS, HDS y VDS
Equipos de sobremesa con pantalla de 8 pulgadas, modelos USB con aislamiento galvánico (VDS1022I) y osciloscopios de mano HDS.
Osciloscopios PicoScope (Pico Technology)
Análisis de la serie ultracompacta PicoScope 2000 (con generador AWG y software PicoScope 7) y kits profesionales de automoción 4425.
Osciloscopios industriales Fluke ScopeMeter
Instrumentos portátiles con canales aislados independientemente y certificación de seguridad CAT III 1000V / CAT IV 600V para planta industrial.
Osciloscopios de laboratorio GW Instek
Equipos de instrumentación profesional y docente de las series GDS-1000B, MSO-2000EA (con analizador lógico) y GDS-3000.
3. Buses de comunicación, protocolos serie y temporización
Fundamentos de arquitectura, cableado, código de ejemplo y verificación de tiempos para los principales buses digitales en sistemas embebidos:
Tutorial del bus I2C para Arduino, ESP8266 y ESP32
Arquitectura maestro-esclavo en dos hilos (SDA y SCL), direccionamiento de 7 bits, resistencias pull-up y escáner de direcciones I2C en código.
Tutorial de comunicación SPI para Arduino y ESP8266
Funcionamiento síncrono full-duplex de 4 hilos (MOSI, MISO, SCK y CS/SS), modos de fase y polaridad de reloj (CPOL/CPHA) y transferencia de alta velocidad.
Tutorial de comunicación UART para Arduino y ESP8266
Estructura de trama serie asíncrona (bit de inicio, datos, paridad y parada), cruce TX/RX, HardwareSerial vs SoftwareSerial y niveles lógicos.
Comunicación serie entre Arduino y Raspberry Pi (USB y UART)
Intercambio bidireccional de datos entre Arduino y Raspberry Pi mediante cable USB (pySerial en Python) o pines GPIO UART con divisor de tensión 5V a 3,3V.
Tutorial de modulación PWM para Arduino, ESP8266 y ESP32
Control de ciclo de trabajo (duty cycle), frecuencia de portadora, resolución de timers y regulación de brillo LED o velocidad de motores DC.
Interrupciones hardware (attachInterrupt) y Timers en Arduino
Programación no bloqueante sin usar delay(): rutinas ISR, flancos RISING/FALLING/CHANGE, variables volatile y eventos temporizados con millis() y timers.
Registro de desplazamiento 74HC595 con Arduino, ESP8266 y ESP32
Ampliación de salidas digitales mediante conversión serie-paralelo síncrona con señales de datos (DS), reloj de desplazamiento (SHCP) y pulso de latch (STCP).
4. Sensores analógicos, ópticos y ambientales con Arduino y ESP32
Esquemas de conexión, acondicionamiento de señal, calibración de comparadores LM393 y código para sensores en proyectos de instrumentación:
Sensor de humedad del suelo con Arduino, ESP8266 y ESP32
Lectura analógica y umbral digital, prevención de corrosión electrolítica mediante alimentación conmutada por pin GPIO y calibración en seco/húmedo.
Sensor óptico reflexivo TCRT5000 para seguimiento de línea
Principio del fototransistor infrarrojo a 950 nm, ajuste de sensibilidad con potenciómetro multivuelta y diseño de matriz de detección para robótica.
Sensor de movimiento PIR HC-SR501 con Arduino, ESP8266 y ESP32
Funcionamiento del controlador piroeléctrico BISS0001, ajuste de potenciómetros de retardo y distancia, jumper de disparo H/L y filtrado de falsos positivos Wi-Fi.
Lector RFID RC522 (13,56 MHz) con Arduino, ESP8266 y ESP32
Conexión por bus SPI del módulo MFRC522, lectura de UID, escritura de bloques de memoria EEPROM en tarjetas MIFARE Classic y control de accesos.
Sensores infrarrojos (receptor VS1838B y protocolo NEC)
Demodulación de portadora IR de 38 kHz, decodificación de tramas hexadecimales NEC de mandos a distancia y emisión con diodo LED IR de 940 nm.
Sensor ambiental Bosch BME688 y BME680 (4 en 1) por I2C/SPI
Medición simultánea de compuestos orgánicos volátiles (VOC), temperatura, humedad relativa y presión barométrica con perfiles térmicos MOX.
Sensor de llama infrarrojo KY-026 (760-1100 nm)
Detección óptica de fuego mediante fotodiodo YG1006 y comparador LM393 utilizando salidas analógica (A0) y digital (D0) en sistemas de alarma.
Sensores de temperatura y humedad DHT11 y DHT22 (AM2302)
Comparativa de precisión y rango entre DHT11 y DHT22, protocolo digital de un solo hilo (Single-Wire), resistencia pull-up y lectura en Arduino/ESP32.
Sensor de lluvia FC-37 / YL-83 con Arduino, ESP8266 y ESP32
Cableado del panel de pistas níqueladas y módulo comparador LM393 para detección de precipitaciones y automatización de cierres o riego.
Sensor ultrasónico de distancia HC-SR04 con Arduino y ESP32
Generación del pulso de disparo (Trigger de 10 µs), medición del ancho de pulso de retorno (Echo) a 40 kHz y cálculo de distancia con compensación térmica.
5. Pantallas, relés, servomotores e interfaces de control
Control de cargas de potencia, actuadores electromecánicos, visualización de datos e interfaces de usuario (HMI) con microcontroladores:
Tutorial de módulos de relé para Arduino, ESP8266 y ESP32
Conmutación segura de cargas de alterna (230V AC) y continua: aislamiento con optoacoplador (JD-VCC), lógica activa a nivel bajo y protección flyback.
Control de servomotores (SG90 / MG996R) con Arduino y ESP32
Modulación de ancho de pulso a 50 Hz (pulsos de 1 ms a 2 ms), uso de fuente de 5V externa para evitar reinicios por caída de tensión y controlador PCA9685.
Pantalla LCD 16×2 y 20×4 (paralelo e I2C PCF8574)
Conexión de displays alfanuméricos HD44780 en modo paralelo de 4 bits o mediante expansor I2C de 2 hilos, ajuste de contraste y creación de caracteres personalizados.
Pantallas táctiles HMI Nextion con Arduino y ESP32
Diseño de interfaces gráficas en Nextion Editor, descarga de firmware por tarjeta microSD y protocolo serie UART de eventos táctiles y actualización de variables.
Displays LED de 7 segmentos (ánodo y cátodo común)
Identificación de pines, cálculo de resistencias limitadoras por segmento, barrido multiplexado en módulos de 4 dígitos y librería SevSeg.
Control de diodos LED, LED RGB y tiras direccionables
Tensión directa (Vf) según longitud de onda, cálculo exacto de resistencia en serie por Ley de Ohm, atenuación PWM y direccionamiento de tiras WS2812B.
Resistencias en electrónica: código de colores y divisores
Lectura de bandas de 4, 5 y 6 colores, potencia de disipación, divisores de tensión para adaptar señales de 5V a 3,3V y configuración pull-up/pull-down.
Pulsadores y conmutadores: rebote mecánico (debounce)
Tipos de interruptores (SPST, SPDT, DPDT), problema de pines flotantes, filtrado de rebotes de contacto por software (millis) y red RC hardware.
Cómo programar un menú navegable con botones y pantalla LCD
Arquitectura de máquina de estados con 4 pulsadores (Arriba, Abajo, Enter y Atrás) para navegar por submenús y modificar parámetros en tiempo real.
Interruptor magnético Reed Switch (KY-025) con Arduino y ESP32
Detección sin contacto físico mediante ampolla de láminas ferromagnéticas para sensores de puertas, finales de carrera, anemómetros y cuentakilómetros.
Teclado matricial de membrana 4×4 y 4×3 con librería Keypad
Escaneo por barrido de filas y columnas para leer 16 teclas usando 8 pines GPIO e implementación de cerraduras electrónicas con contraseña.
Multiplexor analógico CD74HC4067 / 4051 (16 canales ADC)
Expansión de entradas analógicas y digitales bidireccionales mediante direccionamiento binario S0-S3, ideal para el único pin ADC del ESP8266.
6. Consumo energético, baterías, modos Sleep y medición DC
Optimización de autonomía en nodos IoT alimentados por batería, selección de químicas de litio y monitorización de potencia en corriente continua:
Cómo reducir el consumo de energía del ESP32 en un 95%
Modos Modem-Sleep, Light-Sleep y Deep-Sleep (hasta 10 µA en RTC), despertar por temporizador o pin externo (ext0/ext1) y pérdidas en reguladores LDO.
Cómo reducir el consumo de energía en Arduino (Modo Sleep)
Desactivación de periféricos internos del ATmega328P con librería LowPower (Power-Down a microamperios) y ahorro de hardware en placas Arduino Pro Mini.
Cómo reducir el consumo de energía del ESP8266 (Deep Sleep)
Conexión física entre GPIO16 (WAKE) y RST para despertar de sueño profundo a 20 µA, optimización del tiempo de reconexión Wi-Fi con IP estática.
Cuál es la mejor batería para alimentar el ESP32
Comparativa de curvas de descarga entre celdas LiFePO4 (3,2V directo al pin 3V3), LiPo/18650 (3,7V con regulador LDO de baja caída HT7333/MCP1700) y NiMH.
Mejor batería para el microcontrolador ESP8266 (NodeMCU / Wemos)
Dimensionado de capacidad frente a picos de transmisión RF de 300 mA, caída de tensión en el LDO AMS1117 y alimentación eficiente en campo.
Sensor de corriente, voltaje y potencia INA219 por I2C
Medición en el lado alto (high-side) de hasta 26V DC y ±3,2A mediante resistencia shunt de 0,1 Ω y ADC de 12 bits para perfilar baterías y paneles solares.
7. Esquemas de pines (Pinout), comparativas de placas e IDEs
Mapas de pines de referencia técnica, límites eléctricos por GPIO, comparativas de arquitecturas y configuración de entornos de desarrollo:
Arduino Uno R3 Pinout: esquema completo de pines y límites
Mapa detallado del ATmega328P: 14 pines digitales, 6 salidas PWM (490/980 Hz), 6 canales ADC de 10 bits, buses UART/I2C/SPI y alimentación por VIN/USB.
Arduino Nano Pinout: pines digitales, A6/A7 y alimentación
Referencia de los 30 pines en formato DIP para protoboard, particularidades de las entradas exclusivamente analógicas A6 y A7 y consumo de corriente.
Arduino Mega 2560 Pinout: 54 GPIO, 4 UART y 16 canales ADC
Distribución completa del ATmega2560: 4 puertos serie por hardware (Serial a Serial3), 15 salidas PWM, 6 interrupciones externas y bus paralelo.
Microcontrolador ESP8266 (NodeMCU y Wemos D1 Mini): Pinout
Especificaciones del SoC Tensilica de 32 bits a 80/160 MHz, pines seguros en el arranque (bootstrapping GPIO0, GPIO2, GPIO15) y nivel lógico estricto de 3,3V.
Arduino vs ESP8266 vs ESP32: comparativa técnica
Tabla comparativa de frecuencia de CPU, memoria SRAM/Flash, conectividad Wi-Fi/BLE, resolución de ADC/DAC, consumo energético y coste por proyecto.
Raspberry Pi vs Arduino: diferencias y cuándo elegir cada uno
Comparativa entre determinismo de tiempo real en microcontroladores bare-metal frente a potencia multiproceso Linux en ordenadores de placa reducida (SBC).
Guía de Arduino IDE: instalación, placas ESP32/ESP8266 y librerías
Configuración del entorno de escritorio oficial, URLs adicionales del Gestor de Tarjetas, uso del Monitor Serie y trazador gráfico Serial Plotter.
Guía del Editor Web de Arduino (Arduino Cloud)
Programación desde el navegador sin instalar compiladores locales, configuración del puente Arduino Create Agent y sincronización de sketches en la nube.
8. Raspberry Pi, MQTT, Z-Wave y domótica con Home Assistant
Infraestructura local de automatización, servidores Linux embebidos y protocolos inalámbricos de baja potencia para telemetría de sensores:
Cómo configurar una Raspberry Pi Headless por SSH y Wi-Fi
Puesta en marcha sin monitor ni teclado mediante preconfiguración de red Wi-Fi, claves SSH y usuario en Raspberry Pi Imager y acceso remoto por terminal/VNC.
Instalar Home Assistant OS (Hass.io) en Raspberry Pi paso a paso
Grabación de la imagen dedicada Home Assistant Operating System en microSD o SSD USB, configuración de IP estática y acceso a la tienda de Add-ons.
Instalar Home Assistant en Raspberry Pi con Docker
Despliegue de Home Assistant Container sobre Raspberry Pi OS de 64 bits manteniendo el control del sistema anfitrión, volúmenes persistentes y red host.
Cómo configurar el broker MQTT (Mosquitto) en Home Assistant
Instalación del servidor Mosquitto, creación de credenciales dedicadas, activación de autodescubrimiento (Auto-Discovery) y diagnóstico de topics.
Protocolo MQTT con Arduino, ESP8266 y ESP32 (PubSubClient)
Arquitectura publicar/suscribir sobre TCP/IP, comodines de jerarquía (+ y #), niveles de calidad de servicio (QoS 0, 1 y 2) y reconexión automática en código.
Protocolo Z-Wave en domótica: frecuencias sub-GHz y red Mesh
Funcionamiento de la banda ISM de 868,4 MHz en Europa sin interferencias Wi-Fi de 2,4 GHz, enrutamiento de hasta 4 saltos y cifrado AES-128 S2.