• EOL

LEGO Mindstorms EV3-Labor. Bauen, Programmieren und Experimentieren - Daniele Benedettelli

Index: KSZ-02974

Übersetzung: Dorota Konowrocka-Sawa. Verlag: Helion. Das Buch führt den Leser in die Welt der Lego Mindstorms EV3-Roboter ein.

LEGO Mindstorms EV3-Labor. Bauen, Programmieren und Experimentieren - Daniele Benedettelli
14,03 €
13,36 € zzgl. MwSt.
Nicht zugänglich
Auslaufprodukt
PayPal Bezahlung
Hersteller: Helion

Warnung!

Der Verkauf des Produkts ist abgeschlossen. Schauen Sie sich andere Bücher in dieser Kategorie an .

Beschreibung

Lego Mindstorms EV3 hat viele neue und interessante Funktionen, die den Benutzer zunächst verwirren können. Und es kann mehrere Monate dauern, bis Sie lernen, wie Sie das Beste aus Ihrem Kit herausholen. Wenn Sie nicht wissen, wo Sie anfangen sollen, oder lernen möchten, wie man fortschrittliche Lego-Mechanismen verwendet, lesen Sie dieses Buch und nutzen Sie den Rat eines erfahrenen Spezialisten - Danielel Benedettelli.

Das Buch führt den Leser in die Welt der Lego-Roboter ein. Es zeigt, wie die verfügbaren Mechanismen verwendet werden - Motoren, Getriebe und Sensoren. Es lehrt, wie man Kacheln programmiert, um Roboter zu bauen, die Hindernissen ausweichen, auf zwei Beinen gehen und sogar autonomes Verhalten zeigen können. Zahlreiche Abbildungen machen den Bau eines Lego-Roboters so einfach wie noch nie.

Während Sie lesen, werden Sie fünf erstaunliche Lego Mindstorms EV3-Roboter bauen und programmieren:

  • Wanderer – ein Fahrzeug, das modifiziert werden kann, um einer Linie zu folgen, Hindernissen auszuweichen und sogar den Boden zu reinigen,
  • Capitoline Goose – ein zweibeiniger Roboter, der so programmiert werden kann, dass er nur mit dem EV3-Steinprogramm im Raum patrouilliert (dafür benötigen Sie keinen Computer!),
  • Superauto - ein gepanzertes Auto mit Allradantrieb und einer ergonomischen Fernbedienung, die mit zwei Joysticks ausgestattet ist,
  • Sentry - ein laufender dreibeiniger Roboter, der farbcodierte Befehlssequenzen aufzeichnen und abspielen kann,
  • Tyrannosaurus - ein schrecklicher zweibeiniger Roboter, der seine Beute finden und einholen kann.

Ein Auszug aus dem Buch zum Online-Lesen .

Inhalt

Einführung (15)

  • Spaß ohne Computer (15)
  • Für wen ist dieses Buch? (15)
  • Was brauchen Sie, um dieses Buch zu verwenden? (15)
  • EV3-Software (15)
  • Das Layout dieses Buches (16)
  • Startseite (16)
  • Fangen wir endlich an! (16)

Comic: Lehrling Mechatronik (17)

  • Fortsetzung auf den Seiten 33, 63, 85, 104, 116, 124, 153, 199, 215, 254, 275, 321, 336, 388, 411, 434

1. Ihr LEGO MINDSTORMS EV3-Set (21)

  • Noppenloses Gebäude (21)
    • Mit Stollen versus ohne Stollen: bauliche Unterschiede (21)
  • Gegenstände benennen (22)
    • Balken (23)
      • Gerade Balken (23)
      • Gebrochene Balken (23)
      • Rahmen (24)
      • Dünne Balken und Krawatten (24)
    • Steckverbinder (24)
      • Stifte mit Achse (24)
    • Kreuz- und Rundlöcher (25)
      • Achsen und Pads (26)
      • Stiftverbinder, Achsverbinder und Winkelverbinder (27)
      • Mehrebenen-Steckverbinder (27)
    • Zahnräder (28)
    • Räder, Reifen und Raupen (29)
    • Dekorationselemente (29)
    • Andere Teile (30)
    • Elektronische Bauteile (30)
  • Unterschiede zwischen den im Einzelhandel vertriebenen EV3-Kits und den Education-Kits (31)
  • Zusammenfassung (32)

