Robotics

Projekt 1

Beep

Du hast bereits unter Programme erstellen und laufen lassen gesehen, dass nach dem Erstellen eines neuen Projekts (was du immer machst, wenn du was Neues machen willst) schon brauchbaren Code einfügt wurde. Und zwar handelt es sich um ein kurzes Beep.

Falls du es nicht bereits ausprobiert hast, geh nochmal Schritt für Schritt vor:

  • Lege ein neues Projekt mit Visual Studio Code an (siehe Docs>Creating a new project).
  • Verbinde den EV3-Brick (siehe Docs>Connecting to the EV3 Brick) und führe das Programm anschliessen aus (siehe Docs>Downloading and running a program).

Falls dein EV3-Brick nun während einer Sekunde (1000 Millisekunden) einen Ton mit der Frequenz 440 Hertz (Kammerton-A) von sich gibt, dann läuft soweit alles rund 👍

FRAGE
Welche Zeile ist zuständig, dass ein Ton ertönt?

Dein Programm sollte wie folgt aussehen:

#!/usr/bin/env pybricks-micropython
from pybricks.hubs import EV3Brick
from pybricks.ev3devices import (Motor, TouchSensor, ColorSensor, InfraredSensor, UltrasonicSensor, GyroSensor)
from pybricks.parameters import Port, Stop, Direction, Button, Color
from pybricks.tools import wait, StopWatch, DataLog
from pybricks.robotics import DriveBase
from pybricks.media.ev3dev import SoundFile, ImageFile
 
 
# This program requires LEGO EV3 MicroPython v2.0 or higher.
# Click "Open user guide" on the EV3 extension tab for more information.
 
 
# Create your objects here.
ev3 = EV3Brick()
 
 
# Write your program here.
ev3.speaker.beep()

Du musst diesen Code nie von hier kopieren und bei dir einfügen. Erstelle einfach ein neues Projekt, und schon hast du deinen Code.

Zum Beginnen überschreibst du lediglich die letzte Zeile mit dem Beep.

Previous Next

Robotics

Table of Contents

Basics

  • Einrichten
  • Programm erstellen
  • Programm ausführen
  • Bestehendes Programm öffnen

Projekt 1 - Robo-Loop

  • Beep
  • Touch/Beep 1
  • Touch/Beep 2
  • Touch/Beep 3
  • Schnelle Schleife
  • Gebremste Schleife

Projekt 2 - Motor ansteuern

  • Motor starten
  • Motor stoppen
  • Start und Stopp

Sensoren

  • Tasten
  • Distanzsensor
  • Farbsensor
  • Lagesensor

Aktoren

  • Beep
  • Motoren

LEGO-Bauanleitungen

  • Anheben
  • Bewegung übertragen
  • Greifen
  • Schalter

Ein paar Tipps und Tricks

  • FAQ