<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=Mikrocontroller</id>
	<title>Mikrocontroller - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=Mikrocontroller"/>
	<link rel="alternate" type="text/html" href="https://moocwiki.org/index.php?title=Mikrocontroller&amp;action=history"/>
	<updated>2026-06-06T18:11:24Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in MediaWiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://moocwiki.org/index.php?title=Mikrocontroller&amp;diff=19197&amp;oldid=prev</id>
		<title>Glanz: Die Seite wurde neu angelegt: „{{:MOOCit - Oben}} {| align=center {{:D-Tab}} &#039;&#039;&#039;Mikrocontroller&#039;&#039;&#039; {{o}} CPU {{o}} Speicher {{o}} Peripheriegeräte {{o}} Anwendungsbereiche |}  {{:BRK}} = Einleitung =  Mikrocontroller sind kleine Computer auf einem einzigen integrierten Schaltkreis, die speziell für die Steuerung von elektronischen Geräten durc…“</title>
		<link rel="alternate" type="text/html" href="https://moocwiki.org/index.php?title=Mikrocontroller&amp;diff=19197&amp;oldid=prev"/>
		<updated>2024-04-10T10:00:45Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „{{:MOOCit - Oben}} {| align=center {{:D-Tab}} &amp;#039;&amp;#039;&amp;#039;&lt;a href=&quot;/index.php?title=Mikrocontroller&quot; title=&quot;Mikrocontroller&quot;&gt;Mikrocontroller&lt;/a&gt;&amp;#039;&amp;#039;&amp;#039; {{o}} &lt;a href=&quot;/index.php?title=Mikrocontroller_-_CPU&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Mikrocontroller - CPU (Seite nicht vorhanden)&quot;&gt;CPU&lt;/a&gt; {{o}} &lt;a href=&quot;/index.php?title=Mikrocontroller_-_Speicher&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Mikrocontroller - Speicher (Seite nicht vorhanden)&quot;&gt;Speicher&lt;/a&gt; {{o}} &lt;a href=&quot;/index.php?title=Mikrocontroller_-_Peripherieger%C3%A4te&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Mikrocontroller - Peripheriegeräte (Seite nicht vorhanden)&quot;&gt;Peripheriegeräte&lt;/a&gt; {{o}} &lt;a href=&quot;/index.php?title=Mikrocontroller_-_Anwendungsbereiche&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Mikrocontroller - Anwendungsbereiche (Seite nicht vorhanden)&quot;&gt;Anwendungsbereiche&lt;/a&gt; |}  {{:BRK}} = Einleitung =  Mikrocontroller sind kleine Computer auf einem einzigen integrierten Schaltkreis, die speziell für die Steuerung von elektronischen Geräten durc…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{:MOOCit - Oben}}&lt;br /&gt;
{| align=center&lt;br /&gt;
{{:D-Tab}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Mikrocontroller]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{o}} [[Mikrocontroller - CPU|CPU]]&lt;br /&gt;
{{o}} [[Mikrocontroller - Speicher|Speicher]]&lt;br /&gt;
{{o}} [[Mikrocontroller - Peripheriegeräte|Peripheriegeräte]]&lt;br /&gt;
{{o}} [[Mikrocontroller - Anwendungsbereiche|Anwendungsbereiche]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Mikrocontroller sind kleine Computer auf einem einzigen integrierten Schaltkreis, die speziell für die Steuerung von elektronischen Geräten durch eingebettete Systeme entwickelt wurden. Sie finden sich in einer Vielzahl von Geräten, von alltäglichen Haushaltsgeräten bis hin zu komplexen industriellen Systemen. Dieser aiMOOC bietet eine umfassende Einführung in die Welt der Mikrocontroller, ihre Funktionsweise, Anwendungen und die Grundlagen ihrer Programmierung.&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
= Was ist ein Mikrocontroller? =&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Definition und Grundfunktionen ==&lt;br /&gt;
&lt;br /&gt;
Ein Mikrocontroller (MCU für Mikrocontroller Unit) ist ein kompakter integrierter Schaltkreis, der zur Steuerung anderer Teile eines elektronischen Systems verwendet wird. Im Vergleich zu [[Mikroprozessoren]], die häufig in PCs zu finden sind, beinhaltet ein Mikrocontroller neben dem Prozessor oft Speicher und Peripheriegeräte auf einem einzigen Chip.&lt;br /&gt;
&lt;br /&gt;
{{o}} [[Zentraleinheit|Zentraleinheit (CPU)]]&lt;br /&gt;
{{o}} [[Speicher|Speicher (RAM, ROM)]]&lt;br /&gt;
{{o}} [[Input/Output-Ports|Input/Output-Ports]]&lt;br /&gt;
{{o}} [[Analog-Digital-Umsetzer|Analog-Digital-Umsetzer]]&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Architektur eines Mikrocontrollers ==&lt;br /&gt;
&lt;br /&gt;
Mikrocontroller sind typischerweise aufgebaut um:&lt;br /&gt;
{{o}} Eingaben von Sensoren zu lesen&lt;br /&gt;
{{o}} diese Daten zu verarbeiten&lt;br /&gt;
{{o}} entsprechende Ausgaben zu generieren, die elektrische Komponenten wie Motoren und LEDs steuern können.&lt;br /&gt;
&lt;br /&gt;
Einige der bekanntesten Mikrocontroller-Familien sind [[Arduino]], [[Raspberry Pi]] und [[ESP8266]], die jeweils unterschiedliche Architekturen und Einsatzbereiche haben.&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Anwendungen von Mikrocontrollern ==&lt;br /&gt;
&lt;br /&gt;
Mikrocontroller steuern eine Vielzahl von Geräten und Systemen. Einige Beispiele hierfür sind:&lt;br /&gt;
{{o}} [[Haushaltsgeräte|Haushaltsgeräte]] wie Mikrowellen und Waschmaschinen&lt;br /&gt;
{{o}} [[Automobilindustrie|Fahrzeugelektronik]] in der Automobilindustrie&lt;br /&gt;
{{o}} [[Industrielle Automatisierung|Industrielle Steuerungssysteme]]&lt;br /&gt;
{{o}} [[Wearable Technology|Tragbare Technologien]] wie Smartwatches&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
= Grundlagen der Programmierung =&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Einführung in die Programmierung von Mikrocontrollern ==&lt;br /&gt;
&lt;br /&gt;
Die Programmierung von Mikrocontrollern erfolgt meist in [[C (Programmiersprache)|C]] oder [[C++ (Programmiersprache)|C++]], wobei spezielle Entwicklungsplattformen wie [[Arduino IDE]] und andere verwendet werden. Die Grundkonzepte umfassen:&lt;br /&gt;
{{o}} das Schreiben von Code, der direkt mit der Hardware interagiert&lt;br /&gt;
{{o}} das Verstehen von Interrupts, Timern und I/O-Operationen&lt;br /&gt;
{{o}} die Nutzung spezifischer Bibliotheken für Sensoren und Aktuatoren&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Typische Programmieraufgaben ==&lt;br /&gt;
&lt;br /&gt;
{{o}} Lesen von Sensorwerten&lt;br /&gt;
{{o}} Steuerung von Motoren&lt;br /&gt;
{{o}} Kommunikation über Netzwerkprotokolle wie [[I2C]], [[SPI]] und [[UART]]&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
= Interaktive Aufgaben =&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Quiz: Teste Dein Wissen ==&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Anfang}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ist ein Mikrocontroller?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Ein kleiner Computer auf einem Chip, der zur Steuerung elektronischer Geräte verwendet wird.)&lt;br /&gt;
(!Ein leistungsstarker Computer verwendet in Servern.)&lt;br /&gt;
(!Eine Software, die hilft, Geräte zu steuern.)&lt;br /&gt;
(!Ein Teil eines Computerspeichers.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Sprache wird häufig für die Programmierung von Mikrocontrollern verwendet?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(C)&lt;br /&gt;
(!Python)&lt;br /&gt;
(!Java)&lt;br /&gt;
(!Ruby)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welches der folgenden Geräte verwendet KEINEN Mikrocontroller?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(!Mikrowelle)&lt;br /&gt;
(!Smartwatch)&lt;br /&gt;
(Fernseher ohne smarte Funktionen)&lt;br /&gt;
(!Waschmaschine)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Komponente ist kein typischer Bestandteil eines Mikrocontrollers?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(!CPU)&lt;br /&gt;
(!Speicher)&lt;br /&gt;
(!I/O-Ports)&lt;br /&gt;
(Video-Karte)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In welchem Bereich werden Mikrocontroller typischerweise NICHT eingesetzt?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(!Haushaltsgeräte)&lt;br /&gt;
(!Automotive)&lt;br /&gt;
(!Industrielle Automatisierung)&lt;br /&gt;
(Raumfahrt)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was bezeichnet der Begriff &amp;quot;Arduino&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Eine populäre Mikrocontroller-Plattform.)&lt;br /&gt;
(!Eine Programmiersprache.)&lt;br /&gt;
(!Ein Datenbankmanagementsystem.)&lt;br /&gt;
(!Ein Betriebssystem.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wie interagiert ein Mikrocontroller mit seiner Umgebung?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Durch das Lesen von Sensordaten und das Ausführen von Aktionen basierend auf diesen Daten.)&lt;br /&gt;
(!Durch das Ausführen komplexer Berechnungen.)&lt;br /&gt;
(!Durch das Speichern großer Datenmengen.)&lt;br /&gt;
(!Durch die Verarbeitung von Grafiken.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Schnittstelle wird NICHT für die Kommunikation zwischen Mikrocontrollern und anderen Geräten verwendet?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(!I2C)&lt;br /&gt;
(!SPI)&lt;br /&gt;
(!UART)&lt;br /&gt;
(Thunderbolt)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Aufgabe ist KEINE typische Aufgabe, die in der Programmierung von Mikrocontrollern vorkommt?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(!Lesen von Sensorwerten)&lt;br /&gt;
(!Steuerung von Motoren)&lt;br /&gt;
(!Kommunikation über Netzwerkprotokolle)&lt;br /&gt;
(Entwicklung von Benutzeroberflächen)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ist eine Herausforderung bei der Programmierung von Mikrocontrollern?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Der direkte Hardwarezugriff erfordert spezifisches technisches Verständnis.)&lt;br /&gt;
(!Die Notwendigkeit, fortgeschrittene Grafikbibliotheken zu verwenden.)&lt;br /&gt;
(!Die Verarbeitung großer Datenmengen.)&lt;br /&gt;
(!Die Entwicklung komplexer Benutzeroberflächen.)&lt;br /&gt;
&lt;br /&gt;
{{:Multiple-Choice Ende}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Memory ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;memo-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Arduino || Populäre Mikrocontroller-Plattform&lt;br /&gt;
|-&lt;br /&gt;
| C || Häufig verwendete Programmiersprache&lt;br /&gt;
|-&lt;br /&gt;
| SPI || Kommunikationsschnittstelle&lt;br /&gt;
|-&lt;br /&gt;
| Mikrowelle || Beispiel für ein Haushaltsgerät mit Mikrocontroller&lt;br /&gt;
|-&lt;br /&gt;
| Thunderbolt || KEINE Kommunikationsschnittstelle für Mikrocontroller&lt;br /&gt;
|}&lt;br /&gt;
{{:Memo Ende}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
== Kreuzworträtsel ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;kreuzwort-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| arduino || Was ist eine populäre Plattform für das Programmieren und Experimentieren mit Mikrocontrollern?&lt;br /&gt;
|-&lt;br /&gt;
| cpu || Welche Komponente ist das &amp;quot;Gehirn&amp;quot; eines Mikrocontrollers?&lt;br /&gt;
|-&lt;br /&gt;
| uart || Welcher Kommunikationsstandard wird häufig für die serielle Übertragung in Mikrocontrollern verwendet?&lt;br /&gt;
|-&lt;br /&gt;
| spi || Durch welche Schnittstelle erfolgt eine schnelle serielle Datenübertragung zwischen Mikrocontrollern und Peripheriegeräten?&lt;br /&gt;
|-&lt;br /&gt;
| sensor || Welches Gerät liefert Eingabedaten an einen Mikrocontroller?&lt;br /&gt;
|-&lt;br /&gt;
| i2c || Welche Zwei-Draht-Schnittstelle wird häufig in der Mikrocontroller-Kommunikation verwendet?&lt;br /&gt;
|-&lt;br /&gt;
| cplusplus || Welche Programmiersprache wird neben C oft für die Entwicklung von Mikrocontroller-Software verwendet?&lt;br /&gt;
|-&lt;br /&gt;
| motor || Welches Gerät wird oft von Mikrocontrollern gesteuert, um mechanische Bewegungen zu erzeugen?&lt;br /&gt;
|}&lt;br /&gt;
{{:Kreuzwort Ende}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== LearningApps ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://learningapps.org/index.php?s=Mikrocontroller &amp;lt;/iframe&amp;gt;&lt;br /&gt;
== Lückentext ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;quiz display=simple&amp;gt;&lt;br /&gt;
{&amp;#039;&amp;#039;&amp;#039;Vervollständige den Text.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
Ein Mikrocontroller ist ein { kleiner Computer } auf einem Chip, der { zur Steuerung elektronischer Geräte } verwendet wird. Die meisten Mikrocontroller werden in { C oder C++ } programmiert, und sie interagieren mit der Umwelt durch { das Lesen von Sensordaten und das Ausführen von Aktionen } basierend auf diesen Daten.&lt;br /&gt;
&amp;lt;/quiz&amp;gt;&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
= Offene Aufgaben =&lt;br /&gt;
&lt;br /&gt;
{{:Offene Aufgabe - MOOC erstellen}}&lt;br /&gt;
&lt;br /&gt;
=== Leicht ===&lt;br /&gt;
{{o}} [[Aufzählungsthema 1]]: Baue eine einfache Schaltung mit einem Arduino und einem LED. Dokumentiere den Prozess und das Ergebnis.&lt;br /&gt;
{{o}} [[Aufzählungsthema 2]]: Führe Interviews mit Technikern, die in der Entwicklung von Mikrocontroller-basierten Systemen arbeiten. Frage nach den Herausforderungen und den wichtigsten Fähigkeiten, die benötigt werden.&lt;br /&gt;
{{o}} [[Aufzählungsthema 3]]: Erstelle ein Video-Tutorial, wie man die Arduino IDE installiert und das erste Programm hochlädt.&lt;br /&gt;
&lt;br /&gt;
=== Standard ===&lt;br /&gt;
{{o}} [[Aufzählungsthema 1]]: Entwickle ein kleines Projekt, bei dem ein Mikrocontroller über Sensoren Umweltdaten liest und darauf reagiert.&lt;br /&gt;
{{o}} [[Aufzählungsthema 2]]: Analysiere und vergleiche die Leistungsmerkmale verschiedener Mikrocontroller-Plattformen.&lt;br /&gt;
{{o}} [[Aufzählungsthema 3]]: Erstelle eine Anleitung für die Fehlersuche in Mikrocontroller-Schaltungen.&lt;br /&gt;
&lt;br /&gt;
=== Schwer ===&lt;br /&gt;
{{o}} [[Aufzählungsthema 1]]: Entwirf und baue ein autonomes Fahrzeugmodell, das mittels Mikrocontroller gesteuert wird.&lt;br /&gt;
{{o}} [[Aufzählungsthema 2]]: Entwickle eine eigene kleine Bibliothek von nützlichen Funktionen für Mikrocontroller-Projekte in C++.&lt;br /&gt;
{{o}} [[Aufzählungsthema 3]]: Organisiere einen Workshop für Schülerinnen und Schüler, in dem sie lernen, einfache Mikrocontroller-Projekte zu realisieren.&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
= Lernkontrolle =&lt;br /&gt;
&lt;br /&gt;
{{:BRK}}&lt;br /&gt;
Erkläre, warum Mikrocontroller oft in eingebetteten Systemen verwendet werden und welche Vorteile sich daraus ergeben.&lt;br /&gt;
{{o}} [[Eingebettete Systeme]]&lt;br /&gt;
&lt;br /&gt;
Diskutiere die Unterschiede und Gemeinsamkeiten zwischen einem Mikrocontroller und einem Mikroprozessor.&lt;br /&gt;
{{o}} [[Mikroprozessor]]&lt;br /&gt;
&lt;br /&gt;
Entwickle ein kleines Programm, das die Interaktion zwischen einem Mikrocontroller und einem externen Sensor simuliert.&lt;br /&gt;
{{o}} [[Simulation]]&lt;br /&gt;
&lt;br /&gt;
Bewerte die Effektivität verschiedener Kommunikationsschnittstellen in Bezug auf ihre Verwendung in Mikrocontroller-basierten Projekten.&lt;br /&gt;
{{o}} [[Kommunikationsschnittstellen]]&lt;br /&gt;
&lt;br /&gt;
Untersuche die Rolle von Open-Source-Software und -Hardware in der Entwicklung von Mikrocontroller-Projekten.&lt;br /&gt;
{{o}} [[Open-Source-Software]], [[Open-Source-Hardware]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= OERs zum Thema =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://de.m.wikipedia.org/wiki/Mikrocontroller &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
{| align=center&lt;br /&gt;
{{:D-Tab}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Mikrocontroller]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{o}} [[Mikrocontroller - CPU|CPU]]&lt;br /&gt;
{{o}} [[Mikrocontroller - Speicher|Speicher]]&lt;br /&gt;
{{o}} [[Mikrocontroller - Peripheriegeräte|Peripheriegeräte]]&lt;br /&gt;
{{o}} [[Mikrocontroller - Anwendungsbereiche|Anwendungsbereiche]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Elektrotechnik]]&lt;br /&gt;
[[Kategorie:Informatik]]&lt;br /&gt;
[[Kategorie:AI_MOOC]] [[Kategorie:GPT aiMOOC]] [[Kategorie:Technik]]&lt;br /&gt;
&lt;br /&gt;
= Teilen - Diskussion - Bewerten =&lt;br /&gt;
{{:Teilen - MOOCit}}&lt;/div&gt;</summary>
		<author><name>Glanz</name></author>
	</entry>
</feed>