2. Wir bauen einen Wanderer (35)

  • Grundmodul (37)
  • Der Wanderer auf Rädern (41)
  • Berührungssensor-Stoßstange (43)
  • Wanderer mit Bumper mit Berührungssensor (45)
  • Folgen Sie der Linieneinheit (46)
  • Ein Wanderer, der der Linie folgt (46)
  • Vorderer Infrarotsensor (48)
  • Wanderer mit vorderem Infrarotsensor (49)
  • Wandfolger (50)
  • Ein Wanderer, der einer Mauer folgt (50)
    • Alternative: Wanderer mit Wall Walk- oder Line Follow-Modulen (51)
  • Dexters Staubfalle (52)
  • Wanderer mit Staubfang (54)
    • Variante Nr.1: Wanderer mit Staubfang und Stoßstange mit Berührungssensor (56)
    • Option 2: Ein Wanderer, der mit einer Staubfalle an einer Wand entlang geht (57)
  • Kriecher Wanderer (58)
  • Geheimes Design: Greifmodul (62)
  • Zusammenfassung (62)

3. Programmierung (65)

  • Die Komponenten jedes Programms (65)
    • Sequenzen (66)
    • Entscheidungen (66)
    • Schleifen (66)
  • Programmieren mit dem EV3-Steinprogramm (67)
  • Dein erstes Programm für den EV3-Stein (67)
  • Blockpalette (72)
    • Aktionsblöcke (72)
      • Verkehrssperre (72)
      • Großer Motorblock (73)
      • Mittlerer Motorblock (73)
      • Anzeigeblock (74)
      • Soundblock (74)
      • EV3 Block Statuslampenblock (75)
    • Warteblöcke (75)
      • Berührungssensor-Warteblock (75)
      • Warteblock für Reflexionslichtsensor (75)
      • Farbsensor-Warteblock (75)
      • EV3-Steinknopf-Warteblock (76)
      • Motordrehzahl-Warteblock (76)
      • Timeout-Block (76)
      • Infrarotsensor-Standby-Block (77)
      • IR-Remote-Emitter-Standby-Block (77)
  • Schleifenblock (77)
  • Zusammenfassung (78)

4. Fortgeschrittene Programmierung mit dem EV3-Steinprogramm (79)

  • Wanderer mit Stoßstangen-Berührungssensor (79)
  • Wir befehlen dem Wanderer, einer geometrisch definierten Route zu folgen (80)
  • Wir befehlen dem Wanderer, der Linie zu folgen (80)
    • Mit dem Blockprogramm einer Linie folgen (81)
    • Verkehrseigenschaften verbessern (81)
  • Befehlen Sie dem Wanderer, den Mauern zu folgen (82)
    • Verkehrseigenschaften verbessern (83)
  • Zusammenfassung (84)

5. EV3-Programmierung (87)

  • EV3-Softwareeinstellungen (87)
  • EV3-Softwareübersicht (87)
    • Lobby (87)
    • Programmierschnittstelle (88)
    • Beschlagblatt (90)
    • Werkzeugmenü (91)
    • Programmierpaletten (92)
      • Aktionsblöcke (92)
      • Programmablaufbausteine (92)
      • Sensorblöcke (92)
      • Datenoperationsblöcke
      • Fortgeschrittene Blöcke (93)
      • Meine Blöcke (93)
    • Projekteigenschaften (93)
  • Anschließen des EV3-Steins an Ihren Computer (94)
  • Importieren eines EV3-Steinprogramms 95
    • Analyse eines importierten EV3-Steinprogramms 96
    • Bearbeiten eines importierten Bausteinprogramms (96)
    • Das Streben nach Präzision 97
      • Eine bestimmte Distanz zurücklegen (98)
      • Drehung um eine bestimmte Gradzahl (98)
  • Experimentieren mit Aktionsblöcken 99
  • Programmablauf steuern (101)
    • Schaltblock (102)
  • Zusammenfassung (103)

