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

Mikrocontroller MassDuino UNO-Core – Teil2 programmieren in der Arduino IDE

Posted on 29. April 20223. Mai 2023 by Stefan Draeger

In diesem Beitrag zeige ich dir, wie du den MassDuino UNO-Core in der Arduino IDE programmieren kannst.

MassDuno UNO-Core programmieren in der Arduino IDE
MassDuno UNO-Core programmieren in der Arduino IDE

Im Beitrag Mikrocontroller MassDuino UNO-Core – Teil1 habe ich dir diesen Mikrocontroller bereits vorgestellt, hier soll es nun um die Programmierung gehen.

  • Benötigte Ressourcen
  • Anschluss des Datenkabels an den MassDuino UNO-Core
  • Einrichten der Arduino IDE zum programmieren des MassDuino UNO-Core
    • Auswahl des Boardtreibers in der Arduino IDE
  • Upload eines kleinen Sketches auf den MassDuino UNO-Core
  • Interne LED steuern
  • Fazit & Ausblick

Benötigte Ressourcen

Für die Programmierung des MassDuino UNO-Core benötigst du zusätzlich ein Kabel mit der Bezeichnung „UC-340G USB to UART TTL RS-232 USB2Serial“ welches du auf aliexpress.com für derzeit 5,69 € zzgl. Versandkosten bekommst.

Anschluss des Datenkabels an den MassDuino UNO-Core

Beim Anschluss an den Mikrocontroller muss man darauf achten das dieses richtig herum angeschlossen wird.

Einrichten der Arduino IDE zum programmieren des MassDuino UNO-Core

Wenn die Arduino IDE von https://www.arduino.cc/en/software heruntergeladen und installiert wurde, dann können die Treiber für den MassDuino UNO-Core hinzugefügt werden.

Zunächst starten wir die Arduino IDE und betätigen im leeren Sketch die Tastenkombination Strg + K, es sollte sich nun der Explorer mit dem Ordner der Sketche, Bibliotheken und auch der Boardtreiber (als „hardware“ benannt) öffnen.

Aus diesem geöffneten Verzeichnis öffnen wir das Verzeichnis „hardware“ in welchem wir unsere Boardtreiber ablegen können.

Du findest diese entweder auf der Seite des Herstellers Inhaos als ZIP-Datei inkl. Arduino IDE und Handbücher beziehen oder im nachfolgenden nur die Boardtreiber.

Boardtreiber für den MassDuino UNO-CoreHerunterladen

Wenn der Boardtreiber in dem Verzeichnis
C:\Users\<<Benutzername>>\Documents\Arduino\hardware entpackt wurde dann muss die Arduino IDE neu gestartet werden!

Auswahl des Boardtreibers in der Arduino IDE

In der Arduino IDE kann dann unter „Werkzeuge > Board: xxx > Massduino Ev Boards“ das entsprechende Board ausgewählt werden.

Auswahl des Boardtreibers in der Arduino IDE
Auswahl des Boardtreibers in der Arduino IDE

In meinem Fall wähle ich „MD3208P-LQFP32“ für den mir vorliegenden MassDuino UNo-Core.

MassDuino UNO-Core
MassDuino UNO-Core

Upload eines kleinen Sketches auf den MassDuino UNO-Core

Zunächst prüfen wir mit einem einfachen Sketch, ob der Upload zum Mikrocontroller funktioniert.

void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.println("Hello World!");
  delay(1500);
}

Wenn der Upload erfolgreich war, dann sollten wir auf der seriellen Schnittstelle die Zeichenkette „Hello World!“ im Intervall von 1,5 Sekunden sehen.

einfaches "Hello World" auf der seriellen Schnittstelle des MassDuino UNO Core
einfaches „Hello World“ auf der seriellen Schnittstelle des MassDuino UNO Core

Interne LED steuern

Der MassDuino UNO-Core soll dem Arduino UNO R3 sehr gleich sein, daher ist zbsp. die interne LED auch auf dem digitalen Pin D13 geschaltet.

#define led 13

void setup() {
  Serial.begin(9600);
  pinMode(led,  OUTPUT);
}

void loop() {
  Serial.println("Hello World!");
  digitalWrite(led, HIGH);
  delay(1500);
  digitalWrite(led, LOW);
  delay(1500);
}

Fazit & Ausblick

Für dich habe ich die benötigten Informationen zum Einrichten des MassDuino UNO-Core zusammengetragen. Jedoch muss ich gestehen, dass der Hersteller nicht gerade die beste Informationsquelle ist und es teilweise sehr schwierig war.

Da der Mikrocontroller eine sehr kleine Bauform hat, aber dabei sehr viele verwendbare Pins werde ich dir in einem weiteren, kommenden Beitrag ein größeres Projekt mit diesem zeigen.

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}