Kaufen Sie aus den OSOYOO Kaufen Sie in den USA Kaufen Sie aus Großbritannien Kaufen Sie bei DE Kaufen Sie bei der IT Kaufen Sie bei FR Kaufen Sie bei ES Kaufen Sie bei JP


Bausteine können eine Vielzahl unterschiedlicher Formen erzeugen. In dieser Lektion werden wir Bausteine verwenden, um eine wandelnde Spinne zu bauen.


Bitte bereiten Sie die folgenden Teile vor, um dieses Projekt abzuschließen
HINWEIS:
1.Die Farbe des Bausteins hängt vom tatsächlichen Produkt ab, was die Verwendung nicht beeinträchtigt.
2. ALLE OSOYOO-PRODUKTE FÜR ARDUINO SIND BOARDS VON DRITTANBIETERN, DIE VOLLSTÄNDIG MIT ARDUINO KOMPATIBEL SIND


Bevor Sie den Roboter mit Blöcken bauen, installieren Sie bitte die OSOYOO-Basisplatine für Arduino unter dem OSOYOO Magic I/O-Shield wie folgt(Achtung bitte: Die Pins des I/O-Shields sind zuerst auf den Anschluss der Basisplatine ausgerichtet, dann drücken Sie das Shield fest auf die Platine).
Bitte befolgen Sie die Bauschritte, um diese Spinne zu bauen. Wenn Sie klare PDF-Bauschritte erhalten möchten, laden Sie sie bitte von

 https://osoyoo.com/picture/Building_Robot_Car/lesson8/lesson8.pdf  


Verbinden Sie den Motor des linken Rades mit dem R1- oder R2-Anschluss des Magic I/O-Shields. Verbinden Sie den rechten Radmotor wie in der folgenden Abbildung gezeigt mit dem L1- oder L2-Anschluss(Achtung: Es gibt sechs Überbrückungskappen an ENA / ENB / IN1 / IN2 / IN3 / IN4)

Verbinden Sie das 9-V-Batteriegehäuse wie folgt mit dem Stromanschluss des Magic I / O-Shields:

Hinweis: In diesem Kit verwenden wir mblock als Programmierwerkzeug, wenn Sie mehr über mblock erfahren möchten, besuchen Sie bitte Vorbereitung vor Klasse 1:

https://osoyoo.com/2021/12/01/preparation-before-class-1
Schritt 1) Laden Sie mBlock PC von https://mblock.makeblock.com/en-us/download/ herunter, wählen Sie die Download-Datei entsprechend dem Betriebssystemtyp Ihres Computers aus:

Schritt 2) Laden Sie OSOYOO_UNO.mext-Gerätedatei von herunter https://osoyoo.com/driver/mblock/osoyoo_uno.mext
Schritt 3) Führen Sie die mBlock PC-Software aus, indem Sie auf das schöne Panda-Symbol doppelklicken. Sie sehen die mBlock-Benutzeroberfläche wie in der folgenden Abbildung. Bitte löschen Sie das Standardgerät CyberPi, indem Sie auf das Kreuz im roten Kreis klicken.


Schritt 4) Ziehen Sie osoyoo_uno_mext Datei (heruntergeladen in Schritt 2) wie folgt per Drag & Drop in die mBlock-Software:

Jetzt sehen Sie eine neue Geräte-Firmware in mBlock, siehe folgendes Bild:

Jetzt wurden die mBlock-Software und OSOYOO_UNO Geräte-Firmware erfolgreich auf unserem PC installiert!
Jetzt zeigen wir Ihnen, wie Sie Blöcke verwenden können, um unsere Idee in die Realität umzusetzen.

Schritt 5): Klicken Sie auf Events, fügen Sie Block when Arduino Uno starts up zum Codierbereich hinzu:

Schritt 6): Klicken Sie auf Action, fügen Sie die Move Forward at speed action Blöcke unterhalb des when Arduino Uno starts up Blocks hinzu. Dieser Teil dient dazu, die Geschwindigkeit des Vorgangs zu bestätigen. Wenn Sie die Geschwindigkeit ändern möchten, können Sie diesen Wert ändern. Hier haben wir 100 geschrieben, ändern Sie die 1 Sekunde in 5, wie im folgenden Bild;

