Benutzer-Werkzeuge

Webseiten-Werkzeuge


mbot

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
mbot [2025/02/03 15:38] – [Fazit] torsten.roehlmbot [2025/02/19 16:32] (aktuell) – [Fortgeschritten] torsten.roehl
Zeile 1: Zeile 1:
 ====== mBot ====== ====== mBot ======
 +
 +
 +
 {{ :inf:msr:mbot.jpg?200 |}} {{ :inf:msr:mbot.jpg?200 |}}
 +//
 +Wir verwenden die Version **1** des **mBot**.//
 +
 +
  
 ===== Grundlagen ===== ===== Grundlagen =====
 +Dieser Abschnitt bietet eine Einführung in die **Hardware und Programmierung** des mBot.  
 +Hier werden grundlegende Funktionen wie **LEDs, Taster, Motoren und Sensoren** getestet.  
 +Diese Projekte ermöglichen es, die Steuerung des mBot schrittweise kennenzulernen. 🚀  
  
  
Zeile 15: Zeile 25:
 | [[Hello mBot UltraSonicSensor ]]|Hello mBot UltraSonicSensor| Entfernungsmessung mit dem Ultraschallsensor.  | | [[Hello mBot UltraSonicSensor ]]|Hello mBot UltraSonicSensor| Entfernungsmessung mit dem Ultraschallsensor.  |
 | [[Hello mBot LineSensor ]]|Hello mBot LineSensor| Linienverfolgung  | | [[Hello mBot LineSensor ]]|Hello mBot LineSensor| Linienverfolgung  |
 +| [[Hello mBot Bluetooth]]|Hello mBot Bluetooth| Senden und Empfangen  über Bluetooth.  |
 | [[Hello mBot Infrared ]]|Hello mBot Infrared| Senden und Empfangen von IR-Signalen (//IR-Fernbedienung//). | | [[Hello mBot Infrared ]]|Hello mBot Infrared| Senden und Empfangen von IR-Signalen (//IR-Fernbedienung//). |
-| [[Hello mBot Bluetooth ]]|Hello mBot Bluetooth| Senden und Empfangen  über Bluetooth.  | 
  
- 
----- 
- 
-===== mBot Projekte ===== 
- 
- 
-mBot-Projekte für Anfänger und Fortgeschrittene :-) 
  
  
 +==== Fortgeschritten ====
 ^☛ ^Thema^Beschreibung^ ^☛ ^Thema^Beschreibung^
-| |LEDs farbig blinken lassen| | +[[Hello mBot Senden/Empfangen ]]|Hello mBot Senden/Empfangen Senden und Empfangen von IR-Signalen  zwischen mBot-Robotern. 
-| |Taster ansprechen| | +[[Hello mBot Blockierung]] Blockierend versus __nicht__ BlockierendBlockierend vs. Nichtblockierend bei mBot
-| |Quadrat fahren| | +[[Hello mBot Programmorganisation]] Programmorganisation Nutzen von Bluetooth oder Infrarot (Fernbedienung) zur Strukturierung von Programmen.
-| |Entfernungsbestimmung mit Ultraschall| | +[[Hello mBot Kalibrierung]] Beispiele zur Kalibrierung des RobotersKalibrierung optimiert die Leistung des mBot, indem Ungleichheiten in Motoren, Sensoren und Mechanik ausgeglichen werden.|
-|IR-Fernbedienung nutzen| | +
-| |Labyrinth-Aufgaben| +
-| |Wandfolgen| | +
-| |Wettfahrten+
-| |Random-Walk| | +
-| |Programm Kellerassel oder Folge dem Licht| +
-| |Fußball spielen| |+
  
  
-===== mBot-Projekte für Anfänger und Fortgeschrittene ===== +----
-Diese Projekte bieten spannende Herausforderungen für Anfänger und Fortgeschrittene.   +
-Von einfachen LED-Effekten bis hin zu komplexen Navigationsaufgaben – hier gibt es viele Möglichkeiten, den mBot zu programmieren.  +
  
-==== Grundlagen-Projekte ==== +===== mBot Projekte ===== 
-  * **LEDs farbig blinken lassen** – Steuerung der RGB-LEDs des mBot.   +Diese **mBot-Projekte** reichen von **Grundlagen** wie LED-Steuerung und Taster bis zu **fortgeschrittenen Aufgaben** wie Labyrinth-Navigation und Wandfolgen.  
-    * Erweiterung: Farben abhängig von Tasten oder Sensoren wechseln.   +
-  * **Taster ansprechen** – Reaktion auf Knopfdruck.   +
-    Erweiterung: Kombination mit Motorsteuerung.   +
-  **Quadrat fahren** – Bewegungssteuerung durch Zeitvorgaben.   +
-    * Erweiterung: Linienfolgen mit dem Lichtsensor.  +
  
-==== Sensorbasierte Projekte ==== +Einfache Projekte ermöglichen den Einstieg in die Programmierung, während komplexere Herausforderungen Sensoren und autonome Bewegungen kombinierenIdeal für **Einsteiger und Fortgeschrittene**! 🚀  
-  * **Entfernungsbestimmung mit Ultraschall** – Abstandsmessung mit dem Ultraschallsensor.   +
-    * Erweiterung: Automatische Hindernisvermeidung.   +
-  * **IR-Fernbedienung nutzen** – Steuerung des mBot über die IR-Fernbedienung.   +
-    * Erweiterung: Steuerung mit verschiedenen Geschwindigkeiten.   +
-  * **Labyrinth-Aufgaben** – Navigation durch ein Labyrinth mit Sensoren.   +
-    Erweiterung: Verschiedene Lösungsalgorithmen (z. B. linke/rechte Handregel).   +
-  * **Wandfolgen** – Der mBot fährt entlang einer Wand mit Ultraschallsensor.  +
  
