mbot
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
mbot [2025/02/03 14:55] – angelegt torsten.roehl | mbot [2025/02/19 16:32] (aktuell) – [Fortgeschritten] torsten.roehl | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== mBot ====== |
- | {{ : | + | |
- | <WRAP center round info 100%> | ||
- | Arduino Nano Emulator | ||
- | * https:// | ||
- | </ | ||
- | ===== Grundlagen ===== | + | {{ : |
+ | // | ||
+ | Wir verwenden die Version **1** des **mBot**.// | ||
- | ^☛ ^Thema^Beschreibung^ | ||
- | | [[Steckbrief Arduino Nano]]|Steckbrief Arduino Nano| | | ||
- | | [[Programmieren von Arduino-Mikrocontrollern]]|Programmieren von Arduino-Mikrocontrollern| | | ||
- | | [[Hello LED]]|Hello LED|Eine LED zum Leuchten bringen | | ||
- | | [[Hello Button]]|Hello Button|Einen Taster (Schalter) ansprechen | | ||
- | | [[Hello Text]]|Hello Text|Die serielle Schnittstelle verwenden | | ||
- | |||
- | ===== I/O Projekte ===== | ||
- | |||
- | Einfache I/O Projekte für den //Newbie// :-) | ||
- | |||
- | LED Projekte | ||
- | |||
- | ^☛ ^Thema^Beschreibung^ | ||
- | | | Alle LED's sollen gleichzeitig blinken| | ||
- | | | Alle LED's sollen nacheinander blinken| | ||
- | | | Lauflicht (Knightrider)| | ||
- | | | Ampelschaltung| | ||
- | | | SOS Benachrichtigung | ||
- | | | Binärzähler| | ||
- | ^☛ ^Thema^Beschreibung^ | ||
- | |||
- | |||
- | ---- | ||
- | |||
- | ====== | ||
- | {{ : | ||
===== 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 49: | Zeile 22: | ||
| [[Hello mBot Buzzer]]|Hello mBot Buzzer|Töne ausgeben | | | [[Hello mBot Buzzer]]|Hello mBot Buzzer|Töne ausgeben | | ||
| [[Hello mBot Motor ]]|Hello mBot Motor| Programmierung der beiden Motoren. | | [[Hello mBot Motor ]]|Hello mBot Motor| Programmierung der beiden Motoren. | ||
+ | | [[Hello mBot Lichtsensor ]]|Hello mBot Lichtsensor| Helligkeitsmessung mit dem Lichtsensor. | ||
+ | | [[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 UltraSonicSensor | + | | [[Hello mBot Bluetooth]]|Hello mBot Bluetooth| Senden und Empfangen |
- | | [[Hello mBot Lichtsensor | + | | [[Hello mBot Infrared |
- | | [[Hello mBot Infrared | + | |
- | | [[Hello mBot Bluetooth | + | |
+ | |||
+ | ==== Fortgeschritten ==== | ||
+ | ^☛ ^Thema^Beschreibung^ | ||
+ | | [[Hello mBot Senden/ | ||
+ | | [[Hello mBot Blockierung]] | Blockierend versus __nicht__ Blockierend| Blockierend vs. Nichtblockierend bei mBot| | ||
+ | | [[Hello mBot Programmorganisation]] | Programmorganisation | Nutzen von Bluetooth | ||
+ | | [[Hello mBot Kalibrierung]] | Beispiele zur Kalibrierung des Roboters| Kalibrierung optimiert die Leistung des mBot, indem Ungleichheiten in Motoren, Sensoren | ||
Zeile 59: | Zeile 41: | ||
===== mBot Projekte ===== | ===== mBot Projekte ===== | ||
+ | Diese **mBot-Projekte** reichen von **Grundlagen** wie LED-Steuerung und Taster bis zu **fortgeschrittenen Aufgaben** wie Labyrinth-Navigation und Wandfolgen. | ||
+ | Einfache Projekte ermöglichen den Einstieg in die Programmierung, | ||
+ | |||
+ | ==== Grundlagenprojekte ==== | ||
+ | ^ ☛ ^ Thema ^ Beschreibung ^ | ||
+ | | | LEDs farbig blinken lassen | Steuerung der RGB-LEDs mit verschiedenen Farben | | ||
+ | | | Taster ansprechen | Reaktion auf Knopfdruck, z. B. zum Starten von Aktionen | | ||
+ | | | Quadrat fahren | Der mBot fährt ein Quadrat ab, um Bewegungssteuerung zu üben | | ||
+ | | | Entfernungsbestimmung mit Ultraschall | Abstandsmessung mit dem Ultraschallsensor | | ||
+ | | | IR-Fernbedienung nutzen | Steuerung des mBot über eine IR-Fernbedienung | | ||
- | mBot-Projekte für Anfänger und Fortgeschrittene :-) | ||
^☛ ^Thema^Beschreibung^ | ^☛ ^Thema^Beschreibung^ | ||
- | | |LEDs farbig blinken lassen| | | + | | | IR mBot Senden/ |
- | | |Taster ansprechen| | | + | |
- | | |Quadrat fahren| | | + | |
- | | |Entfernungsbestimmung mit Ultraschall| | | + | |
- | | |IR-Fernbedienung | + | |
- | | |Labyrinth-Aufgaben| | | + | |
- | | |Wandfolgen| | | + | |
- | | |Wettfahrten| | | + | |
- | | |Random-Walk| | | + | |
- | | |Programm Kellerassel oder Folge dem Licht| | | + | |
- | | |Fußball spielen| | | + | |
+ | ==== Fortgeschrittene Projekte ==== | ||
+ | ^ ☛ ^ Thema ^ Beschreibung ^ | ||
+ | | | Labyrinth-Aufgaben | Der **mBot** navigiert durch ein Labyrinth mit Sensoren | | ||
+ | | |Linienverfolgungsaufgaben | Der mBot folgt einer Linie oder kombiniert dies mit anderen Sensoren | | ||
+ | | | Wettfahrten | Rennen zwischen zwei oder mehr **mBots** mit Hindernissen | | ||
+ | |📝| [[mBot Streckenfahren]] | Der mBot kann, gesteuert über die Infrarot-Fernbedienung, | ||
+ | | | Random-Walk | Zufällige Bewegung des Roboters durch den Raum | | ||
+ | | | Programm Kellerassel oder Folge dem Licht | Der **mBot** bewegt sich zur Lichtquelle oder meidet sie. | | ||
+ | | | Programm Ente | Der **mBot** folgt einer Person (oder einem Objekt) in einem bestimmten Abstand. | | ||
+ | | | Fußball spielen | Zwei **mBots** steuern einen Ball in ein Tor | | ||
mbot.1738594524.txt.gz · Zuletzt geändert: 2025/02/03 14:55 von torsten.roehl