Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Steckbrief mBot-Roboter
Es gibt verschiedene Modelle des mBot, die jeweils unterschiedliche Funktionen und Anwendungen bieten. Der mBot Ranger gehört zu den vielseitigeren Modellen und eignet sich besonders gut für Anfänger und Fortgeschrittene, die in die Welt der Robotik und Programmierung eintauchen möchten. Mit seiner einfachen Handhabung, der Vielzahl an Sensoren und der Möglichkeit zur Erweiterung bietet er zahlreiche Einsatzmöglichkeiten und ist sowohl für einfache als auch anspruchsvollere Projekte ideal geeignet.
Wir programmieren den mBot mit der Arduino-Entwicklungsumgebung. Der mBot verfügt über einen ATmega328-Controller und wird daher in der IDE als Arduino Uno angesprochen.
Layout
Für einfache I/O-Projekte werden wir folgende Pins verwenden
Digitale I/O PINS | D2,D3,…,D12 (11 PINS) |
5 Volt | einmal 5 Volt Nicht mit Vin verwechseln! |
GND | zweimal GND (Ground oder Masse) Anschlüsse) |
Ansprache der I/O-Pins (2-12) im Quellcode:
Die PINS werden über ihre Nummer angesprochen.
Beispiel:
//Verwendung des Pins D4: int PIN_4 = 4;
Technische Spezifikationen
Microcontroller | ATmega328 |
Architecture | AVR |
Operating Voltage | 5 V |
Flash Memory | 32 KB (2 KB für den bootloader |
SRAM | 2 KB |
Clock Speed | 16 MHz |
Analog IN Pins | 8 |
EEPROM | 1 KB |
DC Current per I/O Pins | 20 mA (I/O Pins) |
Input Voltage | 7-12V |
Digital I/O Pins | 22 (6 mit PWM) |
PWM Output | 6 |
Power Consumption | 19 mA |