Schritt 7): Klicken Sie erneut auf Action, fügen Sie die Move Backward at speed action Blöcke hinzu und ändern Sie die 1 Sekunde in 5, wie in der folgenden Abbildung dargestellt;

Schritt 8): Fügen Sie auch in Action die Turn Right at speed action Blöcke hinzu und ändern Sie die 1 Sekunde in 5, wie in der folgenden Abbildung dargestellt;

 

Schritt 9): Fügen Sie die Turn Left at speed action Blöcke hinzu und ändern Sie die 1 Sekunde in 5, wie in der folgenden Abbildung dargestellt;

Schritt 10): Fügen Sie die Stop Moving action Blöcke wie in der folgenden Abbildung ein;
Nun haben wir die Blockprogrammierung abgeschlossen. Die letzten Blöcke sehen wie folgt aus:

Schritt 11) Laden Sie das Programm auf das OSOYOO Basisboard hoch

1) Bitte schließen Sie zunächst Ihr OSOYOO Basisboard mit einem USB-Kabel an Ihren PC an. Klicken Sie dann auf die Schaltfläche Connect unten in der mBlock-Software, dann erscheint ein USB-Fenster,
2)Wählen Sie das Kontrollkästchen Show all connectable device, dann wird ein Dropdown-Menü für das Gerät angezeigt,
3) Wählen Sie Ihren Anschluss aus dem Dropdown-Menü des Geräts
4)Klicken Sie auf die Schaltfläche Connect , um Ihren PC mit der OSOYOO-Basisplatine zu verbinden.

5) Nachdem Ihr PC mit dem OSOYOO-Basisboard verbunden ist, klicken Sie bitte auf die Schaltfläche Hochladen unten in Ihrer Software, dann wird der Code auf das OSOYOO-Basisboard hochgeladen:

Die Programmcodeblöcke sind recht einfach, daher geben wir nur kurze Erklärungen wie folgt:
i) Der erste gelbe Block

Der obige Block wird aus der Kategorie Events gezogen. Er teilt dem System mit, dass die folgenden blauen Blöcke gestartet werden, wenn das Arduino UNO-Board eingeschaltet wird
In anderen Projekten können Sie andere gelbe Blöcke der Kategorie Events sehen. Ihr Zweck ist derselbe: Sie legen fest, wann die folgenden Programmblöcke ausgeführt werden sollen.

ii) Die blauen Blöcke nach dem gelben Event Block

Diese blauen Blöcke gehören zur Kategorie Action, was bedeutet, dass der Block eine Art von Aktor-Aktion definiert.
Im obigen Beispiel des Move Forward at Speed 100 for 1 sec  Blocks wird das Auto angewiesen, eine Sekunde lang mit Geschwindigkeit 100 vorwärts zu fahren und dann anzuhalten.
Der Geschwindigkeitswert kann 0 (Stopp) bis 255 (Höchstgeschwindigkeit) betragen. Sie können die Geschwindigkeit und die Drehzeit im Codeblock ändern.
Basierend auf derselben Logik können Sie die Bedeutung der anderen 4 blauen Blöcke leicht verstehen, die das Auto rückwärts fahren, links abbiegen, rechts abbiegen und anhalten lassen.

iii)Vollständige Erklärung des Programmblocks

Jetzt können wir die Funktionalität der gesamten Blöcke in dieser Lektion überprüfen:

Im Klartext: Die Programmblöcke in dieser Lektion fordern das Auto auf, sich 5 Sekunden lang vorwärts zu bewegen, dann 5 Sekunden rückwärts zu fahren, dann 5 Sekunden lang nach rechts abzubiegen, dann 5 Sekunden lang nach links abzubiegen und schließlich anzuhalten. Das Programm wird sofort gestartet, nachdem der Arduino eingeschaltet ist.
Anmerkung:

Wenn Sie die Arduino-IDE verwenden möchten, um das Programm zu kompilieren, finden Sie hier den Link zum Herunterladen des Arduino-Quellcodes:  https://osoyoo.com/driver/miniblock/basic-car/basic-car.zip


