ESP32-C6 N4 Zigbee/WiFi6 RGB Udviklingsboard

kr.95.00 inkl. moms

ESP32-C6 N4 Zigbee/WiFi6 RGB Udviklingsboard.

På lager

Varenummer (SKU): 1608 Kategori: Tags: , ,

Specifikationer af ESP32-C6 N4 IoT Zigbee WiFi-6 RGB Udviklingsboard

ESP32-C6 N4 Zigbee/WiFi6 RGB Udviklingsboard er designet til både begyndere og erfarne udviklere, der ønsker at skabe innovative projekter inden for Internet of Things. Med sin kompakte størrelse passer Nano ESP32-C6 perfekt til projekter, hvor pladsen er trang, uden at gå på kompromis med ydeevnen. Det leverer enestående trådløs forbindelse med både Wi-Fi og Bluetooth, hvilket åbner op for uendelige muligheder for kommunikation og kontrol. Udviklingsboardet er let at arbejde med og understøtter populære
programmeringssprog som Arduino og MicroPython. Det intuitive design gør det nemt at komme i gang, og det brede udvalg af I/O-porte sikrer, at du kan tilslutte forskellige sensorer og aktuatorer. Uanset om du vil bygge smarte hjemmeløsninger, automatisere processer eller skabe interaktive enheder, er Nano ESP32-C6 det perfekte valg. Forvandl dine idéer til virkelighed og tag det første skridt ind i fremtidens teknologi med dette kraftfulde udviklingsboard!

Tekniske detaljer for ESP32-C6 N4 Zigbee/WiFi6 RGB Udviklingsboard

  • Mikrocontroller: ESP32-C6
  • Processor: 32-bit RISC-V single-core processor
  • CPU-frekvens: Op til 160 MHz
  • Flash-hukommelse: Typisk 4 MB (kan variere)
  • SRAM: 512 KB
  • Wi-Fi: 802.11 b/g/n (2.4 GHz)
  • Bluetooth: Bluetooth 5.0 LE
  • I/O-pins: 20 GPIO pins
  • Analog indgang: 12-bit ADC med op til 8 kanaler
  • PWM: Understøtter PWM-output på flere pins
  • SPI: Op til 4 SPI-slots
  • I2C: Op til 2 I2C-slots
  • UART: Op til 3 UART-slots
  • Strømforsyning: 5V via USB eller 3.3V via GPIO

Typiske anvendelser:

  • Wi-Fi 6 Support (802.11ax): Forbedret effektivitet og lavt strømforbrug i IoT-applikationer
  • Zigbee 3.0 Support: Mesh-netværksprotokol til IoT og smart home-enheder
  • Bluetooth 5.0 LE (Low Energy): Forbedret rækkevidde, hastighed og energieffektivitet
  • Dual-band Wi-Fi: Understøtter både 2.4 GHz og 5 GHz

Fordele ved Wi-Fi 6:

  • Højere netværkskapacitet, lavere latency, og bedre performance i miljøer med mange tilsluttede enheder

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

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 (ESP32C6 Dev Module)
Du er nu klar til at sende en kode

Eksempel

Dette eksempel viser, hvordan man ved hjælp af en webserver kan tænde og slukke en LED. Der er også en knap, som får LED’en til at blinke i 10 sekunder, når den trykkes.

Du skal bruge:

Forbind det sådan:

+ (Led) – 2 (Arduino)
– (Led) – GND (Arduino)

ESP32-C6 N4 Zigbee/WiFi6 RGB Udviklingsboard Eksempel

Webserver:

ESP32-C6 N4 Zigbee/WiFi6 RGB Udviklingsboard Server

Kode: (Programmering)

#include <WiFi.h>
#include <WebServer.h>

const char* ssid = "YOUR_SSID"; // Dit WiFi SSID
const char* password = "YOUR_PASSWORD"; // Dit WiFi password

WebServer server(80); // Opret en webserver på port 80

const int ledPin = 2; // LED tilsluttet GPIO2
bool ledState = false; // Starttilstand for LED

void handleRoot() {
String html = "<html>\
<body>\
<h1>ESP32 LED Control</h1>\
<p><a href=\"/on\"><button>LED ON</button></a></p>\
<p><a href=\"/off\"><button>LED OFF</button></a></p>\
<p><a href=\"/blink\"><button>Blink LED</button></a></p>\
</body>\
</html>";
server.send(200, "text/html", html);
}

void handleLEDOn() {
digitalWrite(ledPin, HIGH); // Tænd LED
ledState = true;
server.sendHeader("Location", "/"); // Tilbage til hovedsiden
server.send(303); // Redirection
}

void handleLEDOff() {
digitalWrite(ledPin, LOW); // Sluk LED
ledState = false;
server.sendHeader("Location", "/"); // Tilbage til hovedsiden
server.send(303); // Redirection
}

void handleLEDBlink() {
// Blink LED i 5 sekunder
for (int i = 0; i < 10; i++) { // 10 gange (5 sekunder med 500ms intervaller)
digitalWrite(ledPin, HIGH); // Tænd LED
delay(500); // Vent i 500 ms
digitalWrite(ledPin, LOW); // Sluk LED
delay(500); // Vent i 500 ms
}
server.sendHeader("Location", "/"); // Tilbage til hovedsiden
server.send(303); // Redirection
}

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

// Tilslut LED-pin som output
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, ledState); // Start LED som slukket

// Forbind til Wi-Fi
Serial.print("Forbinder til WiFi netværk: ");
Serial.println(ssid);
WiFi.begin(ssid, password);

// Vent på forbindelse
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print("."); // Vis en prik hver 0.5 sekunder
}

Serial.println("\nWiFi forbundet!");
Serial.print("IP-adresse: ");
Serial.println(WiFi.localIP());

// Definer webserver ruter
server.on("/", handleRoot);
server.on("/on", handleLEDOn);
server.on("/off", handleLEDOff);
server.on("/blink", handleLEDBlink); // Rute til at blinke LED

// Start webserveren
server.begin();
Serial.println("Webserver startet!");
}

void loop() {
server.handleClient(); // Håndter indkommende klienter
}

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller vores kontaktformular HER.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “ESP32-C6 N4 Zigbee/WiFi6 RGB Udviklingsboard”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *