ESP32-C3 Zero WiFi 4MB BLE5 Udviklingsboard er en mindre, mere kompakt version af ESP32-C3-serien, der har færre I/O-pinde eller begrænsede funktioner sammenlignet med de fulde ESP32-C3-modeller. Det kunne være designet til særligt pladsbesparende applikationer, hvor størrelsen er afgørende. ESP32-C3-Zero er et mini-udviklingskort udstyret med ESP32-C3FN4 mikrocontrolleren. Den er kendetegnet ved en single-core processor, der arbejder ved en frekvens på 160 MHz. Enheden giver brugerne mulighed for at kommunikere trådløst ved hjælp af WiFi og Bluetooth. Med hensyn til hukommelse tilbyder ESP32-C3 Mini 400 KB SRAM, 384 KB ROM og 4 MB Flash-hukommelse. Derudover er brættet udstyret med stiftstrimler, som udvider mulighederne for at forbinde forskellige perifere enheder. Kortet inkluderer også en CAT6219-330TD-GT3 LDO spændingsregulator, TX og RX LED’er, samt knapper til nulstilling og download af firmware. Desuden er produktet kompatibelt med populære programmeringsmiljøer som CircuitPython, MicroPython, Arduino IDE og ESP-IDF, hvilket øger dets alsidighed og letter integration med forskellige projekter.
Tekniske detaljer:
Model: ESP32-C3-Zero
Microcontroller: ESP32-C3FN4
Processor: single-core RISC-V 32-bit, 160 MHz
Wireless connectivity: WiFi 2.4 GHz, Bluetooth 5 (LE)
Memory: 400 KB SRAM, 384 KB ROM, 4 MB Flash
Communication interfaces: 3 × SPI, 1 × I2C, 2 × UART, 1 × I2S, 2 × ADC
GPIO: 15 pins
USB port: USB-C
Built-in antenna: yes, ceramic antenna
Programming: CircuitPython, MicroPython, Arduino IDE and ESP-IDF
Dimensions: 23.5 x 18 mm
LED: WS2812B (Pin10)
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.
Uploadtilstand: Hold BOOT-knappen på ESP32C3 nede, tryk på RESET-knappen, slip RESET-knappen og slip derefter BOOT-knappen. Så vil ESP32C3 gå ind i downloadtilstand. (Hver forbindelse skal genindtastes downloadtilstand, nogle gange skal der trykkes en gang, ustabil port vil blive afbrudt, du kan bedømme det ud fra portidentifikationssignalet)
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 (ESP32C3 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 diode kan lyse 3 farver.
Kode
#include <Adafruit_NeoPixel.h> #define PIN 10 #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.