ESP32-S3 Bluetooth og WiFi dobbel usb-c

kr 134,00

ESP32-S3 er en dual-core XTensa LX7 MCU, som kan kjøre på 240 MHz. Bortsett fra sine 512 KB intern SRAM, kommer den også med integrert 2,4 GHz, 802,11 b/g/n Wi-Fi og Bluetooth 5 (LE)-tilkobling som gir lang rekkevidde.

Kun 4 på lager

SKU: m-32s3-n16r8b
Category:
Tags: , ,

Beskrivelse

ESP32-S3 støtter 2,4 GHz Wi-Fi (802,11 b/g/n) med 40 MHz båndbreddestøtte. Bluetooth Low Energy-delsystemet støtter lang rekkevidde gjennom kodet PHY og annonseutvidelse. Den støtter også høyere overføringshastighet og datagjennomstrømning, med 2 Mbps PHY. Både Wi-Fi og Bluetooth LE har overlegen RF-ytelse som opprettholdes selv ved høye temperaturer.

ESP32-S3 har 45 programmerbare GPIOer, SPI, I2S, I2C, PWM, RMT, ADC og UART, SD/MMC-vert og TWAITM. Totalt 14 GPIO-er kan konfigureres som kapasitiv berøringsinngang for HMI-applikasjoner.

Bortsett fra alle disse periferienhetene, er ESP32-S3 også utstyrt med en ultra-low-power (ULP) kjerne som støtter flere lav-strøm moduser i en rekke slike brukstilfeller.

En av USB-portene er for ESPs opprinnelige USB-støtte, den andre bruker en tradisjonell USB-seriebrikke og kobles til UART (RX- og TX-pinner).

Pinout

ESP32-S3 pinout

Inkludert i pakken:

  • 1x ESP32-S3
  • 2x male pinner (korte)

Eksterne lenker

Disse kodeeksemplene viser hvordan du kommer i gang med din ESP32-S3. De initialiserer seriell kommunikasjon og får en ekstern LED, koblet til GPIO2, til å blinke. For Arduino IDE må du installere ESP32-kortstøtte via Boards Manager.

Oppkoblingsguide

Komponent-pinne Tilkobling/Beskrivelse Funksjon
USB-C (Native) PC (USB-kabel) Primær port for programmering og seriell kommunikasjon (direkte via ESP32-S3’s USB-grensesnitt)
USB-C (UART) PC (USB-kabel) Alternativ port for programmering og seriell kommunikasjon (via USB-til-seriell brikke)
3V3 Ekstern 3.3V enhet Strømforsyning ut (3.3V) for eksterne komponenter, eller inn hvis du forsyner kortet eksternt
GND Felles jord Jordreferanse for kretsen
GPIO2 LED (med 220-330 Ohm motstand) Digital utgang for å styre en LED eller annen digital komponent (eksempel)

Kodeeksempler

Arduino (C++)
// Definerer hvilken GPIO-pinne LED-en er koblet til
const int ledPin = 2; // Bruker GPIO2 som eksempel for en ekstern LED

void setup() {
  // Starter seriell kommunikasjon med en baudrate på 115200
  Serial.begin(115200);
  // Setter LED-pinnen som en OUTPUT (utgang)
  pinMode(ledPin, OUTPUT);
  Serial.println("ESP32-S3 Blink LED Eksempel");
  Serial.println("Koblet til GPIO2");
}

void loop() {
  // Slår på LED-en (setter pinnen HØY)
  digitalWrite(ledPin, HIGH);
  Serial.println("LED PÅ");
  // Venter i 1000 millisekunder (1 sekund)
  delay(1000);

  // Slår av LED-en (setter pinnen LAV)
  digitalWrite(ledPin, LOW);
  Serial.println("LED AV");
  // Venter i 1000 millisekunder (1 sekund)
  delay(1000);
}
MicroPython
from machine import Pin
import time

# Definerer hvilken GPIO-pinne LED-en er koblet til
led_pin_number = 2
# Initialiserer GPIO2 som en OUTPUT (utgang)
led = Pin(led_pin_number, Pin.OUT)

print("ESP32-S3 Blink LED Eksempel")
print(f"Koblet til GPIO{led_pin_number}")

while True:
    # Slår på LED-en (setter verdien til 1)
    led.value(1)
    print("LED PÅ")
    # Venter i 1000 millisekunder (1 sekund)
    time.sleep(1)

    # Slår av LED-en (setter verdien til 0)
    led.value(0)
    print("LED AV")
    # Venter i 1000 millisekunder (1 sekund)
    time.sleep(1)

Omtaler

Det er ingen omtaler ennå.

Bare innloggede kunder som har kjøpt dette produktet kan legge igjen en omtale.

Du kan være interessert i…