Trennen Sie Arduino vom PC, legen Sie eine 9-V-Batterie in die Batteriepocken ein (stellen Sie sicher, dass die Polrichtung korrekt ist, da dies sonst Ihr Gerät zerstören und Brandgefahr verursachen kann).
Setzen Sie die Spinne auf den Boden, schwenken Sie den Motor Power-Schalter am OSOYOO Magic I/O Shield V2.0, das Auto sollte 5 Sekunden vorwärts fahren, dann 5 Sekunden rückwärts fahren, dann 5 Sekunden nach rechts abbiegen, dann 5 Sekunden lang nach links abbiegen und dann anhalten.

Wenn sich das Auto nicht wie oben beschrieben bewegt, sollten Sie Ihre Kabelverbindung und die Batteriespannung (muss über 7,2 V liegen) überprüfen.


Nein. Bild Gerät Verbinden
1 OSOYOO Basic R3 Board für Arduino Klicken Sie hier, um zu kaufen
2 OSOYOO Magic I/O Shield für Arduino Klicken Sie hier, um zu kaufen
3 OSOYOO Ultraschall-Detektor-Modul Klicken Sie hier, um zu kaufen
4 OSOYOO IR-Empfängermodul Klicken Sie hier, um zu kaufen
5 OSOYOO Roter Knopf Modul Klicken Sie hier, um zu kaufen
6 IR-Fernbedienung Klicken Sie hier, um zu kaufen
7 9V Batteriekasten Klicken Sie hier, um zu kaufen
8 9V Batterie Klicken Sie hier, um zu kaufen
9 Servo Klicken Sie hier, um zu kaufen
10 Motor Klicken Sie hier, um zu kaufen
11 OSOYOO Tracking-Sensor-Modul Klicken Sie hier, um zu kaufen
12 OSOYOO Photoresitor Modul Klicken Sie hier, um zu kaufen
13 OSOYOO DHT11 Modul Klicken Sie hier, um zu kaufen
14 OSOYOO Ultraschall-Sensorblock Klicken Sie hier, um zu kaufen
15 OSOYOO ESP-Modul Klicken Sie hier, um zu kaufen
16 3-poliges 20-cm-PnP-Kabel Klicken Sie hier, um zu kaufen
17 4-poliges 20-cm-PnP-Kabel Klicken Sie hier, um zu kaufen
18 B117 Klicken Sie hier, um zu kaufen
19 B115 Klicken Sie hier, um zu kaufen
20 B113 Klicken Sie hier, um zu kaufen
21 B111 Klicken Sie hier, um zu kaufen
22 B109 Klicken Sie hier, um zu kaufen
23 B107 Klicken Sie hier, um zu kaufen
24 B105 Klicken Sie hier, um zu kaufen
25 B103 Klicken Sie hier, um zu kaufen
26 T024 Klicken Sie hier, um zu kaufen
27 T016 Klicken Sie hier, um zu kaufen
28 L024 Klicken Sie hier, um zu kaufen
29 X064 Klicken Sie hier, um zu kaufen
30 L035 Klicken Sie hier, um zu kaufen
31 X044 Klicken Sie hier, um zu kaufen
32 F057 Klicken Sie hier, um zu kaufen
33 T033 Klicken Sie hier, um zu kaufen
34 PS11 Klicken Sie hier, um zu kaufen
35 P021 Klicken Sie hier, um zu kaufen
36 P011 Klicken Sie hier, um zu kaufen
37 Z005 Klicken Sie hier, um zu kaufen
38 Z010 Klicken Sie hier, um zu kaufen
39 Z101 Klicken Sie hier, um zu kaufen
40 Z1S1 Klicken Sie hier, um zu kaufen
41 A024 Klicken Sie hier, um zu kaufen
42 A013 Klicken Sie hier, um zu kaufen
43 A050 Klicken Sie hier, um zu kaufen
44 A05S Klicken Sie hier, um zu kaufen
45 A08S Klicken Sie hier, um zu kaufen
46 A060 Klicken Sie hier, um zu kaufen
47 A03S Klicken Sie hier, um zu kaufen
48 Z121 Klicken Sie hier, um zu kaufen
49 X275 Klicken Sie hier, um zu kaufen
50 X073 Klicken Sie hier, um zu kaufen
51 Y001 Klicken Sie hier, um zu kaufen
52 Z102 Klicken Sie hier, um zu kaufen
53 P012 Klicken Sie hier, um zu kaufen
54 P011 Klicken Sie hier, um zu kaufen
55 Rad Klicken Sie hier, um zu kaufen
56 Universalrad Klicken Sie hier, um zu kaufen