🍪 Privacy & Transparency

We and our partners use cookies to Store and/or access information on a device. We and our partners use data for Personalised ads and content, ad and content measurement, audience insights and product development. An example of data being processed may be a unique identifier stored in a cookie. Some of our partners may process your data as a part of their legitimate business interest without asking for consent. To view the purposes they believe they have legitimate interest for, or to object to this data processing use the vendor list link below. The consent submitted will only be used for data processing originating from this website. If you would like to change your settings or withdraw consent at any time, the link to do so is in our privacy policy accessible from our home page..

Vendor List | Privacy Policy
Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry PI

Menu
  • Projekte
    • LED’s
    • Servo & Schrittmotoren
    • Sound
    • LCD’s
    • Kommunikation
    • Sicherheit
    • Weekend Project
  • Arduino
    • Tutorials
    • ProMini
      • Anschließen & Programmieren
    • Nano
      • Arduino Nano – Übersicht
    • UNO
      • Übersicht
    • MEGA 2560
      • Übersicht
    • Leonardo
      • Übersicht
    • NodeMCU
      • NodeMCU – “Einer für (fast) Alles!”
    • Lilypad
      • Arduino: Lilypad “Jetzt Geht’s Rund!”
    • WEMOS
      • WEMOS D1 – Arduino UNO kompatibles Board mit ESP8266 Chip
      • WEMOS D1 Mini – Übersicht
      • Wemos D1 mini Shields
    • STM32x
      • STM32F103C8T6 – Übersicht
    • Maker UNO
      • Maker UNO – Überblick und Test
    • ATTiny85
      • Mini Arduino mit ATTiny85 Chip
      • ATtiny85 mit dem Arduino UNO beschreiben
  • Android
  • Über mich
  • DeutschDeutsch
  • EnglishEnglish
Menu

Neuer Arduino Nano: Jetzt mit ESP32S3 Power!

Posted on 7. August 20238. August 2023 by Stefan Draeger


Willkommen zu meinem neuesten Blogbeitrag! Heute möchte ich euch einen aufregenden Neuzugang im Arduino-Ökosystem vorstellen: den Nano ESP32. Dieser leistungsstarke Mikrocontroller bringt den beliebten ESP32S3 in die Welt der Arduino- und MicroPython-Programmierung. Egal, ob ihr euch als Anfänger in die Welt des IoT oder MicroPython wagt oder als fortgeschrittener Benutzer euer nächstes Produkt entwickeln möchtet – der Nano ESP32 ist die perfekte Wahl. Mit Wi-Fi, Bluetooth, Arduino- und MicroPython-Unterstützung sowie HID-Funktionen bietet er eine beeindruckende Palette an Features. Lasst uns die Highlights dieses faszinierenden Boards erkunden und herausfinden, warum es keine Ausreden mehr gibt, um eure Projekte zu verzögern!

Inhaltsverzeichnis

  • Technische Spezifikationen des Arduino Nano ESP32S3
  • Vergleich zum Arduino Nano V3
    • Technische Daten des Arduino Nano V3
  • Bezug des Nano ESP32S3
  • Pinout
  • Energieverbrauch
    • Stromaufnahme im Vergleich
  • Programmieren des Arduino Nano ESP32S3
    • Programmieren der onboard RGB LED

Technische Spezifikationen des Arduino Nano ESP32S3

Zunächst einmal die harten technischen Spezifikationen des Arduino Nano mit ESP32S3 Chip:

Mikrocontrolleru-blox® NORA-W106 (ESP32-S3)
Taktgeschwindigkeitbis zu 240 MHz
Speicher384 KB ROM,
512 KB SRAM,
16 MB (128 Mbit) externer Flash Speicher
Wi-Fiu-blox® NORA-W106,
2,4 GHz, max. 1 MBit Datenrate
Bluetoothu-blox® NORA-W106,
Bluetooth 5.0
Eingangsspannung6 V bis 21 V
Spannung an den GPIOs3.3 V
digitale Pins14, Alle digitalen Pins können als
externe Interrupts und PWMs verwendet werden!
analoge Pins8
max. Stromaufnahme pro GPIO40 mA
Stromsenke pro GPIO28 mA
Schnittstellen2x UART, I2C, SPI
USB-Typ-C
FeaturesRGB LED (D14 bis D16)
BUILTIN_LED (D13)
Abmessungen (L x B)45 mm x 18 mm
Auszug aus den technischen Daten des Arduino Nano ESP32S3 von https://store.arduino.cc/products/nano-esp32

Vergleich zum Arduino Nano V3

Der neue Arduino Nano mit ESP32 Chip ist vergleichbar mit dem in die Jahre gekommene Arduino Nano V3. Was besonders heraussticht ist, dass diese vom Pinout identisch sind, somit kannst du recht einfach deine Arduino Nano Projekte mit dem neuen Mikrocontroller um die WiFi und Bluetooth Funktionalität erweitern.

Zurzeit bekommst du den neuen Nano ESP32S3 sogar deutlich günstiger (18 € zzgl. Versandkosten) im offiziellen Shop als den alten Nano V3 (21,60 € zzgl. Versandkosten).