6. Experimentieren mit dem EV3-Infrarotsystem (105)

  • Fern-IR-Emitter (105)
  • Verwendung des IR-Fernbedienungssenders als Fernbedienung (106)
  • Verwendung von Sensorblöcken und Datenkabeln (107)
  • EV3-Softwarefunktionen zum Debuggen der Programmierung (108)
  • Elegantes Anzeigen von Daten mit einem Textblock 109
  • Datentypen verstehen 110
    • Datentypersetzung 111
  • IR-Fernsender folgen (111)
  • Verwenden der Grundoperation eines arithmetischen Operationsblocks 114
  • Zusammenfassung (115)

7. Die Mathematik, die der Magie zugrunde liegt! (117)

  • Umgang mit Messfehlern 117
  • Arithmetischer Operationsblock im fortgeschrittenen Modus 118
  • Rundungsblock (118)
  • Vergleichsblock (120)
    • Numerische Werte in boolesche Werte umwandeln 120
    • Eingebaute Vergleichsblöcke (120)
  • Fester Block (121)
  • Verbesserung unseres Wandverfolgungsprogramms (121)
  • Zusammenfassung (123)

8. LEGO-Anleitungen (127)

  • Wir lüften die Geheimnisse gebrochener Balken (127)
  • Dreiecke versus Rechtecke (128)
  • Trägerverlängerung (131)
  • Stärkung (132)
  • Mehrebenen-Steckverbinder (134)
  • Gangwiederholung (135)
    • Zahnräder richtig verbinden (135)
    • Getriebebau (137)
    • Radverbindungen (138)
    • Winkelgetriebe (139)
    • Zahnräder (142)
    • Schneckengetriebe (143)
    • Verkehrstransformation 145
  • Motordesignkonzepte (147)
    • Mittlerer Motor mit Frontauslass Nr. 1 (147)
    • Mittlerer Motor mit Frontabtrieb Nr. 2 (148)
    • Mittlerer Motor mit einseitigem Ausgang (149)
    • Mittlerer Motor mit doppeltem Seitenausgang (149)
    • Mittlerer Motor mit einzelnem reduziertem Seitenausgang (150)
    • Mittlerer Getriebemotor (150)
    • Mittlerer Motor mit mehreren Ausgängen (151)
    • Großer motorischer horizontaler Ausgang (152)
    • Getriebeoptionen für große Motoren (152)
  • Zusammenfassung (152)

9. Eine Kapitolinische Gans bauen (155)

  • Wie geht's Gans? (155)
  • Struktur des rechten Beins (156)
  • Struktur des linken Beins (162)
  • Hauptstruktur (169)
  • Struktur des linken Fußes (171)
  • Rechter Fußaufbau (174)
  • Hauptstruktur (176)
  • Design der hinteren Halterung (179)
  • Design der vorderen Halterung (184)
  • Hauptstruktur (185)
  • Halsdesign (191)
  • Hauptstruktur (195)

