Zum Hauptinhalt springen

Schnellstart

Wählen Sie den Tab für Ihre Entwicklungsumgebung. Jeder Tab endet damit, dass die RGB-LED des Boards (eine LED mit roten, grünen und blauen Kanälen) blinkt. So sehen Sie am schnellsten, dass alles funktioniert.

1. Plattform installieren​

Installieren Sie die aktuelle Arduino IDE, mindestens in der Version 1.8. Die aktuelle Version finden Sie auf der Website von arduino.cc.

2. Board-Definitionen installieren​

Die Board-Definition ist im Arduino-Core von Espressif für den ESP32 enthalten.

  1. Starten Sie Arduino und öffnen Sie das Fenster Preferences.

  2. Tragen Sie diesen Link zur stabilen Version in das Feld Additional Board Manager URLs ein. Sie können mehrere URLs hinzufügen, getrennt durch Kommas.

    https://espressif.github.io/arduino-esp32/package_esp32_index.json
  3. Öffnen Sie den Boards Manager über das Menü Tools > Board und installieren Sie die Plattform esp32.

  4. Starten Sie die Arduino IDE neu.

3. Board auswählen​

Wählen Sie Soldered NULA Dual ESP32C5 im Menü Tools > Board aus. Verbinden Sie das Board dann mit dem USB-C-Kabel mit Ihrem Computer und wählen Sie in der Arduino IDE den zugehörigen seriellen Port aus.

USB-C läuft bei diesem Board über einen USB-seriell-Chip CH340K, daher benötigt Ihr Computer möglicherweise einen CH340-Driver, um den Port anzuzeigen. Wenn kein Port erscheint, lesen Sie Fehlerbehebung.

4. Erstes Programm hochladen​

Das Board hat eine WS2812B-RGB-LED an IO8, auf dem Board mit IO8 beschriftet. Die Board-Definition nennt sie LED_BUILTIN, und digitalWrite() schaltet sie wie eine einfache LED ein und aus. Dieser Sketch lässt sie einmal pro Sekunde blinken.

Select Board
Blink.ino
// Blink the onboard RGB LED: 0.5 s on, 0.5 s off.
// LED_BUILTIN comes from the board definition and points at the RGB LED on IO8.
const int LED_PIN = LED_BUILTIN;

void setup()
{
pinMode(LED_PIN, OUTPUT);
}

void loop()
{
digitalWrite(LED_PIN, HIGH); // LED on
delay(500);
digitalWrite(LED_PIN, LOW); // LED off
delay(500);
}

5. Was Sie erwarten können​

Laden Sie den Sketch hoch. Die automatische Reset-Schaltung versetzt das Board von selbst in den Upload-Modus, Sie müssen also keine Taste drücken. Sobald der Upload abgeschlossen ist, beginnt die RGB-LED zu blinken. Der Arduino-Core steuert ihren roten, grünen und blauen Kanal gemeinsam an, daher leuchtet sie weiß.

Die RGB-LED leuchtet eine halbe Sekunde lang weiß und bleibt dann eine halbe Sekunde lang aus.

Die mit IO8 beschriftete LED sitzt zwischen den Tasten USER und RESET, nahe dem USB-C-Ende des Boards, direkt neben dem Befestigungsloch auf der Seite zum ESP32-C5-Modul.

6. Fehlerbehebung​

Wenn das Board nicht erkannt wird oder der Upload fehlschlägt, lesen Sie weiter unter Fehlerbehebung.