Inicia tu proyecto conectando la placa Metro M7 a tu red inalámbrica utilizando el coprocesador AirLift integrado.
# Código para CircuitPython: boot.py o code.py import board import busio from digitalio import DigitalInOut from adafruit_esp32spi import adafruit_esp32spi import adafruit_esp32spi.adafruit_esp32spi_wifimanager as WifiManager # Configuración de red (Reemplaza con tus datos) SSID = "MiRedWiFi" PASSWORD = "MiContraseñaSecreta" # Configuración del hardware SPI para AirLift esp32_cs = DigitalInOut(board.ESP_CS) esp32_ready = DigitalInOut(board.ESP_BUSY) esp32_reset = DigitalInOut(board.ESP_RESET) spi = busio.SPI(board.SCK, board.MOSI, board.MISO) esp = adafruit_esp32spi.ESP_SPI(spi, esp32_cs, esp32_ready, esp32_reset) # Inicializar el gestor WiFi wifi = WifiManager(esp, SSID, PASSWORD) print("Conectando a WiFi...") try: wifi.connect() print("Conexión exitosa. IP:", esp.pretty_ip(esp.ip_address)) except Exception as e: print("Error al conectar:", e)
Este código requiere las bibliotecas CircuitPython `adafruit_esp32spi` y `adafruit_esp32spi_wifimanager` instaladas.
Prepárate para nuestro Metro más rápido hasta la fecha: el microcontrolador NXP iMX RT1011 impulsa esta placa con un procesador ARM Cortex M7 de 500 MHz. Cuenta con 8 MB de QSPI de ejecución in situ para firmware y almacenamiento en disco, 128 KB de SRAM en chip y un coprocesador WiFi con un módulo ESP32 integrado.
Esta placa, con forma de Metro (compatible con shields Arduino), es totalmente de código abierto, compatible con CircuitPython y dispone de un gestor de arranque USB de arrastrar y soltar para un desarrollo ágil.
29.95
Existencias limitadas. Envío inmediato.