10. Wir programmieren die Kapitolinische Gans (201)

  • EV3-Bausteinprogramm für die Kapitolinische Gans (201)
    • Programm (201)
    • Wie es funktioniert (201)
    • Starten des Roboters und Fehlerbehebung (202)
  • Importieren und Bearbeiten eines Programms in der EV3-Software (203)
    • Kopien erstellen (203)
    • Programm ändern (203)
  • Erstellen von benutzerdefinierten Blöcken mit My Block Builder
    • Erstellen von benutzerdefinierten Blöcken mit Eingangs- und Ausgangsbuchsen
    • Automatisches Hinzufügen von Parametern und Ausgangsbuchsen zu benutzerdefinierten Blöcken
    • Zusätzliche benutzerdefinierte Blockkonfiguration 209
  • Fortgeschrittene Programmentwicklung 209
    • Selbstblock-ResetBody (209)
    • Erstellen eines erweiterten benutzerdefinierten Blocks zum Treten
    • Ultimate Capitoline Goose-Programm (212)
  • Verknüpfungsblock (213)
  • Timerblock (213)
  • Zusammenfassung (214)

11. Wir bauen ein Superauto (217)

  • Hauptstruktur (218)
  • Maskendesign (222)
  • Hauptstruktur (225)
  • Autodachkonstruktion (239)
  • Hauptstruktur (240)
  • Lenksystemdesign (242)
  • Hauptstruktur (244)
  • Wir bauen eine Fernbedienung (248)
  • Zusammenfassung (253)

12. Wir programmieren Superauto (257)

  • Elektronisches Differenzial versus mechanisches Differenzial (257)
  • Variablen verwenden 258
  • Arrays-Anwendung
    • Verwenden eines Variablenblocks mit numerischen und booleschen Arrays 259
    • Verwenden eines Array-Operationsblocks 260
  • Verwenden eines Multiple-Frame-Switch-Blocks (260)
  • Ausführen paralleler Sequenzen (Multitasking)
  • Wir bauen unsere eigenen Blöcke (262)
    • Custom Block ResetSteer (262)
    • Eigener Steuerblock (262)
    • Eigener Antriebsblock (263)
    • Benutzerdefinierter ReadRemote2-Block (264)
  • Programmieren des Autos, um Hindernissen auszuweichen (266)
  • Programmieren des Autos für die Fernbedienung (267)
  • Verwenden von Arrays zum Löschen eines benutzerdefinierten ReadRemote-Blocks 267
  • Autoprogrammierung, um dem Sender zu folgen (269)
    • Eigener Zeichenblock (269)
    • Benutzerdefinierter Sättigungsblock (271)
    • Benutzerdefinierter ReadBeacon-Block (271)
    • Bereichssperre (271)
    • Das FollowBeacon-Programm 272
  • Einen Super mit einer Meerjungfrau bereichern (272)
    • Loop-Break-Block (273)
    • Programmende-Satz (274)
  • Zusammenfassung (274)

13. Wir bauen einen Sentinel (277)

  • Hauptstruktur (278)
  • Struktur des rechten Beins (282)
  • Hauptstruktur (285)
  • Ausführung linkes Bein (285)
  • Hauptstruktur (288)
  • Torso (292)
  • Hauptstruktur (297)
  • Struktur des linken Arms (301)
  • Rechte Armstruktur (302)
  • Hauptstruktur (304)
  • Rückseitendesign (307)
  • Unterbau Mittelrückwand (309)
  • Aufbau der Heckhaube fortgesetzt (310)
  • Kopfunterbau (311)
  • Fertigstellung der Heckverkleidungskonstruktion (313)
  • Hauptstruktur (316)
  • Einen farbigen Würfel bauen (318)
  • Zusammenfassung (320)

