ESP32
Componentes

ESP32

5.0(305)
483
ESP32-WROOM (38 Pin), piyasada "ESP32 DevKit V1" adıyla da bilinen, ESP8266 serisinin sunduğu her şeyi ikiye katlayan gerçek bir performans canavarıdır. Bu kartı ESP8266’dan ayıran en keskin özelliği, içinde biri Wi-Fi/Bluetooth trafiğini yönetirken diğeri senin kodlarını çalıştıran çift çekirdekli (Dual-Core) bir işlemciye sahip olmasıdır. Dahili Wi-Fi’ın yanına eklenen Bluetooth (hem Classic hem de BLE) desteği sayesinde akıllı telefonlarla doğrudan haberleşebilir veya kablosuz kulaklık gibi cihazlara veri gönderebilir. 38 pinli geniş yapısı sayesinde neredeyse her sensör için ayrı bir giriş sunan bu model; dokunmatik pinler (Touch Sensor), Hall etkisi (manyetik) sensörü ve çok daha hassas analog okuma (ADC) yetenekleriyle donatılmıştır. Üzerindeki dahili regülatör ve USB-Micro girişiyle doğrudan bilgisayara bağlanabilen bu kart, hem profesyonel IoT çözümleri hem de yüksek işlem gücü gerektiren karmaşık robotik projeler için en dengeli fiyat/performans ürünüdür.

Proyectos que usan este componente

ESP32 Luz de Noche con LDR
#112Principiante
Premium

ESP32 Luz de Noche con LDR

Luz nocturna en la que el LED se enciende automáticamente en la oscuridad y se apaga con la luz. Se utiliza el pin D0 (digital out) del módulo sensor LDR - el umbral de oscuridad se ajusta con el pequeño potenciómetro del módulo, el propio módulo genera la salida HIGH/LOW. ESP32 sólo lee esta señal con digitalRead(), el código es muy simple.

4.6(17)
30
ESP32 RGB LED de control
#111Principiante
Premium

ESP32 RGB LED de control

Generación ilimitada de colores con un solo LED RGB en lugar de 3 LEDs separados. Hacemos transición arco iris estableciendo valores R/G/B con analogWrite() como en Arduino. La teoría del color (como rojo+verde=amarillo) se ve de forma práctica.

4.6(28)
50
ESP32 LED Fade con PWM
#110Principiante
Premium

ESP32 LED Fade con PWM

Cambiar el brillo del LED suavemente de 0 a max, de max a 0. Controlamos PWM con analogWrite() como en Arduino - la misma sintaxis con ESP32 Arduino Core 3.0+ funciona sin problemas. Pin definición + pinMode + analogWrite es suficiente.

4.8(36)
54
ESP32 Efecto de Luz Estroboscópica Policial
#109Principiante
Premium

ESP32 Efecto de Luz Estroboscópica Policial

Simula las luces estroboscópicas de un coche de policía haciendo parpadear rápidamente grupos de LEDs rojos y azules. Con 2 LEDs en cada grupo el efecto es más espectacular. Un ejemplo clásico de patrón de alternancia rápida y control por grupos.

4.6(21)
36
LED Secuencial ESP32 (Knight Rider)
#108Principiante
Premium

LED Secuencial ESP32 (Knight Rider)

6 LEDs moviéndose secuencialmente de izquierda a derecha y de derecha a izquierda (estilo Knight Rider). Ejemplo básico del uso del bucle for y arrays. Enseña la lógica del cambio de dirección.

4.5(19)
32
Lectura de la intensidad luminosa con el módulo LDR del ESP32
#113Principiante

Lectura de la intensidad luminosa con el módulo LDR del ESP32

Visualización en tiempo real en el monitor serie del valor de luz medido por el módulo LDR + valor aproximado en lux. Explica el funcionamiento de la calibración del módulo. Es recomendable realizarlo antes del Proyecto 10, ya que se utiliza para determinar el valor umbral.

