ESP32-S3 N16R8 WiFi Bluetooth BLE 5.0 RGB Udviklingsboard er en nyere version af ESP32-serien, der er udviklet af Espressif Systems. ESP32-S3 er en kraftfuld mikrocontroller baseret på en dual-core Xtensa LX7-CPU med høj ydeevne. Den har en hastighed på op til 240 MHz og understøtter både WiFi- og Bluetooth-forbindelser. ESP32-S3 understøtter trådløs kommunikation gennem WiFi- og Bluetooth-forbindelser. Den har også en række grænseflader, herunder SPI, I2C, UART, GPIO og ADC, hvilket gør den velegnet til en bred vifte af applikationer. ESP32-S3 er designet til at være energieffektiv og har avancerede strømstyringsfunktioner, der giver mulighed for lang batterilevetid i batteridrevne enheder.
Tekniske detaljer:
Chip: ESP32-S3-WROOM-1-N16R8
Frequency: 2.4 GHz
Output Power: 20.5 dBm
Interface Type: I2C, I2S, SPI, PWM, UART, USB
Supply Voltage – Min: 3 V
Supply Voltage – Max: 3.6 V
Minimum Operating Temperature: – 40 C
Maximum Operating Temperature: + 65 C
Antenna Connector Type: PCB
Protocol – Bluetooth, BLE – 802.15.1: Bluetooth 5.0
Protocol – WiFi – 802.11: WiFi
Brand: Espressif Systems
Data Rate: 150 Mb/s
Moisture Sensitive: Yes
Operating Supply Voltage: 3 V to 3.6 V
Product Type: Multiprotocol Modules
Protocol Supported: 802.11 b/g/n, Bluetooth 5.0
Key Component | Description |
---|---|
ESP32-S3-WROOM-1/1U/2 | ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U, and ESP32-S3-WROOM-2 are powerful, generic Wi-Fi + Bluetooth Low Energy MCU modules that have a rich set of peripherals. They provide acceleration for neural network computing and signal processing workloads. ESP32-S3-WROOM-1 and ESP32-S3-WROOM-2 comes with a PCB antenna. ESP32-S3-WROOM-1U comes with an external antenna connector. |
5 V to 3.3 V LDO | Power regulator that converts a 5 V supply into a 3.3 V output. |
Pin Headers | All available GPIO pins (except for the SPI bus for flash) are broken out to the pin headers on the board for easy interfacing and programming. For details, please see Header Block. |
USB-to-UART Port | A Micro-USB port used for power supply to the board, for flashing applications to the chip, as well as for communication with the chip via the on-board USB-to-UART bridge. |
Boot Button | Download button. Holding down Boot and then pressing Reset initiates Firmware Download mode for downloading firmware through the serial port. |
Reset Button | Press this button to restart the system. |
USB Port | ESP32-S3 full-speed USB OTG interface, compliant with the USB 1.1 specification. The interface is used for power supply to the board, for flashing applications to the chip, for communication with the chip using USB 1.1 protocols, as well as for JTAG debugging. |
USB-to-UART Bridge | Single USB-to-UART bridge chip provides transfer rates up to 3 Mbps. |
RGB LED | Addressable RGB LED, driven by GPIO38/Pin 48 i Arduino IDE. (WS2812) |
3.3 V Power On LED | Turns on when the USB power is connected to the board. |
Programmering
Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere chippen.
Download fra dette link: Downlaod
Inden programmeringen kan udføres skal den rigtige “COM” port findes. Klik “Værktøj/Port” – og vælg COM port.
Brug af COM-porten: For at bruge COM-porten til serielle kommunikationer eller programmering, skal du først identificere den korrekte COM-port i dit udviklingsmiljø eller terminalprogram. Derefter kan du åbne COM-porten og begynde at sende og modtage data fra ESP32-S3.
Brug af USB-porten: er et vigtigt interface, der tillader kommunikation mellem ESP32-S3 og en computer eller andre USB-kompatible enheder.
Bootloader-tilstand: ESP32-S3 har en indbygget bootloader, der aktiveres, når enheden er tilsluttet via USB-porten under bestemte betingelser. Dette gør det muligt at starte enheden i bootlader-tilstand for firmwareopgraderinger eller fejlfinding.
Installere ESP package (Arduino IDE)
- Åben Arduino IDE (Download her)
- Klik “Fil/Egenskaber”
- Indtast dette link i feltet “Additionel Board Manager URL’s”
- Link “https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json“
- Klik OK
- Åben “Værktøj/Board/Boards manager” (Lad programmet opdatere)
- Find “ESP32” og installere
- Klik derefter “Værktøj/Board” og find (ESP32S3 Dev Module)
- Du er nu klar til at sende en kode
Installere Adafruit NeoMatrix Library
- Download library (Download)
- Åben Arduino IDE software og klik på “Sketch/Include library”
- Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
- Luk, og åben Arduino IDE programmet. (Genstart programmet)
- Nu er library installeret.
- Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/Adafruit NeoMatrix – by Adafruit”
Eksempel
Her viser vi et hurtig eksempel på hvordan den indbygget RGB LED kan skifte farve.
Du skal bruge “USB” porten når der skal programmeres.
Kode
#include <Adafruit_NeoPixel.h> #define PIN 48 #define NUMPIXELS 1 Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); enum {NONE, RED, GREEN, BLUE}; int ledColor = NONE; void setup() { pixels.begin(); } void loop() { switch (ledColor) { case NONE: pixels.setPixelColor(0, pixels.Color(0, 0, 0)); pixels.show(); break; case RED: pixels.setPixelColor(0, pixels.Color(255, 0, 0)); pixels.show(); break; case GREEN: pixels.setPixelColor(0, pixels.Color(0, 255, 0)); pixels.show(); break; case BLUE: pixels.setPixelColor(0, pixels.Color(0, 0, 255)); pixels.show(); break; default: break; } ledColor++; if (ledColor == 4) { ledColor = NONE; } delay(1000); }
Download
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.
Anmeldelser
Der er endnu ikke nogle anmeldelser.