Natürlich gibt es auch schon seit langem kleine Mikrocontroller im Arduino Nano Faktor welche WiFi und Bluetooth haben. Jedoch haben diese ein anderes Pinout.

Technische Daten des Arduino Nano V3

Mikrocontroller ATmega328
Taktgeschwindigkeit16 MHz
Speicher32 KB Flash Speicher, (2 KB für Bootloader reserviert),
2 KB SRAM
GPIOs22 digitale Pins, davon 6 PWM,
8 analoge Pins
FeaturesBUILTIN_LED (D13)
SchnittstellenUART, I2C, SPI
Micro-USB
Eingangsspannung7 V bis 20 V
Stromaufnahme19 mA
max. Stromaufnahme per GPIO40 mA
Abmessungen (L x B)45 mm x 18 mm
Auszug aus den technischen Daten des Arduino Nano V3 von https://store.arduino.cc/collections/boards/products/arduino-nano

Bezug des Nano ESP32S3

Den Mikrocontroller bekommst du derzeit exklusiv im Arduino Store für 18 € zzgl. Versandkosten. Zum Lieferumfang gehört lediglich der Mikrocontroller und ein wie üblich ein paar Aufkleber sowie ein Garantiezettel.

Durch die USB-C Schnittstelle sollte eigentlich jeder zu Hause solch ein Kabel daheim haben und somit wird an diesem gespart. Zumal meistens bei den Mikrocontrollern immer diese recht kurzen beigelegt werden, die man im Normalfall sowieso nicht verwenden kann.

Pinout

Nachfolgend nun das Pinout des Nano ESP32. Du kannst hier gut erkennen, dass alle digitale Pins als PWM Pins dienen, dieses ist ein deutlicher Pluspunkt gegenüber dem Arduino Nano V3.

Zusätzliche Features sind die USB-C Schnittstelle, sowie die RGB LED.

Schnittstelle, LEDs & Taster am Arduino Nano ESP32
Schnittstelle, LEDs & Taster am Arduino Nano ESP32

Energieverbrauch

Durch den ESP32S3 und die somit mitgelieferten Features von WiFi & Bluetooth benötigt dieser Mikrocontroller jedoch deutlich mehr Strom als sein Vorgänger.

Der Hersteller gibt an, dass dieses Modul im Deep-Sleep 7 µA und im light sleep Mode 240 µA verbraucht.

Stromaufnahme im Vergleich

MikrocontrollerStromaufnahmemax. Stromaufnahme per GPIOStromsenke
Arduino Nano V319 mA40 mA
Arduino Nano ESP32S340 mA28 mA

Programmieren des Arduino Nano ESP32S3

Der Mikrocontroller lässt sich in der Arduino IDE 2.0 sowie mit MicroPython in dem Arduino Lab programmieren. Für die Arduino IDE 2.0 benötigten wir zunächst einen Boardtreiber welchen wir über den internen Boardverwalter installieren müssen.

Programmieren der onboard RGB LED

Im Nachfolgenden möchte ich dir nun gerne zeigen, wie du die onboard RGB LED über die Arduino IDE programmieren kannst.

Die RGB LED ist an den digitalen Pins D14 bis D16 angeschlossen und ist eine simple RGB LED mit quasi 4 Beinchen. Also keine NeoPixel, WS18B20 oder ähnliches!

//Pin für die rote LED - D14
#define ledRot 14
//Pin für die grüne LED - D15
#define ledGruen 15
//Pin für die blaue LED - D16
#define ledBlau 16

void setup() {
  //beginn der seriellen Kommunikation mit
  //9600 baud
  Serial.begin(9600);
  //definieren das die Pins der RGB LED als
  //Ausgang agiert
  pinMode(ledRot, OUTPUT);
  pinMode(ledGruen, OUTPUT);
  pinMode(ledBlau, OUTPUT);
}

void loop() {
  //aktivieren / deaktivieren der roten LED
  Serial.println("rot");
  digitalWrite(ledRot, HIGH);
  delay(1000);
  digitalWrite(ledRot, LOW);

  //aktivieren / deaktivieren der grünen LED
  Serial.println("gruen");
  digitalWrite(ledGruen, HIGH);
  delay(1000);
  digitalWrite(ledGruen, LOW);

  //aktivieren / deaktivieren der blauen LED
  Serial.println("blau");
  digitalWrite(ledBlau, HIGH);
  delay(1000);
  digitalWrite(ledBlau, LOW);
}

Das kleine Programm lässt jetzt die onboard RGB LED in die Farben rot, grün und blau aufleuchten.

Da wir die Pins auch als PWM Pins ansteuern können, können wir theoretisch jede erdenkliche Farbe mit diesen drei Werten mixen.

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien

Tools

  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator
  • Widerstandsrechner
  • Rechner für Strom & Widerstände
  • ASCII Tabelle

Meta

  • Videothek
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Kontakt
  • Cookie-Richtlinie (EU)

Links

Blogverzeichnis Bloggerei.de Blogverzeichnis TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com
©2023 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb