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 09:31] – torsten.roehl | programmieren_des_mbot-roboters [2025/02/05 13:45] (aktuell) – [Kurzüberblick API] torsten.roehl | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Programmieren des mBot-Roboters ====== | ====== Programmieren des mBot-Roboters ====== | ||
| + | // | ||
| + | |||
| + | 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 ===== | ||
| + | {{ : | ||
| + | |||
| + | ====== Installation ====== | ||
| + | Für die Verwendung des //mBot// unter '' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| - | //Dieser Abschnitt ist etwas 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. Hier werden wichtige mBot-Details aufgelistet, | ||
programmieren_des_mbot-roboters.1738575062.txt.gz · Zuletzt geändert:  von torsten.roehl
                
                