14. Wir programmieren den Sentry (323)

  • Dateizugriffssperre (323)
    • Dateierstellung, -löschung und -speicherung (323)
    • Lesen von Daten aus einer Datei
    • Dateiende erkennen
  • Zugblock (324)
  • Erstellen von benutzerdefinierten Blöcken
    • Inhärente ResetLegs (326)
    • Benutzerdefinierter WalkFWD-Block (327)
    • Kundenspezifischer Laserblock (327)
    • Blockieren eigener Züge (327)
    • Benutzerdefinierter PowerDownFX-Block (328)
    • Benutzerdefinierter WaitButton-Block
    • Benutzerdefinierter SayColor-Block
    • Benutzerdefinierter ExeCode-Block
    • Eigener MakeProgram-Baustein (331)
    • Benutzerdefinierter RunProgram-Block (331)
    • Benutzerdefinierter MakePrgFile-Block 332
    • Benutzerdefinierter ParseFile-Block
    • Benutzerdefinierter RunPrgFile-Block 332
  • Programmieren des Wachpostens für Patrouille (333)
  • Programmieren des Sentry mit Farben während das Programm läuft (334)
  • Persistente Farbprogramme zur Laufzeit erstellen (334)
  • Zusammenfassung (335)

15. Einen Tyrannosaurus bauen (339)

  • Hauptstruktur (340)
  • Beinrahmenstruktur (343)
  • Hauptstruktur (345)
  • Linkes Bein (348)
  • Rechte Beinstruktur (353)
  • Hauptstruktur (358)
  • EV3-Blockstruktur (363)
  • Hauptstruktur (364)
  • Kopf- und Rumpfstruktur (375)
  • Hauptstruktur (385)
  • Zusammenfassung (387)

16. Wir programmieren den Tyrannosaurus (393)

  • Erstellen von benutzerdefinierten Blöcken für Wander
    • Zurücksetzen benutzerdefinierter Blöcke (393)
    • Benutzerdefinierte Blöcke MoveAbsolute und MoveAbsolute2
    • Benutzerdefinierter Stufenblock (394)
    • Benutzerdefinierter Brüllblock (394)
    • Kundenspezifischer Kaublock (394)
    • Eigener Look-Block (394)
    • Benutzerdefinierter rechter Block (396)
    • Linker benutzerdefinierter Block (396)
    • TurnUntil benutzerdefinierter Block (397)
  • Programmierung eines Tyrannosaurus für Roaming (397)
  • Entwerfen des Tyrannosaurus-Verhaltens (397)
  • Programmierung eines endlichen Automaten 398
    • Allgemeine Struktur (400)
    • Grundlinie (400)
    • Zeitvariable (400)
    • Übergänge (400)
    • Sensorereignisse (401)
    • Timer-Ereignisse
    • Durch Timer-Filter geleitete Ereignisse (401)
    • Aktivitäten (402)
  • Erstellen benutzerdefinierter Blöcke für das endgültige Programm 404
    • Benutzerdefinierter Drehblock (404)
    • Benutzerdefinierter ReadBeacon-Block (404)
    • Eigener INIT-Block (405)
    • Benutzerdefinierter IDLE-Block (405)
    • HUNGRY eigener Block (407)
    • Eigener SEEK-Block (407)
    • CHASE Benutzerdefinierter Block (408)
  • Programmieren des Tyrannosaurus-Verhaltens (408)
  • Zusammenfassung 410

Eine Liste der Elemente im EV3-Kit Nr. 31313 (413)

B Unterschiede zwischen 31313 LEGO MINDSTORMS EV3 und 45544 LEGO MINDSTORMS Education EV3 Hauptsets (421)

  • Elektronische Geräte (421)
  • EV3-Software (421)
  • Konvertieren eines Home Kits in einen Education Core
  • Umwandlung Ihres Education Core in ein Home Kit (426)
  • Konvertieren des Education Expansion Kits in ein Home Kit (431)

Index (435)

Buch - Autor Daniele Benedettelli
Buch - ISBN 978-83-246-9579-9
Buch - Bindung Sanft
Buchverleger Helion
PAKETBREITE 0.001 cm
PAKETHÖHE 0.001 cm
PAKETTIEFE 0.001 cm
PAKETGEWICHT 0.001 kg

Seien Sie der Erste, der eine Frage zu diesem Produkt stellt!

Kunden, die diesen Artikel gekauft haben, kauften auch:

Produkte aus der gleichen Kategorie: