ESP 32 WROOM WIFI- BLUETOOTH

$25,500.00

Placa de desarrollo con conectividad Wifi y Bluetooth, basada en el conocido ESP32 (WROOM32). Ésta placa no tiene un microcontrolador AVR sino que utiliza el ESP32 (Doble nucleo) como procesador principal. Es totalmente compatible y programable con Arduino, pero con la gran ventaja es que es mucho más potente y corre a 240 MHz gracias a su procesador Tensilica LX6 y 520 KB SRAM. Dispone de conector microUSB para alimentación y programación y puede ser programado con el IDE de Arduino. Para mas comodidad se entrega con los pines para soldar segun se requiera.

ESP32-WROOM-32 es un potente módulo genérico de Wi-Fi+Bluetooth+BLE MCU que está dirigido a una amplia variedad de aplicaciones, que van desde redes de sensores de bajo consumo hasta las tareas más exigentes, como la codificación de voz, la transmisión de música y la decodificación de MP3.

Ejemplo contador  utilizando  una pantalla oled y un esp32 industrial

#define IR_SENSOR_PIN 12 // Pin al que está conectado el sensor de infrarrojos
#define LED_PIN 2 // Pin al que está conectado el LED

int contador = 0; // Inicializamos el contador

void setup() {
pinMode(IR_SENSOR_PIN, INPUT); // Configuramos el pin del sensor de infrarrojos como entrada
pinMode(LED_PIN, OUTPUT); // Configuramos el pin del LED como salida
digitalWrite(LED_PIN, LOW); // Apagamos el LED al inicio
Serial.begin(9600); // Inicializamos la comunicación serial para la depuración
}

void loop() {
if (digitalRead(IR_SENSOR_PIN) == HIGH) { // Si se detecta un objeto
contador++; // Incrementamos el contador
digitalWrite(LED_PIN, HIGH); // Encendemos el LED
Serial.print(«Seguidor detectado. Total: «);
Serial.println(contador);
delay(1000); // Esperamos un segundo para evitar contar múltiples veces el mismo objeto
} else {
digitalWrite(LED_PIN, LOW); // Apagamos el LED si no se detecta ningún objeto
}

 

 

 

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128 // Ancho de la pantalla OLED
#define SCREEN_HEIGHT 64 // Alto de la pantalla OLED

#define OLED_RESET -1 // Pin de reinicio OLED (no se usa)

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

#define IR_SENSOR_PIN 12 // Pin al que está conectado el sensor de infrarrojos
#define LED_PIN 2 // Pin al que está conectado el LED

int contador = 0; // Inicializamos el contador

void setup() {
Serial.begin(9600);

// Inicializamos la pantalla OLED
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println(F(«No se pudo inicializar la pantalla OLED»));
while (1);
}

pinMode(IR_SENSOR_PIN, INPUT); // Configuramos el pin del sensor de infrarrojos como entrada
pinMode(LED_PIN, OUTPUT); // Configuramos el pin del LED como salida
digitalWrite(LED_PIN, LOW); // Apagamos el LED al inicio

// Limpiamos la pantalla
display.clearDisplay();
display.setTextColor(SSD1306_WHITE);
display.setTextSize(1);
display.setCursor(0, 0);
display.println(«Contador de Seguidores:»);
display.display();
}

void loop() {
if (digitalRead(IR_SENSOR_PIN) == HIGH) { // Si se detecta un objeto
contador++; // Incrementamos el contador
digitalWrite(LED_PIN, HIGH); // Encendemos el LED
Serial.print(«Seguidor detectado. Total: «);
Serial.println(contador);
actualizarPantalla(contador); // Actualizamos la pantalla con el nuevo contador
delay(1000); // Esperamos un segundo para evitar contar múltiples veces el mismo objeto
} else {
digitalWrite(LED_PIN, LOW); // Apagamos el LED si no se detecta ningún objeto
}
}

void actualizarPantalla(int count) {
// Limpiamos la pantalla y mostramos el contador
display.clearDisplay();
display.setTextSize(2);
display.setCursor(0, 20);
display.println(count);
display.display();
}

30 disponibles

Descripción

Características:

Microcontrolador Tensilica LX6 240 MHz dual core – 600 DMIPS
520 KB SRAM
Wifi 802.11b/g/n HT40 Wi-Fi transceiver, baseband, stack and LWIP
Bluetooth doble banda (classic y BLE)
Flash de 4 MBytes
Antena PCB integrada
Amplificador analógico de ultra majo ruido
Sensor Hall
10 pines capacitivos
Oscilador de cristal a 32 kHz
3 x UARTs (solo dos están configurados por defecto en el IDE de Arduino, uno de ellos usado para bootloading/debug)
3 x SPI (solo uno configurado por defecto en Arduino IDE)
2 x I2C (solo uno configurado por defecto en Arduino IDE)
12 x entradas ADC
2 x I2S Audio
2 x DAC
PWM/timer input/output available on every GPIO pin
OpenOCD debug interface with 32 kB TRAX buffer
SDIO master/slave 50 MHz
SD-card interface support
Dimensiones: 27 x 50x 5 mm) sin header headers
Peso: 6.8 gramos
Regulador 3.3V integrado (500mA)
Conector USB
4 agujeros de montaje (2.5mm)
Pulsador de RESET

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “ESP 32 WROOM WIFI- BLUETOOTH”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *