diff --git a/_sources/faq.rst.txt b/_sources/faq.rst.txt index 513a48a..8573755 100644 --- a/_sources/faq.rst.txt +++ b/_sources/faq.rst.txt @@ -10,3 +10,6 @@ Wie verbinde ich mich zur Entwicklungsumgebung? See :ref:`gettingstarted_codeserver` +Was ist der Benutzername und das Passwort für den Raspberry Pi? +--------------------------------------------------------------- +``compair`` ``compair`` \ No newline at end of file diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt index 840e6d7..3555c6c 100644 --- a/_sources/index.rst.txt +++ b/_sources/index.rst.txt @@ -7,8 +7,8 @@ Dokumentation des Roboters :maxdepth: 2 :caption: Contents: -Contents -********* +Inhalt +****** .. toctree:: :maxdepth: 1 diff --git a/_sources/lib/classes/Encoder.rst.txt b/_sources/lib/classes/Encoder.rst.txt new file mode 100644 index 0000000..ecca45c --- /dev/null +++ b/_sources/lib/classes/Encoder.rst.txt @@ -0,0 +1,10 @@ +.. _lib_encoder: + +Encoder +******* + +Dokumentation der Klasse +======================== + +.. autoclass:: compLib.Encoder.Encoder + :members: diff --git a/_sources/lib/classes/IRSensor.rst.txt b/_sources/lib/classes/IRSensor.rst.txt new file mode 100644 index 0000000..1454156 --- /dev/null +++ b/_sources/lib/classes/IRSensor.rst.txt @@ -0,0 +1,10 @@ +.. _lib_irsensor: + +Infrarot Sensoren +***************** + +Dokumentation der Klasse +======================== + +.. autoclass:: compLib.IRSensor.IRSensor + :members: diff --git a/_sources/software/installation.rst.txt b/_sources/software/installation.rst.txt index fb3b6eb..1a648fe 100644 --- a/_sources/software/installation.rst.txt +++ b/_sources/software/installation.rst.txt @@ -3,10 +3,57 @@ Installationsanweisungen ######################## -Diese Anleitung dient dazu die Software auf dem Roboter neu aufzusetzen. Im normalen Gebraucht sollte dies jedoch nicht notwendig sein. +Diese Anleitung dient dazu die Software auf dem Roboter neu aufzusetzen. + +**Im normalen Gebraucht sollte dies jedoch nicht notwendig sein.** Betriebssystem aufsetzen ======================== Als Basis wird für den Roboter Raspberry Pi OS (64-bit) verwendet. Das 32-Bit Betriebssystem wird nicht unterstützt, da die Software-Komponenten nur für aarch64 bzw. arm64/v8 kompiliert werden. -Genauere Informationen sind `hier `_ zu finden. \ No newline at end of file +Genauere Informationen sind `hier `_ zu finden. + +Bearbeiten der boot-Partition +============================= + +1. ``cmdline.txt`` + +:: + + console=tty1 root=PARTUUID=21e60f8c-02 rootfstype=ext4 fsck.repair=yes rootwait quiet init=/usr/lib/raspi-config/init_resize.sh + + +Stellen Sie sicher, dass die folgenden Einstellungen in der ``config.txt`` korrekt gesetzt sind + +2. ``config.txt`` + +:: + + # SPI + dtparam=spi=on + dtoverlay=spi1-3cs + + # Run in 64-bit mode + arm_64bit=1 + + [all] + + [pi4] + # Run as fast as firmware / board allows + arm_boost=1 + + [all] + start_x=1 + gpu_mem=128 + + dtoverlay=pi3-disable-bt + enable_uart=1 + +3. Erstellen der leeren Datei ``ssh``, damit ssh beim nächsten Start aktiviert wird +4. Hinzufügen der ``userconf.txt`` + +:: + + compair:$6$eh2pkHm18RgYtwiG$PoeabVCH8llbyIio66OefPGXZ2r2BRI2hPHIdkNTBjmiR0lGXsozGyLx0uViOx3bi998syXjSDXkwt0t3x8Bq. + +5. Wlan Verbindung einrichten \ No newline at end of file diff --git a/faq.html b/faq.html index c91c1f4..82a445e 100644 --- a/faq.html +++ b/faq.html @@ -88,6 +88,7 @@
  • FAQ
  • Beispiele
  • @@ -167,6 +168,10 @@

    Wie verbinde ich mich zur Entwicklungsumgebung?

    See Programmierumgebung

    +
    +

    Was ist der Benutzername und das Passwort für den Raspberry Pi?

    +

    compair compair

    +
    diff --git a/genindex.html b/genindex.html index 2b8fc17..463ba8f 100644 --- a/genindex.html +++ b/genindex.html @@ -153,11 +153,43 @@

    Stichwortverzeichnis

    - M + D + | E + | I + | M | P + | R | S
    +

    D

    + + +
    + +

    E

    + + + +
    + +

    I

    + + +
    +

    M

      @@ -186,6 +218,20 @@
    +

    R

    + + + +
    +

    S

      diff --git a/index.html b/index.html index 6427d95..eed67d5 100644 --- a/index.html +++ b/index.html @@ -156,8 +156,8 @@

      Dokumentation des Roboters

      -
      -

      Contents

      +
      +

      Inhalt

      • Erste Schritte
      • diff --git a/lib/classes/Encoder.html b/lib/classes/Encoder.html new file mode 100644 index 0000000..d5ae558 --- /dev/null +++ b/lib/classes/Encoder.html @@ -0,0 +1,257 @@ + + + + + + + + + + Encoder — CompLib 0.2.3 Dokumentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + +
        + + + + + +
        + +
        + + + + + + + + + + + + + + + + + +
        + + + + +
        +
        +
        +
        + +
        +

        Encoder

        +
        +

        Dokumentation der Klasse

        +
        +
        +class compLib.Encoder.Encoder
        +

        Klasse zum Zugriff auf die Encoder der einzelnen Motoren

        +
        +
        +static read_all_positions()
        +

        Lesen aller absoluten Positionen der einzelnen Encoder

        +
        +
        Rückgabe
        +

        Tupel mit allen aktuellen Encoderpositionen

        +
        +
        +
        + +
        +
        +static read_all_velocities()
        +

        Lesen der Geschwindigkeit aller angeschlossenen Motoren.

        +
        +
        Rückgabe
        +

        Tupel aller aktuellen Motorgeschwindigkeiten in Radianten pro Sekunde

        +
        +
        +
        + +
        + +
        +
        + + +
        + +
        +
        + + + + +
        + +
        +

        + + © Copyright 2022, Verein zur Förderung von Wissenschaft und Technik an Schulen (F-WuTS) + +

        +
        + + + + Erstellt mit Sphinx mit einem + + theme + + bereitgestellt von Read the Docs. + +
        + +
        +
        + +
        + +
        + + + + + + + + + + + \ No newline at end of file diff --git a/lib/classes/IRSensor.html b/lib/classes/IRSensor.html new file mode 100644 index 0000000..f54b988 --- /dev/null +++ b/lib/classes/IRSensor.html @@ -0,0 +1,258 @@ + + + + + + + + + + Infrarot Sensoren — CompLib 0.2.3 Dokumentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + +
        + + + + + +
        + +
        + + + + + + + + + + + + + + + + + +
        + + + + +
        +
        +
        +
        + +
        +

        Infrarot Sensoren

        +
        +

        Dokumentation der Klasse

        +
        +
        +class compLib.IRSensor.IRSensor
        +

        Ermöglicht den Zugriff auf die einzelnen IRSensoren des Roboters

        +
        +
        +static disable()
        +

        Deaktivieren der Infrarot-Sender

        +
        + +
        +
        +static enable()
        +

        Aktivieren Infrarot-Sender. Muss bei jedem Programmstart ausgeführt werden.

        +
        + +
        +
        +static read_all()
        +

        Auslesen aller Sensoren gleichzeitig

        +
        +
        Rückgabe
        +

        Array aller Sensorwerte

        +
        +
        +
        + +
        + +
        +
        + + +
        + +
        +
        + + + + +
        + +
        +

        + + © Copyright 2022, Verein zur Förderung von Wissenschaft und Technik an Schulen (F-WuTS) + +

        +
        + + + + Erstellt mit Sphinx mit einem + + theme + + bereitgestellt von Read the Docs. + +
        + +
        +
        + +
        + +
        + + + + + + + + + + + \ No newline at end of file diff --git a/lib/classes/Motor.html b/lib/classes/Motor.html index ab943a6..f16408e 100644 --- a/lib/classes/Motor.html +++ b/lib/classes/Motor.html @@ -36,7 +36,7 @@ - + @@ -87,6 +87,8 @@
      • FAQ
      • Beispiele
      • compLib
          +
        • Encoder
        • +
        • Infrarot Sensoren
        • Motoren
          • Dokumentation der Klasse
          • Genauere Informationen
              @@ -320,7 +322,7 @@ Dabei ist zu beachten, dass ein Motor in die entgegengesetzte Richtung zum anere diff --git a/lib/index.html b/lib/index.html index c508d20..7a87598 100644 --- a/lib/index.html +++ b/lib/index.html @@ -36,7 +36,7 @@ - + @@ -88,6 +88,8 @@
            • FAQ
            • Beispiele
            • compLib
            • @@ -160,6 +162,14 @@

              compLib

                +
              • Encoder +
              • +
              • Infrarot Sensoren +
              • Motoren
                • Dokumentation der Klasse
                • Genauere Informationen
                    @@ -185,7 +195,7 @@