-==== Fortgeschrittene Projekte ==== +==== Grundlagenprojekte ==== 
-  * **Wettfahrten** – Zwei oder mehr mBots treten in einem Rennen gegeneinander an.   +^ ☛ ^ Thema ^ Beschreibung ^ 
-    * Erweiterung: Hindernisse auf der Strecke.   +| | LEDs farbig blinken lassen | Steuerung der RGB-LEDs mit verschiedenen Farben | 
-  * **Random-Walk** – Zufällige Bewegungen des Roboters durch den Raum  +| | Taster ansprechen | Reaktion auf Knopfdruck, z. Bzum Starten von Aktionen | 
-  * **Programm Kellerassel oder Folge dem Licht** – Der mBot bewegt sich auf Lichtquellen zu oder meidet sie.   +| | Quadrat fahren | Der mBot fährt ein Quadrat ab, um Bewegungssteuerung zu üben | 
-  * **Fußball spielen** – Zwei mBots steuern einen Ball in ein Tor.   +| | Entfernungsbestimmung mit Ultraschall | Abstandsmessung mit dem Ultraschallsensor | 
-    * Erweiterung: Bessere KI-Strategien für Teamspiel.  +| | IR-Fernbedienung nutzen | Steuerung des mBot über eine IR-Fernbedienung |
  
-===== Fazit ===== 
-Diese Projekte helfen, die **Steuerung, Sensoren und Programmierung des mBot** spielerisch zu erlernen. Durch Erweiterungen kann jedes Projekt an eigene Ideen angepasst werden. 🚀   
  
  
 +^☛ ^Thema^Beschreibung^
 +| | IR mBot Senden/Empfangen | Steuerung des mBot über eine IR-Fernbedienung |
  
 +
 +==== Fortgeschrittene Projekte ====
 ^ ☛ ^ Thema ^ Beschreibung ^ ^ ☛ ^ Thema ^ Beschreibung ^
-[[Steckbrief mBot-Roboter]] Steckbrief mBot-Roboter +| | Labyrinth-Aufgaben Der **mBot** navigiert durch ein Labyrinth mit Sensoren 
-| [[Programmieren des mBot-Roboters]] | Programmieren des mBot-Roboters | +| |Linienverfolgungsaufgaben Der mBot folgt einer Linie oder kombiniert dies mit anderen Sensoren 
-[[Hello mBot LED]] Hello mBot LED Die LEDs ansteuern | +| | Wettfahrten Rennen zwischen zwei oder mehr **mBots** mit Hindernissen 
-| [[Hello mBot Button]] | Hello mBot Button | Taster ansprechen +|📝| [[mBot Streckenfahren]] | Der mBot kann, gesteuert über die Infrarot-Fernbedienung, eine zuvor eingegebene Strecke vorwärts oder rückwärts fahren.
-[[Hello mBot Buzzer]] Hello mBot Buzzer Töne ausgeben | +| | Random-Walk Zufällige Bewegung des Roboters durch den Raum 
-| [[Hello mBot Motor]] | Hello mBot Motor | Programmierung der beiden Motoren | +| | Programm Kellerassel oder Folge dem Licht Der **mBot** bewegt sich zur Lichtquelle oder meidet sie. 
-| [[Hello mBot Lichtsensor]] | Hello mBot Lichtsensor | Helligkeitsmessung mit dem Lichtsensor +| | Programm Ente Der **mBot** folgt einer Person (oder einem Objekt) in einem bestimmten Abstand. 
-[[Hello mBot UltraSonicSensor]] | Hello mBot UltraSonicSensor | Entfernungsmessung mit dem Ultraschallsensor | +| | Fußball spielen | Zwei **mBots** steuern einen Ball in ein Tor |
-| [[Hello mBot IR-Fernbedienung]] | Hello mBot IR-Fernbedienung | Steuerung über die IR-Fernbedienung | +
-[[Hello mBot Linienfolger]] Hello mBot Linienfolger Linienverfolgung mit den Sensoren +
-[[Hello mBot Wandfolger]] Hello mBot Wandfolger Navigation entlang einer Wand | +
-| [[Hello mBot Labyrinth]] | Hello mBot Labyrinth | Navigation durch ein Labyrinth +
-[[Hello mBot Wettfahrt]] Hello mBot Wettfahrt | mBot-Rennen mit Hindernissen | +
-| [[Hello mBot RandomWalk]] | Hello mBot RandomWalk | Zufällige Bewegung des Roboters | +
-| [[Hello mBot Lichtfolger]] | Hello mBot Lichtfolger | Bewegung in Richtung einer Lichtquelle +
-[[Hello mBot Fußball]] Hello mBot Fußball | Zwei mBots spielen mit einem Ball |+
  
mbot.1738597132.txt.gz · Zuletzt geändert: 2025/02/03 15:38 von torsten.roehl