Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

Arduino UNO R4 Minima vs. Arduino UNO R3: Was ist neu?

Posted on 7. Juli 202312. Juli 2023 by Stefan Draeger

In diesem Beitrag möchte ich einen Vergleich zwischen dem Arduino UNO R4 Minima und dem UNO R3 vorstellen. Der Arduino UNO R3 ist bereits seit mehreren Jahren erhältlich und wurde oft kopiert, wodurch diverse Versionen von anderen Herstellern verfügbar sind. Der Arduino UNO R4 Minima hingegen ist seit Ende Juni 2023 exklusiv im Arduino Store erhältlich.

Du kannst den Arduino UNO R4 Minima am besten mit dem Arduino UNO R3 vergleichen, da ihre Features sehr ähnlich sind. Schaue selbst und entdecke die Unterschiede zwischen ihnen.

Auf diesem Blog habe ich bereits zahlreiche Beiträge dem Arduino UNO R3 gewidmet und dir detailliert gezeigt, wie du ihn programmieren kannst. In diesem Artikel steht jedoch zunächst ein Vergleich im Fokus. In den kommenden Tagen werde ich speziell auf den Arduino UNO R4 Minima zugeschnittene Projekte veröffentlichen, die du aufmerksam verfolgen kannst.

Arduino UNO R4 Minima
Arduino UNO R4 Minima
Arduino UNO R3
Arduino UNO R3

Den beiden neuen Arduino’s UNO R4 Minima & WiFi habe ich bereits im ersten Teil kurz und knapp vorgestellt.

Inhaltsverzeichnis

  • Bezug des Arduino UNO R4 Minima
  • Lieferumfang
    • Preisvergleich mit dem Arduino UNO R3
  • Vergleich der Features vom Arduino UNO R4 & R3
    • Erhöhte Toleranz der Eingangsspannung
    • Praktische HID-Integration: Arduino UNO R4 Minima als Maus oder Tastatur verwenden
  • Programmieren der beiden Mikrocontroller in der Arduino IDE
    • Speicherbelegung von Datentypen
  • Abschluss

Bezug des Arduino UNO R4 Minima

Wie bereits erwähnt, ist der Mikrocontroller Arduino UNO R4 Minima derzeit (stand 05.07.2023) exklusiv im Onlineshop Arduino.cc erhältlich. Der Preis mit 18 € ist recht günstig für einen neuen Mikrocontroller der Arduino-Familie. Die Versandkosten belaufen sich auf ganze 5 € per UPS und somit kommt man am Ende auf 23 € für diesen Mikrocontroller.

Lieferumfang

Zum Lieferumfang des Mikrocontrollers gehört ein kleiner Satz Aufkleber, ein Garantiezettel sowie eine transparente Acrylplatte für die Montage unter dem Mikrocontroller.

Lieferumfang - Arduino UNO R4 Minima
Lieferumfang – Arduino UNO R4 Minima

Preisvergleich mit dem Arduino UNO R3

Der Arduino UNO R3 kostet im Onlineshop derzeit 24 € und somit deutlich mehr als der neue R4 Minima. Das könnte natürlich auch gewollt sein, um den neuen Mikrocontroller zu pushen.

Die China-Klone des Arduino UNO R3 kosten weit weniger als das Original und können mit diesem sehr gut mithalten. Daher freue ich mich, wenn es die ersten günstigen vom R4 Minima geben wird.

Vergleich der Features vom Arduino UNO R4 & R3

Kommen wir zunächst zum Vergleich der technischen Daten beider Mikrocontroller:

Arduino UNO R4 MinimaArduino UNO R3
MicrocontrollerRenesas RA4M1 (ARM cortex-M4)ATmega328P
Taktgeschwindigkeit48 MHz16 MHz
Speicher256 kB Flash, 32 kB RAM32 kB Flash, 2 kB SRAM
SchnittstellenUART, I2C, SPI, CANUART, I2C, SPI
USB-SchnittstelleUSB-Typ-CUSB-Typ-B
digitale Pins14 (davon 6 PWM Pins)
analoge Pins6
Eingangsspannung6-24 V6-20V
Spannung an den Pins5 V5 V
max. Stromaufnahme per Pin8 mA20 mA
FeaturesBuiltin-LED am digitalen Pin D13
Abmessungen (L x B)68,85 mm x 53,34 mm

Wir können aus dieser Tabelle entnehmen, dass der neue Arduino UNO R4 Minima eine dreifach höhere Taktgeschwindigkeit und einen achtfach größeren Speicher hat.

Besonders zu nennen ist, dass dieser Mikrocontroller noch zusätzlich über eine USB-Typ-C Schnittstelle verfügt und somit die recht betagte USB-Typ-B Schnittstelle ablöst. Vor allem, weil die Kabel ja nun ebenso langsam aussortiert werden können.

Erhöhte Toleranz der Eingangsspannung

