mBot mit der Arduino IDE programmieren

Überprüfe, die Konfiguration der Arduino IDE für den mBot und die Installation der Makeblock Library v3.27:
- Sketch - Bibliothek einbinden - MakeBlockDrive
- Datei - Beispiele - MakeBlockDrive - ...

Lade das Beispiel blinken.ino auf deinen mBot.
Die beiden Onboard RGB LEDs sollten jetzt blinken.
Falls nicht überprüfe die Vorbereitung der Arduino IDE zur Programmierung der Makeblock Robot Kits

In alle Beispielen, die in der Arduino IDE unter "Datei - Beispiele - MakeBlockDrive" zu finden sind, müssen in der #include-Anweisung auf den mCore anpassen werden, sofern das möglich ist.
Beispiel: Statt #include <MeOrion.h> schreibe #include <MeMCore.h>.
Nicht vorhandene Sensoren bzw. Aktoren müssen an den mCore auf dem mBot angesteckt werden, sofern diese für den mCore geeignet sind.

Beispiele:
- blink.ino
- buzzer.ino
- Button-Onboard.ino
- Button-Onboard-erweitert.ino
- lightSensor.ino
- linefinder.ino
- motor.ino
- ultrasonic-distance.ino
- ultrasonic-lamp-timer.ino
- basic-line-following.ino
- ir-sensor.ino

 A0 RJ25 plug 4 (default not-connected)   |   A1 RJ25 plug 4 (default not-connected)
 A2 RJ25 plug 3 ultrasonic                |   A3 RJ25 plug 3 ultrasonic
 A6 light sensor                          |   A7 button
 D2 IR RCV                                |   D3 IR TX
 D4 DIR2 - direction motor2               |   D5 PWM2 - pwm motor2
 D6 PWM1 - pwn motor1                     |   D7 DIR1 - direction motor1
 D8 buzzer                                |   D9 RJ25 plug 2 linefollower
D10 RJ25 plug 2 linefollower              |  D11 RJ25 plug 1 (default not-connected)
D12 RJ25 plug 1 (default not-connected)   |  D13 2 WS2812 RGB leds
  1. mCore – Main Control Board for mBot aus Main Controll Boards
  2. Makeblock Ports: Farben und deren Bedeutung
  
MePort_Sig mePort[17] = {
  { NC, NC }, { 11, 12 }, {  9, 10 }, { A2, A3 }, { A0, A1 }, { NC, NC }, {  8, A6 }, { A7, 13 }, {  8, A6 }, {  6,  7 }, {  5,  4 }, { NC, NC }, { NC, NC }, { NC, NC }, { NC, NC }, { NC, NC }, { NC, NC },
};
mCore – Main Control Board for mBot | Schaltbild des mCore | Me RGB Line Follower | Me 3-Axis Accelerometer and Gyro Sensor
Me 130 DC Motor : Schaltbild | Daten | Ansicht unten | Ansicht oben
Makeblock mBot Input Output Functions.pdf