programmieren_des_mbot-roboters
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
programmieren_des_mbot-roboters [2025/02/03 10:03] – torsten.roehl | programmieren_des_mbot-roboters [2025/02/05 13:45] (aktuell) – [Kurzüberblick API] torsten.roehl | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Dieser Abschnitt ist technischer gehalten als die anderen, weshalb er sich eher an erfahrene Arduino-Anwender richtet. Er kann jedoch auch als Referenz verwendet werden, nachdem man sich durch die „Hello-World“-Projekte gearbeitet hat. Weiterhin werden wichtige mBot-Details aufgelistet, | Dieser Abschnitt ist technischer gehalten als die anderen, weshalb er sich eher an erfahrene Arduino-Anwender richtet. Er kann jedoch auch als Referenz verwendet werden, nachdem man sich durch die „Hello-World“-Projekte gearbeitet hat. Weiterhin werden wichtige mBot-Details aufgelistet, | ||
+ | <WRAP center round info 60%> | ||
+ | Alle Makeblock-Projekte müssen immer die folgende Bibliothek einbinden: | ||
+ | \\ | ||
+ | \\ | ||
+ | ** #include < | ||
+ | </ | ||
+ | |||
+ | ===== Kurzüberblick API ===== | ||
+ | <WRAP center round tip 80%> | ||
+ | Im API-Bereich befindet sich die offizielle Dokumentation der Makeblock-Bibliothek. Sie umfasst Klassen für mehrere mBot-Modelle, | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |**< | ||
+ | ^Code^Beschreibung^ | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | |||
+ | |**< | ||
+ | ^Code^Beschreibung^ | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | |||
+ | |||
+ | |**< | ||
+ | ^Code^Beschreibung^ | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | |||
+ | |**< | ||
+ | ^Code^Beschreibung^ | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | |||
+ | ===== Pinnbelegung ===== | ||
+ | | **A0** | ||
+ | | **A1** | ||
+ | | A2 | RJ25 plug <color # | ||
+ | | A3 | RJ25 plug< | ||
+ | | A6 | Light sensor | ||
+ | | **A7** | ||
+ | | D2 | IR RCV | | ||
+ | | D3 | IR TX | | ||
+ | | D4 | DIR2 - direction motor2 | ||
+ | | D5 | PWM2 - pwm motor2 | ||
+ | | D6 | PWM1 - pwm motor1 | ||
+ | | D7 | DIR1 - direction motor1 | ||
+ | | D8 | Buzzer | ||
+ | | D9 | RJ25 plug <color # | ||
+ | | D10 | RJ25 plug< | ||
+ | | **D11** | ||
+ | | **D12** | ||
+ | | D13 | 2 WS2812 RGB LEDs | | ||
+ | |||
+ | |||
+ | ===== freie Ports ===== | ||
+ | Die beiden freien Ports (1 und 4) stellen damit folgende Funktionalität frei verfügbar: | ||
+ | |||
+ | |||
+ | | GND | Ground (frei verfügbar) | ||
+ | | VCC | VCC (frei verfügbar) | ||
+ | | SDA | I2C SDA (frei verfügbar) | ||
+ | | SCL | I2C SCL (frei verfügbar) | ||
+ | | A0 | Analog Pin (frei verfügbar) | ||
+ | | A1 | Analog Pin (frei verfügbar) | ||
+ | | D11 | Digital Pin (frei verfügbar) | ||
+ | | D12 | Digital Pin (frei verfügbar) | ||
+ | |||
===== Schematic ===== | ===== Schematic ===== | ||
{{ : | {{ : | ||
+ | |||
+ | ====== Installation ====== | ||
+ | Für die Verwendung des //mBot// unter '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
programmieren_des_mbot-roboters.1738576994.txt.gz · Zuletzt geändert: 2025/02/03 10:03 von torsten.roehl