Der Arduino UNO R4 Minima verfügt über eine erweiterte 24-V-Toleranz für einen größeren Eingangsspannungsbereich. Dadurch können Sie Stromversorgungen bis zu 24 V nutzen und problemlos Motoren, LED-Streifen und andere Aktoren integrieren. Die Verwendung einer einzigen Stromquelle vereinfacht Ihre Projekte erheblich.

Praktische HID-Integration: Arduino UNO R4 Minima als Maus oder Tastatur verwenden

Der Arduino UNO R4 Minima bietet eine eingebaute HID-Unterstützung (Human Interface Device), die es ermöglicht, eine Maus oder Tastatur zu simulieren, wenn er über ein USB-Kabel mit einem Computer verbunden ist. Diese praktische Funktion ermöglicht das Senden von Tastenanschlägen und Mausbewegungen an den Computer und verbessert somit die Benutzerfreundlichkeit und Funktionalität.

Programmieren der beiden Mikrocontroller in der Arduino IDE

Um den Arduino UNO R4 zu nutzen, benötigen wir einen Boardtreiber. In der Arduino IDE 2.0 können wir diesen Treiber über den internen Boardmanager installieren. Hierfür klicken wir auf das entsprechende Symbol (1) und suchen nach „arduino uno r4“ (2). Anschließend betätigen wir die „INSTALL“ Schaltfläche (3). Nach der Installation ändert sich die Schaltfläche zu „REMOVE“ und es wird ein Versions-Tag (4) angezeigt. So können wir den Treiber erfolgreich installieren und verwenden.

Beide Boards haben eine integrierte LED, die jeweils am digitalen Pin D13 angeschlossen und programmiert werden kann. In unserem ersten Beitrag werden wir diese kleine SMD-LED zum Blinken bringen.

//die SMD-LED ist am digitalen Pin D13 angeschlossen
#define led LED_BUILTIN

void setup() {
  //definieren das der Pin der LED als Ausgang dient
  pinMode(led, OUTPUT);
}

void loop() {
  //aktivieren der LED
  digitalWrite(led, HIGH);
  //eine kleine Pause von 500 Millisekunden
  delay(500);
  //deaktivieren der LED
  digitalWrite(led, LOW);
  //eine kleine Pause von 500 Millisekunden
  delay(500);
}

Schauen wir uns einmal die Speicherbelegung auf dem Mikrocontroller genauer an:

Programmspeicherplatzmax. ProgrammspeicherplatzBelegung globale Variablenmax. Speicherplatz für globale Variablen
Arduino UNO R4 Minima33576 Byte262144 Byte2524 Byte32768 Byte
Arduino UNO R3924 Byte32256 Byte9 Byte2048 Byte

Speicherbelegung von Datentypen

Bei genauer Betrachtung der Speicherbelegung von Datentypen wird deutlich, warum der UNO R4 mehr Programmspeicherplatz benötigt. (Aber dafür haben wir ja deutlich mehr Speicherplatz.)

Der UNO R4 Minima ist ein 32bit System, der UNO R3 lediglich ein 8bit System, daher ist auch die Speicherlegung der Datentypen anders.

Arduino UNO R3Arduino UNO R4 Minima
bool1 Byte1 Byte
short2 Byte2 Byte
int2 Byte4 Byte
long4 Byte4 Byte
float4 Byte4 Byte
double4 Byte8 Byte
char1 Byte1 Byte
String6 Byte12 Byte

Abschluss

Der neue Arduino UNO R4 Minima bietet zahlreiche Vorteile gegenüber dem UNO R3. Mit einem größeren Speicherplatz und zusätzlichen Debugging-Schnittstellen eröffnet er neue Möglichkeiten für anspruchsvolle Projekte. Die höhere Taktgeschwindigkeit stellt ebenfalls einen Vorteil dar, auch wenn mir bisher die 16 MHz des UNO R3 nicht negativ aufgefallen sind.

Als Nächstes werde ich den Arduino UNO R4 WiFi genauer untersuchen, der mit einem zusätzlichen ESP32 S3 aufwartet. Freue dich auch auf maßgeschneiderte Projekte, die speziell für diesen Mikrocontroller entwickelt wurden. Entdecke die spannenden Potenziale des Arduino UNO R4 Minima!

2 thoughts on “Arduino UNO R4 Minima vs. Arduino UNO R3: Was ist neu?”

  1. sebastian kümmel sagt:
    12. Juli 2023 um 13:15 Uhr

    bei der Speicherplatz Belegung ist der r3 und r4 vertuscht…….
    uno r3 hat beim sketch nur 924byte

    Antworten
    1. Stefan Draeger sagt:
      12. Juli 2023 um 14:16 Uhr

      Oh, vielen Dank.
      Habe ich nun korrigiert.

      Gruß, Stefan

      Antworten

Schreibe einen Kommentar Antworten abbrechen

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

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}