4.6(36)
55
ESP32 Reproducción de melodías con zumbador
#114Principiante
Premium

ESP32 Reproducción de melodías con zumbador

Tocando una melodía simple (Twinkle Twinkle Little Star) con un zumbador pasivo. Tocamos las notas con las funciones tone() y noTone() como en Arduino - la misma sintaxis funciona con ESP32 Arduino Core 3.0+. Se debe utilizar un zumbador pasivo (el zumbador activo no reproduce la melodía).

4.8(30)
55
Sistema de Alarma de Movimiento ESP32 (PIR + Buzzer + LED + Telegram)
#145Avanzado
Premium

Sistema de Alarma de Movimiento ESP32 (PIR + Buzzer + LED + Telegram)

Un sistema inteligente de alarma de seguridad que activa el buzzer y el LED cuando el sensor PIR detecta movimiento, y envía simultáneamente una notificación instantánea al propietario vía Telegram. Cuenta con un cooldown de 30 segundos para evitar falsas alarmas. Ideal para seguridad del hogar, vigilancia de garajes, almacenes o salas de trabajo. Con ESP32-CAM se pueden añadir notificaciones con fotos; con el clásico ESP32 DevKit V1 se envían notificaciones de texto.

0.0(0)
8
Brillo de LED con Potenciómetro en ESP32 (Analógico → PWM)
#115Intermedio
Premium

Brillo de LED con Potenciómetro en ESP32 (Analógico → PWM)

En este proyecto controlamos el brillo de un LED de forma analógica mediante un potenciómetro. El pin ADC del ESP32 lee la tensión de 0-3,3 V procedente del potenciómetro y este valor se convierte en una señal PWM (modulación por ancho de pulso) que se envía al LED. Al girar el potenciómetro, el LED se enciende y se apaga gradualmente. Con Arduino Core 3.0+ se usa directamente `analogWrite()`; en el ESP32-S2/S3, la resolución del ADC es de 12 bits.

4.5(19)
32
ESP32 HC-SR04 Medidor de distancia por ultrasonidos
#116Intermedio
Premium

ESP32 HC-SR04 Medidor de distancia por ultrasonidos

El sensor ultrasónico HC-SR04 calcula la distancia midiendo el tiempo de vuelo (Time of Flight) de la onda sonora que emite al chocar contra un objeto y rebotar. En este proyecto, enviaremos un pulso de 10 microsegundos al pin TRIG del ESP32 y leeremos el tiempo de eco procedente del pin ECHO mediante `pulseIn()`. Imprimiremos la distancia calculada en centímetros en el monitor serie. Dado que el HC-SR04 funciona a 5 V, es obligatorio utilizar un **divisor de tensión** en el pin ECHO; de lo cont

4.9(27)
43
ESP32 DHT22 Temperatura y humedad (con pantalla LCD)
#117Intermedio
Premium

ESP32 DHT22 Temperatura y humedad (con pantalla LCD)

Se trata de un proyecto que mide la temperatura y la humedad ambientales mediante el sensor DHT22 y las muestra en tiempo real en una pantalla LCD I2C 16x2. Los datos del sensor se leen mediante el protocolo de un solo cable (one-wire) utilizando la biblioteca DHT de Adafruit. Este proyecto constituye la base para estaciones meteorológicas IoT, sistemas de automatización doméstica inteligente o sistemas de monitorización ambiental en invernaderos.

4.8(37)
53
LED Parpadeante con ESP32
#103Principiante

LED Parpadeante con ESP32

Enseña el uso básico de la salida GPIO con ESP32. Conseguimos un efecto de parpadeo encendiendo y apagando un LED desde el pin digital. Versión para ESP32 del clásico proyecto blink en Arduino UNO; el mapa de pines y la sintaxis son los mismos, la diferencia está sólo en los números de pin.

4.7(36)
91
ESP32 | BlueGrays