<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://robotics.daho.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://robotics.daho.ch/feed.php">
        <title>Robotics - projekt1</title>
        <description>MINT Gymnasium Lerbermatt</description>
        <link>https://robotics.daho.ch/</link>
        <image rdf:resource="https://robotics.daho.ch/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-09-06T03:23:40+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://robotics.daho.ch/doku.php?id=projekt1:beep&amp;rev=1730626724&amp;do=diff"/>
                <rdf:li rdf:resource="https://robotics.daho.ch/doku.php?id=projekt1:gebremsteschleife&amp;rev=1754913484&amp;do=diff"/>
                <rdf:li rdf:resource="https://robotics.daho.ch/doku.php?id=projekt1:schnelleschleife&amp;rev=1730628490&amp;do=diff"/>
                <rdf:li rdf:resource="https://robotics.daho.ch/doku.php?id=projekt1:touchbeep1&amp;rev=1730627530&amp;do=diff"/>
                <rdf:li rdf:resource="https://robotics.daho.ch/doku.php?id=projekt1:touchbeep2&amp;rev=1730627577&amp;do=diff"/>
                <rdf:li rdf:resource="https://robotics.daho.ch/doku.php?id=projekt1:touchbeep3&amp;rev=1730627803&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://robotics.daho.ch/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Robotics</title>
        <link>https://robotics.daho.ch/</link>
        <url>https://robotics.daho.ch/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://robotics.daho.ch/doku.php?id=projekt1:beep&amp;rev=1730626724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-03T09:38:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>beep</title>
        <link>https://robotics.daho.ch/doku.php?id=projekt1:beep&amp;rev=1730626724&amp;do=diff</link>
        <description>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:</description>
    </item>
    <item rdf:about="https://robotics.daho.ch/doku.php?id=projekt1:gebremsteschleife&amp;rev=1754913484&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-11T11:58:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gebremsteschleife</title>
        <link>https://robotics.daho.ch/doku.php?id=projekt1:gebremsteschleife&amp;rev=1754913484&amp;do=diff</link>
        <description>Projekt 1

Gebremste Schleife

Du hast vorhin gesehen, dass die Schleife in der Regel viel zu schnell abgearbeitet wird. Deshalb müssen wir sie bremsen.

Beispiel mit dem Hochzählen einer Zahl

Meist reicht es, wenn die while-Scheife zum Beispiel zehnmal pro Sekunde durchlaufen wird (also alle 100 Millisekunden einmal). Das erreichst du, indem bei jedem Schleifendurchlauf der Befehl</description>
    </item>
    <item rdf:about="https://robotics.daho.ch/doku.php?id=projekt1:schnelleschleife&amp;rev=1730628490&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-03T10:08:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>schnelleschleife</title>
        <link>https://robotics.daho.ch/doku.php?id=projekt1:schnelleschleife&amp;rev=1730628490&amp;do=diff</link>
        <description>Projekt 1

Schnelle Schleife

Um zu sehen, wie schnell der EV3-Brick die Schleife abarbeitet und wieder beginnt, kannst du das folgende Programm testen. Dabei wird die Zählervariable anfänglich mit counter = 0 auf null gesetzt und dann bei jedem Schleifendurchlauf um eins erhöht, falls der Touch-Sensor gedrückt wird.</description>
    </item>
    <item rdf:about="https://robotics.daho.ch/doku.php?id=projekt1:touchbeep1&amp;rev=1730627530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-03T09:52:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>touchbeep1</title>
        <link>https://robotics.daho.ch/doku.php?id=projekt1:touchbeep1&amp;rev=1730627530&amp;do=diff</link>
        <description>Projekt 1

Touch/Beep I

	*  Nummerierter ListenpunktStecke am Anschluss S1 den Touch-Sensor an (siehe Sensoren)
	*  Erstelle ein neues Projekt
	*  Die letzte Zeile mit dem Beep kannst du löschen
	*  Stattdessen schreibst du dort den folgenden Code hin:


touch_sensor = TouchSensor(Port.S1)
 
if touch_sensor.pressed():
   ev3.speaker.beep(220,1000)</description>
    </item>
    <item rdf:about="https://robotics.daho.ch/doku.php?id=projekt1:touchbeep2&amp;rev=1730627577&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-03T09:52:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>touchbeep2</title>
        <link>https://robotics.daho.ch/doku.php?id=projekt1:touchbeep2&amp;rev=1730627577&amp;do=diff</link>
        <description>Projekt 1

Touch/Beep II

Wollen wir den Touch-Sensor zu einem beliebigen Zeitpunkt betätigen, dann muss das Programm auch beliebig lange laufen! Dies können wir mit einer Schleife realisieren, die so lange im Leeren läuft, wie der Touch-Sensor nicht gedrückt (not pressed) wurde. Die Anweisung</description>
    </item>
    <item rdf:about="https://robotics.daho.ch/doku.php?id=projekt1:touchbeep3&amp;rev=1730627803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-03T09:56:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>touchbeep3</title>
        <link>https://robotics.daho.ch/doku.php?id=projekt1:touchbeep3&amp;rev=1730627803&amp;do=diff</link>
        <description>Projekt 1

Touch/Beep III

Beim vorangehenden Programm führt ein einmaliges Drücken auf den Touch-Sensor automatisch zum Ende des Programms. Dies können wir ändern, indem wir die while-Schleife nie beenden (bewusst eine sog. Endlos-Schleife definieren) und mit einer if-Bedingung ständig nachfragen, ob der</description>
    </item>
</rdf:RDF>
