diff --git a/_images/08_notepad.png b/_images/08_notepad.png new file mode 100644 index 0000000..c2ac6c5 Binary files /dev/null and b/_images/08_notepad.png differ diff --git a/_sources/gettingStarted/wifi.rst.txt b/_sources/gettingStarted/wifi.rst.txt index f845842..343ba26 100644 --- a/_sources/gettingStarted/wifi.rst.txt +++ b/_sources/gettingStarted/wifi.rst.txt @@ -33,6 +33,15 @@ Weitere Informationen Die "wpa_supplicant.conf" Datei wird beim Start des Rpasberry Pi automatisch an den richtigen Ort kopiert, damit sich der Roboter zum Wlan verbindet. Eine genauere Anleitung wird vom Hersteller des Raspberry Pi `hier `_ bereitgestellt. +Windows...... +------------- +Je nach Betriebssystem und Editor, mit dem Sie die Datei erstellen, könnte die Datei falsche Zeilenumbrüche oder eine falsche Dateierweiterung haben; stellen Sie also sicher, dass Sie einen Editor verwenden, der dies berücksichtigt. Linux erwartet das Zeilenumbruchzeichen LF (Line Feed). +Beispielsweise kann `Notepad++ `_ verwendet werden, um die Datei richtig zu speichern. +|notepadImage| + +.. |notepadImage| image:: images/08_notepad.png + + Fehlerbehandlung ---------------- Sollte es dazu kommen, dass der Roboter nicht automatisch die Verbindung mit dem Netzwerk herstellt, kann eine Kabelgebundene Verbindung zur Diagnose von Fehlern genutzt werden. diff --git a/gettingStarted/index.html b/gettingStarted/index.html index ace1773..4ae2184 100644 --- a/gettingStarted/index.html +++ b/gettingStarted/index.html @@ -172,6 +172,7 @@
  • WLAN-Verbindung herstellen
  • diff --git a/gettingStarted/wifi.html b/gettingStarted/wifi.html index be75177..9d816c0 100644 --- a/gettingStarted/wifi.html +++ b/gettingStarted/wifi.html @@ -92,6 +92,7 @@
  • WLAN-Verbindung herstellen
  • @@ -204,6 +205,12 @@

    Die „wpa_supplicant.conf“ Datei wird beim Start des Rpasberry Pi automatisch an den richtigen Ort kopiert, damit sich der Roboter zum Wlan verbindet. Eine genauere Anleitung wird vom Hersteller des Raspberry Pi hier bereitgestellt.

    +
    +

    Windows……

    +

    Je nach Betriebssystem und Editor, mit dem Sie die Datei erstellen, könnte die Datei falsche Zeilenumbrüche oder eine falsche Dateierweiterung haben; stellen Sie also sicher, dass Sie einen Editor verwenden, der dies berücksichtigt. Linux erwartet das Zeilenumbruchzeichen LF (Line Feed). +Beispielsweise kann Notepad++ verwendet werden, um die Datei richtig zu speichern. +notepadImage

    +

    Fehlerbehandlung

    Sollte es dazu kommen, dass der Roboter nicht automatisch die Verbindung mit dem Netzwerk herstellt, kann eine Kabelgebundene Verbindung zur Diagnose von Fehlern genutzt werden. diff --git a/searchindex.js b/searchindex.js index 7765f30..a3104d2 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["faq", "gettingStarted/codeServer", "gettingStarted/firstProgram", "gettingStarted/index", "gettingStarted/secondProgram", "gettingStarted/thridProgram", "gettingStarted/wifi", "index", "lib/classes/Encoder", "lib/classes/IRSensor", "lib/classes/Motor", "lib/index", "other/usage", "software/installation"], "filenames": ["faq.rst", "gettingStarted/codeServer.rst", "gettingStarted/firstProgram.rst", "gettingStarted/index.rst", "gettingStarted/secondProgram.rst", "gettingStarted/thridProgram.rst", "gettingStarted/wifi.rst", "index.rst", "lib/classes/Encoder.rst", "lib/classes/IRSensor.rst", "lib/classes/Motor.rst", "lib/index.rst", "other/usage.rst", "software/installation.rst"], "titles": ["FAQ", "Programmierumgebung", "Mein erstes Programm", "Erste Schritte", "Mein zweites Programm", "Mein drittes Programm", "WLAN-Verbindung herstellen", "Dokumentation des Roboters", "Encoder", "Infrarot Sensoren", "Motoren", "compLib", "Beispiele", "Installationsanweisungen"], "terms": {"compair": [0, 1, 2, 5, 13], "see": [0, 6], "programmierumgeb": [0, 3], "Als": [1, 4, 13], "umgeb": 1, "programmier": [1, 2], "robot": [1, 4, 5, 6, 9, 10, 13], "cod": [1, 2, 4], "serv": 1, "eingesetzt": [1, 6], "welch": [1, 4, 10], "bereit": [1, 4], "vorinstalliert": 1, "Am": 1, "ip": [1, 6], "adress": [1, 6], "raspberry": [1, 6, 13], "pi": [1, 6, 13], "angezeigt": [1, 6], "Um": [1, 2, 4, 5], "herzustell": 1, "web": 1, "brows": 1, "einfach": [1, 4, 5], "roboter_ip": 1, "8080": 1, "eingeb": 1, "Das": [1, 4, 13], "passwort": 1, "fur": [1, 2, 3, 4, 10, 13], "visual": 1, "studio": 1, "beginn": 2, "m\u00fcssen": [2, 4], "zunach": [2, 4, 5], "neu": [2, 4, 13], "ordn": 2, "erstell": [2, 13], "all": [2, 4, 5, 8, 9, 10, 13], "unsere": [2, 4], "python": [2, 4], "datei": [2, 4, 6, 13], "gespeichert": 2, "werd": [2, 4, 5, 6, 9, 10, 13], "Sie": [2, 4, 13], "konn": [2, 4, 5], "nenn": 2, "woll": [2, 4], "beispiel": [2, 4, 7, 11], "heisst": 2, "Im": [2, 13], "n\u00e4chsten": [2, 13], "schritt": [2, 7], "main": [2, 12], "py": [2, 4], "Dann": [2, 4], "unseren": [2, 4], "schreib": [2, 4], "print": [2, 5, 12], "hallo": [2, 12], "welt": 2, "praktischerweis": 2, "uber": [2, 4, 5, 10], "vs": [2, 11], "plattform": 2, "ausfuhr": [2, 4], "offnet": 2, "terminal": 2, "ausgab": 2, "unseres": 2, "anzeigt": 2, "wlan": [3, 13], "verbind": [3, 13], "herstell": 3, "macos": 3, "weit": [3, 4], "information": [3, 11, 13], "fehlerbehandl": 3, "entwicklungsumgeb": 3, "Mein": 3, "programm": [3, 10], "zweit": [3, 10], "motor": [3, 8, 11, 12], "ansteu": [3, 10], "gerad": 3, "fahr": [3, 11], "mehr": [3, 10], "dritt": 3, "steu": [4, 10], "entsprech": [4, 5], "modul": [4, 5], "anfang": 4, "importi": [4, 5], "pow": [4, 11, 12], "port": [4, 5, 10], "verwend": [4, 5], "Dies": 4, "gut": 4, "punkt": 4, "dokumentation": [4, 11], "vertraut": 4, "mach": 4, "besuch": 4, "https": [4, 6], "lib": [4, 13], "comp": 4, "air": 4, "at": [4, 6], "html": [4, 6], "complib": [4, 5, 7, 8, 9, 10, 12], "Hier": 4, "beid": [4, 10], "relevant": 4, "paramet": [4, 10], "beschrieb": 4, "recht": 4, "funf": [4, 5], "sekund": [4, 5, 8, 10], "voll": 4, "geschwind": [4, 8, 10], "setz": [4, 10], "import": [4, 5, 10, 12], "tim": [4, 10, 12], "from": [4, 5, 10, 12], "0": [4, 5, 10, 12], "100": [4, 10, 12], "sleep": [4, 10, 12], "5": [4, 10, 12], "geradeaus": 4, "dieselb": 4, "einstell": [4, 10, 13], "Aber": 4, "achtung": 4, "Der": [4, 5, 10], "umgedreht": 4, "liegt": [4, 5, 10], "daran": 4, "dass": [4, 5, 6, 10, 13], "link": 4, "zeigt": [4, 5], "technisch": 4, "geseh": 4, "gespiegelt": 4, "Wenn": [4, 5], "lang": 4, "vorwart": [4, 11], "3": [4, 5, 6, 10, 12], "erlauter": 4, "In": [4, 5], "zeil": [4, 5], "2": [4, 5, 10, 12], "paket": 4, "importiert": 4, "Wir": [4, 5], "brauch": 4, "spat": [4, 5], "fahrt": 4, "wart": 4, "z": 4, "b": 4, "notwend": [4, 10, 13], "funktion": [4, 10], "stell": [4, 5, 13], "Da": 4, "ruckwart": 4, "eingebaut": 4, "wert": [4, 5, 10], "6": [4, 5, 13], "vorwartsfahrt": 4, "richtig": [4, 6], "richtung": [4, 10], "7": 4, "fahrbefehl": 4, "tatsach": 4, "ausfuhrt": 4, "fall": [4, 5], "danach": 4, "beendet": 4, "bleibt": 4, "steh": 4, "Jetzt": 4, "zeit": 4, "komplex": 4, "beweg": 4, "modular": 4, "leicht": 4, "lesbar": 4, "halt": 4, "jed": [4, 5, 9], "aktion": 4, "eig": 4, "pack": 4, "def": [4, 12], "driveforward": 4, "4": [4, 5, 12], "defini": 4, "zwei": 4, "bewegt": 4, "ruckwartsfahr": 4, "drivebackward": 4, "9": [4, 6], "definiert": [4, 5], "lasst": 4, "aufruf": [4, 10], "wied": [4, 6], "sollt": [4, 5, 6, 10, 13], "ungefahr": 4, "gleich": 4, "position": [4, 8, 12], "beim": [4, 6, 10, 13], "start": [4, 6, 13], "anhalt": 4, "zwisch": [4, 10], "14": [4, 6], "15": 4, "befehl": 4, "integriert": 4, "erst": [4, 7], "stillsteht": 4, "ausgangsposition": 4, "obig": [4, 5], "sond": 4, "warum": 4, "passiert": 4, "versteh": 4, "denk": 4, "1": [4, 5, 6, 12, 13], "Die": [4, 5, 6], "aufgeruf": 4, "gesetzt": [4, 13], "imm": 4, "eingestellt": 4, "16": 4, "motordrehzahl": 4, "seh": [4, 5], "ruckwartsfunktion": 4, "anwendungsfall": 4, "stopmotor": 4, "setzt": 4, "folgt": [4, 5], "Und": 4, "endlich": 4, "bekomm": 4, "wunsch": 4, "mor": [4, 6], "optimization": 4, "wahrend": 4, "funktioniert": 4, "normalerweis": 4, "entscheid": 4, "vielleicht": 4, "manchmal": 4, "vier": 4, "nehm": 4, "wiss": 4, "Also": 4, "mal": 4, "Was": 4, "Oder": 4, "drei": 4, "Mit": [4, 10], "moment": 4, "stattdess": 4, "umschreib": 4, "akzeptiert": 4, "angibt": 4, "second": 4, "Wie": [4, 5], "sag": 4, "benotigt": [4, 10], "Dieser": [4, 5], "grund": [4, 10], "variabl": 4, "zeitpunkt": 4, "definition": 4, "platzhalt": 4, "vorstell": 4, "ubergeb": 4, "verschied": [4, 5], "nam": [4, 6], "speed": [4, 11], "anleg": 4, "halb": 4, "50": [4, 6, 10, 12], "10": 4, "bewahrt": 4, "praktik": 4, "Nun": 4, "optimier": 4, "verfahr": 4, "anseh": 4, "schlafbefehl": 4, "fahrfunktion": 4, "einbau": [4, 6], "getan": 4, "gefuhl": 4, "dafur": [4, 10], "funktioni": 4, "vermeid": 4, "oben": 4, "gefahr": 4, "gewartet": 4, "ausseh": 4, "set": [4, 5], "the": [4, 6], "to": [4, 6], "forward": [4, 12], "let": 4, "driv": [4, 12], "for": [4, 6, 12], "now": 4, "stop": 4, "wait": 4, "anoth": 4, "is": [4, 5, 12], "not": [4, 5], "moving": 4, "a": [4, 5], "backward": [4, 12], "continu": 4, "driving": 4, "and": [4, 5, 6, 12], "finally": 4, "it": [4, 12], "again": 4, "wichtig": [4, 5], "schlaf": 4, "fuhr": 4, "verarbeit": 4, "Zum": 4, "konnt": 4, "bild": 4, "kamera": 4, "ir": [4, 5], "sensor": [4, 5, 11, 12], "ausles": [4, 9], "davon": 4, "ausgeh": 4, "hintergrund": 4, "ablauft": 4, "aufgab": 4, "erled": 4, "anstatt": 4, "darauf": 4, "fertig": 4, "langsam": 4, "fahrgeschwind": 4, "klein": [4, 10], "zahl": 4, "gar": 4, "bestimmt": 4, "meng": 4, "energi": 4, "benot": 4, "uberhaupt": 4, "schnell": 4, "hoh": [4, 5], "versuch": 4, "schwarz": [4, 5], "lini": [4, 5], "erkenn": [4, 5], "offiziell": 5, "bot": 5, "reih": 5, "ausgestattet": 5, "infrarotsensor": 5, "send": [5, 9], "vorderseit": 5, "angebracht": 5, "insgesamt": 5, "gibt": [5, 10], "loszuleg": 5, "irsensor": [5, 9, 11, 12], "diagramm": 5, "verfugt": 5, "emitt": 5, "enabl": [5, 9, 11, 12], "aktiviert": [5, 13], "schalt": 5, "Diese": [5, 10, 13], "befind": 5, "Es": 5, "abzules": 5, "if": [5, 12], "read_all": [5, 9, 11, 12], "500": 5, "high": 5, "els": [5, 12], "low": 5, "test": 5, "kannst": 5, "mitt": 5, "lieg": 5, "color_break": [5, 12], "900": 5, "standing": 5, "on": [5, 12, 13], "black": 5, "lin": 5, "ausgefuhrt": [5, 9], "steht": 5, "mittl": 5, "befindet": 5, "NICHT": 5, "kommunikation": 5, "board": [5, 13], "verwendet": [5, 6, 10, 13], "numm": 5, "aktivi": [5, 9], "unserem": 5, "farbschwellenwert": 5, "pruf": 5, "sensorwert": [5, 9], "unt": 5, "schwellenwert": 5, "unterhalb": 5, "bedeutet": 5, "hell": 5, "farb": 5, "dunkl": 5, "les": [5, 8], "erkannt": 5, "pruft": 5, "meldung": 5, "ausgibt": 5, "sd": 6, "kart": 6, "bzw": [6, 13], "entnehm": 6, "einsteck": 6, "comput": 6, "offn": 6, "boot": 6, "generi": 6, "psk": 6, "www": 6, "wireshark": 6, "org": 6, "tool": 6, "wpa": 6, "wpa_supplicant": 6, "conf": 6, "einfug": 6, "konfiguration": 6, "dabei": [6, 10], "ssid": 6, "vorh": 6, "generiert": 6, "ctrl_interfac": 6, "DIR": 6, "var": 6, "run": [6, 13], "group": 6, "netdev": 6, "update_conf": 6, "country": 6, "network": 6, "eintollernamefurdaswlan": 6, "98117b165a48f25cbe36f288ddf597729a40feeea93054c19bfa8e5eab238541": 6, "speich": 6, "auswerf": 6, "rpasberry": 6, "automat": [6, 10], "ort": 6, "kopiert": 6, "verbindet": 6, "Eine": 6, "genau": [6, 11, 13], "anleit": [6, 13], "bereitgestellt": 6, "komm": 6, "netzwerk": 6, "herstellt": 6, "kabelgebund": 6, "diagnos": 6, "fehl": 6, "genutzt": 6, "eth": 6, "Nach": 6, "erfolgreich": 6, "mittel": [6, 10], "ssh": [6, 13], "wpa_cli": 6, "v2": 6, "copyright": 6, "c": 6, "2004": 6, "2019": 6, "jouni": 6, "malin": 6, "j": 6, "w1": 6, "fi": 6, "contributor": 6, "this": 6, "softwar": [6, 10, 13], "may": 6, "be": 6, "distributed": 6, "under": 6, "term": 6, "of": 6, "bsd": 6, "licens": 6, "readm": 6, "detail": 6, "selected": 6, "interfac": 6, "p2p": 6, "dev": 6, "wlan0": 6, "interactiv": 6, "mod": [6, 13], "connected": 6, "scan": 6, "ok": 6, "ctrl": 6, "event": 6, "started": 6, "result": 6, "scan_result": 6, "bssid": 6, "frequency": 6, "signal": 6, "level": 6, "flag": 6, "68": 6, "02": [6, 13], "b8": 6, "0c": 6, "d7": 6, "47": 6, "2462": 6, "66": 6, "wpa2": 6, "ccmp": 6, "ess": 6, "wg": 6, "40": 6, "5220": 6, "63": 6, "34": 6, "2c": 6, "c4": 6, "dd": 6, "b9": 6, "5200": 6, "65": 6, "tkip": 6, "wps": 6, "wlan10573403": 6, "98": 6, "e5": 6, "21": 6, "d0": 6, "2437": 6, "57": 6, "c6": 6, "2412": 6, "52": 6, "20": 6, "83": 6, "f8": 6, "07": 6, "5b": 6, "90": 6, "2467": 6, "67": 6, "a1": 6, "075b8c": 6, "7c": 6, "39": 6, "53": 6, "94": 6, "49": 6, "82": 6, "5280": 6, "77": 6, "944980": 6, "5g": 6, "81": 6, "2427": 6, "fd": 6, "73": 6, "ac": 6, "d3": 6, "27": 6, "2452": 6, "72": 6, "drei_h288a_24g_eky5": 6, "e0": 6, "3c": 6, "80": 6, "5180": 6, "393ce57f": 6, "28": 6, "5500": 6, "drei_h288a_5g_eky5": 6, "41": 6, "42": 6, "f9": 6, "84": 6, "wlan18792472": 6, "30": [6, 12], "89": 6, "witt": 6, "fa": 6, "0d": 6, "d4": 6, "direct": 6, "hp": 6, "m28": 6, "laserjet": 6, "0e": 6, "dc": 6, "85": 6, "bravia": 6, "installationsanweis": 7, "faq": 7, "class": [8, 9, 10], "zugriff": [8, 9], "einzeln": [8, 9], "static": [8, 9, 10], "read_all_position": [8, 11, 12], "absolut": 8, "ruckgab": [8, 9], "tupel": 8, "aktuell": 8, "encoderposition": 8, "read_all_velociti": [8, 11, 12], "angeschloss": 8, "motorgeschwind": 8, "radiant": [8, 10], "pro": [8, 10], "ermoglicht": [9, 10], "disabl": [9, 11, 12, 13], "deaktivi": 9, "Muss": 9, "programmstart": 9, "gleichzeit": 9, "array": 9, "multiple_pow": [10, 11, 12], "argument": 10, "tupl": 10, "int": 10, "float": 10, "prozentual": 10, "leistung": 10, "hochstgeschwind": 10, "percentag": 10, "rais": 10, "indexerror": 10, "multiple_pulse_width": [10, 11, 12], "pulsbreit": 10, "mehre": 10, "prozent": 10, "period": 10, "multiple_speed": [10, 11, 12], "rad": 10, "s": [10, 12], "percent": 10, "angestecht": 10, "prozentsatz": 10, "pulse_width": [10, 11], "drehzahl": 10, "dreht": 10, "Zur": 10, "ansteuer": 10, "entwed": 10, "unterschied": 10, "einheit": 10, "Bei": 10, "maximal": 10, "angegeb": 10, "encod": [10, 11, 12], "closed": 10, "loop": 10, "ausreicht": 10, "stellt": 10, "pwm": 10, "steuer": 10, "nah": 10, "hardwar": 10, "moglich": 10, "explizit": 10, "erfolg": 10, "entwickl": 10, "anzusteu": 10, "bringt": 10, "vorteil": 10, "leistungsfah": 10, "folgend": [10, 13], "dreh": 10, "beacht": 10, "entgegengesetzt": 10, "aner": 10, "gedreht": 10, "spiegelverkehrt": 10, "montiert": 10, "zusatz": 10, "pausiert": 10, "paus": 10, "end": 10, "progamm": 10, "deaktiviert": 10, "klass": 11, "infrarot": 11, "pulsewidth": 11, "normal": [11, 13], "multipl": 11, "beep": 12, "buup": 12, "__name__": 12, "__main__": 12, "850": 12, "drive_speed": 12, "35": 12, "left": 12, "right": 12, "f": 12, "follow": 12, "whil": 12, "true": 12, "turn": 12, "elif": 12, "straight": 12, "break": 12, "testir": 12, "enabling": 12, "infrared": 12, "writing": 12, "valu": 12, "i": 12, "rang": 12, "disabling": 12, "testencod": 12, "velociti": 12, "testmotor": 12, "setting": 12, "pulse_with": 12, "mak": 12, "sur": 12, "turned": 12, "back": 12, "testing": 12, "dient": 13, "aufzusetz": 13, "gebraucht": 13, "jedoch": 13, "basis": 13, "os": 13, "64": 13, "bit": 13, "32": 13, "unterstutzt": 13, "komponent": 13, "aarch64": 13, "arm64": 13, "v8": 13, "kompiliert": 13, "find": 13, "cmdlin": 13, "txt": 13, "consol": 13, "tty1": 13, "root": 13, "partuuid": 13, "21e60f8c": 13, "rootfstyp": 13, "ext4": 13, "fsck": 13, "repair": 13, "yes": 13, "rootwait": 13, "quiet": 13, "init": 13, "usr": 13, "raspi": 13, "config": 13, "init_resiz": 13, "sh": 13, "sicher": 13, "korrekt": 13, "spi": 13, "dtparam": 13, "dtoverlay": 13, "spi1": 13, "3cs": 13, "arm_64bit": 13, "pi4": 13, "as": 13, "fast": 13, "firmwar": 13, "allows": 13, "arm_boost": 13, "start_x": 13, "gpu_m": 13, "128": 13, "pi3": 13, "bt": 13, "enable_uart": 13, "leer": 13, "hinzufug": 13, "userconf": 13, "eh2pkhm18rgytw": 13, "poeabvch8llbyiio66oefpgxz2r2bri2hphidkntbjmir0lgxsozgylx0uviox3bi998syxjsdxkwt0t3x8bq": 13, "einricht": 13}, "objects": {"compLib.Encoder": [[8, 0, 1, "", "Encoder"]], "compLib.Encoder.Encoder": [[8, 1, 1, "", "read_all_positions"], [8, 1, 1, "", "read_all_velocities"]], "compLib.IRSensor": [[9, 0, 1, "", "IRSensor"]], "compLib.IRSensor.IRSensor": [[9, 1, 1, "", "disable"], [9, 1, 1, "", "enable"], [9, 1, 1, "", "read_all"]], "compLib.Motor": [[10, 0, 1, "", "Motor"]], "compLib.Motor.Motor": [[10, 1, 1, "", "multiple_power"], [10, 1, 1, "", "multiple_pulse_width"], [10, 1, 1, "", "multiple_speed"], [10, 1, 1, "", "power"], [10, 1, 1, "", "pulse_width"], [10, 1, 1, "", "speed"]]}, "objtypes": {"0": "py:class", "1": "py:method"}, "objnames": {"0": ["py", "class", "Python-Klasse"], "1": ["py", "method", "Python-Methode"]}, "titleterms": {"faq": 0, "Was": 0, "passwort": 0, "fur": [0, 6], "entwicklungsumgeb": [0, 1], "Wie": 0, "verbind": [0, 1, 6], "benutzernam": 0, "raspberry": 0, "pi": 0, "programmierumgeb": 1, "herstell": [1, 6], "Mein": [2, 4, 5], "erst": [2, 3], "programm": [2, 4, 5], "schritt": [3, 6], "zweit": 4, "motor": [4, 10], "ansteu": 4, "gerad": 4, "fahr": [4, 10, 12], "mehr": 4, "dritt": 5, "wlan": 6, "macos": 6, "weit": 6, "information": [6, 10], "fehlerbehandl": 6, "dokumentation": [7, 8, 9, 10], "robot": [7, 12], "inhalt": 7, "encod": 8, "klass": [8, 9, 10], "infrarot": 9, "sensor": 9, "genau": 10, "pow": 10, "vs": 10, "speed": 10, "pulsewidth": 10, "normal": 10, "multipl": 10, "beispiel": [10, 12], "vorwart": [10, 12], "complib": 11, "ruckwart": 12, "Eine": 12, "lini": 12, "verfolg": 12, "funktionalitat": 12, "uberpruf": 12, "installationsanweis": 13, "betriebssyst": 13, "aufsetz": 13, "bearbeit": 13, "boot": 13, "partition": 13}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"FAQ": [[0, "faq"]], "Was ist das Passwort f\u00fcr die Entwicklungsumgebung?": [[0, "was-ist-das-passwort-fur-die-entwicklungsumgebung"]], "Wie verbinde ich mich zur Entwicklungsumgebung?": [[0, "wie-verbinde-ich-mich-zur-entwicklungsumgebung"]], "Was ist der Benutzername und das Passwort f\u00fcr den Raspberry Pi?": [[0, "was-ist-der-benutzername-und-das-passwort-fur-den-raspberry-pi"]], "Programmierumgebung": [[1, "programmierumgebung"]], "Verbindung zur Entwicklungsumgebung herstellen": [[1, "verbindung-zur-entwicklungsumgebung-herstellen"]], "Mein erstes Programm": [[2, "mein-erstes-programm"]], "Erste Schritte": [[3, "erste-schritte"]], "Mein zweites Programm": [[4, "mein-zweites-programm"]], "Motoren ansteuern": [[4, "motoren-ansteuern"]], "Gerade fahren": [[4, "gerade-fahren"]], "Mehr fahren": [[4, "mehr-fahren"]], "Mein drittes Programm": [[5, "mein-drittes-programm"]], "WLAN-Verbindung herstellen": [[6, "wlan-verbindung-herstellen"]], "Schritt f\u00fcr Schritt - macOS": [[6, "schritt-fur-schritt-macos"]], "Weitere Informationen": [[6, "weitere-informationen"]], "Fehlerbehandlung": [[6, "fehlerbehandlung"]], "Dokumentation des Roboters": [[7, "dokumentation-des-roboters"]], "Inhalt": [[7, "inhalt"]], "Encoder": [[8, "encoder"]], "Dokumentation der Klasse": [[8, "dokumentation-der-klasse"], [9, "dokumentation-der-klasse"], [10, "dokumentation-der-klasse"]], "Infrarot Sensoren": [[9, "infrarot-sensoren"]], "Motoren": [[10, "motoren"]], "Genauere Informationen": [[10, "genauere-informationen"]], "Power vs Speed vs PulseWidth": [[10, "power-vs-speed-vs-pulsewidth"]], "Normal vs Multiple": [[10, "normal-vs-multiple"]], "Beispiele": [[10, "beispiele"], [12, "beispiele"]], "Vorw\u00e4rts fahren": [[10, "vorwarts-fahren"]], "compLib": [[11, "complib"]], "Vorw\u00e4rts und r\u00fcckw\u00e4rts fahren": [[12, "vorwarts-und-ruckwarts-fahren"]], "Eine Linie verfolgen": [[12, "eine-linie-verfolgen"]], "Funktionalit\u00e4t des Roboters \u00fcberpr\u00fcfen": [[12, "funktionalitat-des-roboters-uberprufen"]], "Installationsanweisungen": [[13, "installationsanweisungen"]], "Betriebssystem aufsetzen": [[13, "betriebssystem-aufsetzen"]], "Bearbeiten der boot-Partition": [[13, "bearbeiten-der-boot-partition"]]}, "indexentries": {"encoder (klasse in complib.encoder)": [[8, "compLib.Encoder.Encoder"]], "read_all_positions() (statische methode von complib.encoder.encoder)": [[8, "compLib.Encoder.Encoder.read_all_positions"]], "read_all_velocities() (statische methode von complib.encoder.encoder)": [[8, "compLib.Encoder.Encoder.read_all_velocities"]], "irsensor (klasse in complib.irsensor)": [[9, "compLib.IRSensor.IRSensor"]], "disable() (statische methode von complib.irsensor.irsensor)": [[9, "compLib.IRSensor.IRSensor.disable"]], "enable() (statische methode von complib.irsensor.irsensor)": [[9, "compLib.IRSensor.IRSensor.enable"]], "read_all() (statische methode von complib.irsensor.irsensor)": [[9, "compLib.IRSensor.IRSensor.read_all"]], "motor (klasse in complib.motor)": [[10, "compLib.Motor.Motor"]], "multiple_power() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.multiple_power"]], "multiple_pulse_width() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.multiple_pulse_width"]], "multiple_speed() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.multiple_speed"]], "power() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.power"]], "pulse_width() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.pulse_width"]], "speed() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.speed"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["faq", "gettingStarted/codeServer", "gettingStarted/firstProgram", "gettingStarted/index", "gettingStarted/secondProgram", "gettingStarted/thridProgram", "gettingStarted/wifi", "index", "lib/classes/Encoder", "lib/classes/IRSensor", "lib/classes/Motor", "lib/index", "other/usage", "software/installation"], "filenames": ["faq.rst", "gettingStarted/codeServer.rst", "gettingStarted/firstProgram.rst", "gettingStarted/index.rst", "gettingStarted/secondProgram.rst", "gettingStarted/thridProgram.rst", "gettingStarted/wifi.rst", "index.rst", "lib/classes/Encoder.rst", "lib/classes/IRSensor.rst", "lib/classes/Motor.rst", "lib/index.rst", "other/usage.rst", "software/installation.rst"], "titles": ["FAQ", "Programmierumgebung", "Mein erstes Programm", "Erste Schritte", "Mein zweites Programm", "Mein drittes Programm", "WLAN-Verbindung herstellen", "Dokumentation des Roboters", "Encoder", "Infrarot Sensoren", "Motoren", "compLib", "Beispiele", "Installationsanweisungen"], "terms": {"compair": [0, 1, 2, 5, 13], "see": [0, 6], "programmierumgeb": [0, 3], "Als": [1, 4, 13], "umgeb": 1, "programmier": [1, 2], "robot": [1, 4, 5, 6, 9, 10, 13], "cod": [1, 2, 4], "serv": 1, "eingesetzt": [1, 6], "welch": [1, 4, 10], "bereit": [1, 4], "vorinstalliert": 1, "Am": 1, "ip": [1, 6], "adress": [1, 6], "raspberry": [1, 6, 13], "pi": [1, 6, 13], "angezeigt": [1, 6], "Um": [1, 2, 4, 5], "herzustell": 1, "web": 1, "brows": 1, "einfach": [1, 4, 5], "roboter_ip": 1, "8080": 1, "eingeb": 1, "Das": [1, 4, 13], "passwort": 1, "fur": [1, 2, 3, 4, 10, 13], "visual": 1, "studio": 1, "beginn": 2, "m\u00fcssen": [2, 4], "zunach": [2, 4, 5], "neu": [2, 4, 13], "ordn": 2, "erstell": [2, 6, 13], "all": [2, 4, 5, 8, 9, 10, 13], "unsere": [2, 4], "python": [2, 4], "datei": [2, 4, 6, 13], "gespeichert": 2, "werd": [2, 4, 5, 6, 9, 10, 13], "Sie": [2, 4, 6, 13], "konn": [2, 4, 5], "nenn": 2, "woll": [2, 4], "beispiel": [2, 4, 7, 11], "heisst": 2, "Im": [2, 13], "n\u00e4chsten": [2, 13], "schritt": [2, 7], "main": [2, 12], "py": [2, 4], "Dann": [2, 4], "unseren": [2, 4], "schreib": [2, 4], "print": [2, 5, 12], "hallo": [2, 12], "welt": 2, "praktischerweis": 2, "uber": [2, 4, 5, 10], "vs": [2, 11], "plattform": 2, "ausfuhr": [2, 4], "offnet": 2, "terminal": 2, "ausgab": 2, "unseres": 2, "anzeigt": 2, "wlan": [3, 13], "verbind": [3, 13], "herstell": 3, "macos": 3, "weit": [3, 4], "information": [3, 11, 13], "windows": 3, "fehlerbehandl": 3, "entwicklungsumgeb": 3, "Mein": 3, "programm": [3, 10], "zweit": [3, 10], "motor": [3, 8, 11, 12], "ansteu": [3, 10], "gerad": 3, "fahr": [3, 11], "mehr": [3, 10], "dritt": 3, "steu": [4, 10], "entsprech": [4, 5], "modul": [4, 5], "anfang": 4, "importi": [4, 5], "pow": [4, 11, 12], "port": [4, 5, 10], "verwend": [4, 5, 6], "Dies": 4, "gut": 4, "punkt": 4, "dokumentation": [4, 11], "vertraut": 4, "mach": 4, "besuch": 4, "https": [4, 6], "lib": [4, 13], "comp": 4, "air": 4, "at": [4, 6], "html": [4, 6], "complib": [4, 5, 7, 8, 9, 10, 12], "Hier": 4, "beid": [4, 10], "relevant": 4, "paramet": [4, 10], "beschrieb": 4, "recht": 4, "funf": [4, 5], "sekund": [4, 5, 8, 10], "voll": 4, "geschwind": [4, 8, 10], "setz": [4, 10], "import": [4, 5, 10, 12], "tim": [4, 10, 12], "from": [4, 5, 10, 12], "0": [4, 5, 10, 12], "100": [4, 10, 12], "sleep": [4, 10, 12], "5": [4, 10, 12], "geradeaus": 4, "dieselb": 4, "einstell": [4, 10, 13], "Aber": 4, "achtung": 4, "Der": [4, 5, 10], "umgedreht": 4, "liegt": [4, 5, 10], "daran": 4, "dass": [4, 5, 6, 10, 13], "link": 4, "zeigt": [4, 5], "technisch": 4, "geseh": 4, "gespiegelt": 4, "Wenn": [4, 5], "lang": 4, "vorwart": [4, 11], "3": [4, 5, 6, 10, 12], "erlauter": 4, "In": [4, 5], "zeil": [4, 5], "2": [4, 5, 10, 12], "paket": 4, "importiert": 4, "Wir": [4, 5], "brauch": 4, "spat": [4, 5], "fahrt": 4, "wart": 4, "z": 4, "b": 4, "notwend": [4, 10, 13], "funktion": [4, 10], "stell": [4, 5, 6, 13], "Da": 4, "ruckwart": 4, "eingebaut": 4, "wert": [4, 5, 10], "6": [4, 5, 13], "vorwartsfahrt": 4, "richtig": [4, 6], "richtung": [4, 10], "7": 4, "fahrbefehl": 4, "tatsach": 4, "ausfuhrt": 4, "fall": [4, 5], "danach": 4, "beendet": 4, "bleibt": 4, "steh": 4, "Jetzt": 4, "zeit": 4, "komplex": 4, "beweg": 4, "modular": 4, "leicht": 4, "lesbar": 4, "halt": 4, "jed": [4, 5, 9], "aktion": 4, "eig": 4, "pack": 4, "def": [4, 12], "driveforward": 4, "4": [4, 5, 12], "defini": 4, "zwei": 4, "bewegt": 4, "ruckwartsfahr": 4, "drivebackward": 4, "9": [4, 6], "definiert": [4, 5], "lasst": 4, "aufruf": [4, 10], "wied": [4, 6], "sollt": [4, 5, 6, 10, 13], "ungefahr": 4, "gleich": 4, "position": [4, 8, 12], "beim": [4, 6, 10, 13], "start": [4, 6, 13], "anhalt": 4, "zwisch": [4, 10], "14": [4, 6], "15": 4, "befehl": 4, "integriert": 4, "erst": [4, 7], "stillsteht": 4, "ausgangsposition": 4, "obig": [4, 5], "sond": 4, "warum": 4, "passiert": 4, "versteh": 4, "denk": 4, "1": [4, 5, 6, 12, 13], "Die": [4, 5, 6], "aufgeruf": 4, "gesetzt": [4, 13], "imm": 4, "eingestellt": 4, "16": 4, "motordrehzahl": 4, "seh": [4, 5], "ruckwartsfunktion": 4, "anwendungsfall": 4, "stopmotor": 4, "setzt": 4, "folgt": [4, 5], "Und": 4, "endlich": 4, "bekomm": 4, "wunsch": 4, "mor": [4, 6], "optimization": 4, "wahrend": 4, "funktioniert": 4, "normalerweis": 4, "entscheid": 4, "vielleicht": 4, "manchmal": 4, "vier": 4, "nehm": 4, "wiss": 4, "Also": 4, "mal": 4, "Was": 4, "Oder": 4, "drei": 4, "Mit": [4, 10], "moment": 4, "stattdess": 4, "umschreib": 4, "akzeptiert": 4, "angibt": 4, "second": 4, "Wie": [4, 5], "sag": 4, "benotigt": [4, 10], "Dieser": [4, 5], "grund": [4, 10], "variabl": 4, "zeitpunkt": 4, "definition": 4, "platzhalt": 4, "vorstell": 4, "ubergeb": 4, "verschied": [4, 5], "nam": [4, 6], "speed": [4, 11], "anleg": 4, "halb": 4, "50": [4, 6, 10, 12], "10": 4, "bewahrt": 4, "praktik": 4, "Nun": 4, "optimier": 4, "verfahr": 4, "anseh": 4, "schlafbefehl": 4, "fahrfunktion": 4, "einbau": [4, 6], "getan": 4, "gefuhl": 4, "dafur": [4, 10], "funktioni": 4, "vermeid": 4, "oben": 4, "gefahr": 4, "gewartet": 4, "ausseh": 4, "set": [4, 5], "the": [4, 6], "to": [4, 6], "forward": [4, 12], "let": 4, "driv": [4, 12], "for": [4, 6, 12], "now": 4, "stop": 4, "wait": 4, "anoth": 4, "is": [4, 5, 12], "not": [4, 5], "moving": 4, "a": [4, 5], "backward": [4, 12], "continu": 4, "driving": 4, "and": [4, 5, 6, 12], "finally": 4, "it": [4, 12], "again": 4, "wichtig": [4, 5], "schlaf": 4, "fuhr": 4, "verarbeit": 4, "Zum": 4, "konnt": [4, 6], "bild": 4, "kamera": 4, "ir": [4, 5], "sensor": [4, 5, 11, 12], "ausles": [4, 9], "davon": 4, "ausgeh": 4, "hintergrund": 4, "ablauft": 4, "aufgab": 4, "erled": 4, "anstatt": 4, "darauf": 4, "fertig": 4, "langsam": 4, "fahrgeschwind": 4, "klein": [4, 10], "zahl": 4, "gar": 4, "bestimmt": 4, "meng": 4, "energi": 4, "benot": 4, "uberhaupt": 4, "schnell": 4, "hoh": [4, 5], "versuch": 4, "schwarz": [4, 5], "lini": [4, 5], "erkenn": [4, 5], "offiziell": 5, "bot": 5, "reih": 5, "ausgestattet": 5, "infrarotsensor": 5, "send": [5, 9], "vorderseit": 5, "angebracht": 5, "insgesamt": 5, "gibt": [5, 10], "loszuleg": 5, "irsensor": [5, 9, 11, 12], "diagramm": 5, "verfugt": 5, "emitt": 5, "enabl": [5, 9, 11, 12], "aktiviert": [5, 13], "schalt": 5, "Diese": [5, 10, 13], "befind": 5, "Es": 5, "abzules": 5, "if": [5, 12], "read_all": [5, 9, 11, 12], "500": 5, "high": 5, "els": [5, 12], "low": 5, "test": 5, "kannst": 5, "mitt": 5, "lieg": 5, "color_break": [5, 12], "900": 5, "standing": 5, "on": [5, 12, 13], "black": 5, "lin": [5, 6], "ausgefuhrt": [5, 9], "steht": 5, "mittl": 5, "befindet": 5, "NICHT": 5, "kommunikation": 5, "board": [5, 13], "verwendet": [5, 6, 10, 13], "numm": 5, "aktivi": [5, 9], "unserem": 5, "farbschwellenwert": 5, "pruf": 5, "sensorwert": [5, 9], "unt": 5, "schwellenwert": 5, "unterhalb": 5, "bedeutet": 5, "hell": 5, "farb": 5, "dunkl": 5, "les": [5, 8], "erkannt": 5, "pruft": 5, "meldung": 5, "ausgibt": 5, "sd": 6, "kart": 6, "bzw": [6, 13], "entnehm": 6, "einsteck": 6, "comput": 6, "offn": 6, "boot": 6, "generi": 6, "psk": 6, "www": 6, "wireshark": 6, "org": 6, "tool": 6, "wpa": 6, "wpa_supplicant": 6, "conf": 6, "einfug": 6, "konfiguration": 6, "dabei": [6, 10], "ssid": 6, "vorh": 6, "generiert": 6, "ctrl_interfac": 6, "DIR": 6, "var": 6, "run": [6, 13], "group": 6, "netdev": 6, "update_conf": 6, "country": 6, "network": 6, "eintollernamefurdaswlan": 6, "98117b165a48f25cbe36f288ddf597729a40feeea93054c19bfa8e5eab238541": 6, "speich": 6, "auswerf": 6, "rpasberry": 6, "automat": [6, 10], "ort": 6, "kopiert": 6, "verbindet": 6, "Eine": 6, "genau": [6, 11, 13], "anleit": [6, 13], "bereitgestellt": 6, "je": 6, "betriebssyst": 6, "editor": 6, "falsch": 6, "zeilenumbruch": 6, "dateierweiter": 6, "sicher": [6, 13], "berucksichtigt": 6, "linux": 6, "erwartet": 6, "zeilenumbruchzeich": 6, "lf": 6, "feed": 6, "beispielsweis": 6, "notepad": 6, "komm": 6, "netzwerk": 6, "herstellt": 6, "kabelgebund": 6, "diagnos": 6, "fehl": 6, "genutzt": 6, "eth": 6, "Nach": 6, "erfolgreich": 6, "mittel": [6, 10], "ssh": [6, 13], "wpa_cli": 6, "v2": 6, "copyright": 6, "c": 6, "2004": 6, "2019": 6, "jouni": 6, "malin": 6, "j": 6, "w1": 6, "fi": 6, "contributor": 6, "this": 6, "softwar": [6, 10, 13], "may": 6, "be": 6, "distributed": 6, "under": 6, "term": 6, "of": 6, "bsd": 6, "licens": 6, "readm": 6, "detail": 6, "selected": 6, "interfac": 6, "p2p": 6, "dev": 6, "wlan0": 6, "interactiv": 6, "mod": [6, 13], "connected": 6, "scan": 6, "ok": 6, "ctrl": 6, "event": 6, "started": 6, "result": 6, "scan_result": 6, "bssid": 6, "frequency": 6, "signal": 6, "level": 6, "flag": 6, "68": 6, "02": [6, 13], "b8": 6, "0c": 6, "d7": 6, "47": 6, "2462": 6, "66": 6, "wpa2": 6, "ccmp": 6, "ess": 6, "wg": 6, "40": 6, "5220": 6, "63": 6, "34": 6, "2c": 6, "c4": 6, "dd": 6, "b9": 6, "5200": 6, "65": 6, "tkip": 6, "wps": 6, "wlan10573403": 6, "98": 6, "e5": 6, "21": 6, "d0": 6, "2437": 6, "57": 6, "c6": 6, "2412": 6, "52": 6, "20": 6, "83": 6, "f8": 6, "07": 6, "5b": 6, "90": 6, "2467": 6, "67": 6, "a1": 6, "075b8c": 6, "7c": 6, "39": 6, "53": 6, "94": 6, "49": 6, "82": 6, "5280": 6, "77": 6, "944980": 6, "5g": 6, "81": 6, "2427": 6, "fd": 6, "73": 6, "ac": 6, "d3": 6, "27": 6, "2452": 6, "72": 6, "drei_h288a_24g_eky5": 6, "e0": 6, "3c": 6, "80": 6, "5180": 6, "393ce57f": 6, "28": 6, "5500": 6, "drei_h288a_5g_eky5": 6, "41": 6, "42": 6, "f9": 6, "84": 6, "wlan18792472": 6, "30": [6, 12], "89": 6, "witt": 6, "fa": 6, "0d": 6, "d4": 6, "direct": 6, "hp": 6, "m28": 6, "laserjet": 6, "0e": 6, "dc": 6, "85": 6, "bravia": 6, "installationsanweis": 7, "faq": 7, "class": [8, 9, 10], "zugriff": [8, 9], "einzeln": [8, 9], "static": [8, 9, 10], "read_all_position": [8, 11, 12], "absolut": 8, "ruckgab": [8, 9], "tupel": 8, "aktuell": 8, "encoderposition": 8, "read_all_velociti": [8, 11, 12], "angeschloss": 8, "motorgeschwind": 8, "radiant": [8, 10], "pro": [8, 10], "ermoglicht": [9, 10], "disabl": [9, 11, 12, 13], "deaktivi": 9, "Muss": 9, "programmstart": 9, "gleichzeit": 9, "array": 9, "multiple_pow": [10, 11, 12], "argument": 10, "tupl": 10, "int": 10, "float": 10, "prozentual": 10, "leistung": 10, "hochstgeschwind": 10, "percentag": 10, "rais": 10, "indexerror": 10, "multiple_pulse_width": [10, 11, 12], "pulsbreit": 10, "mehre": 10, "prozent": 10, "period": 10, "multiple_speed": [10, 11, 12], "rad": 10, "s": [10, 12], "percent": 10, "angestecht": 10, "prozentsatz": 10, "pulse_width": [10, 11], "drehzahl": 10, "dreht": 10, "Zur": 10, "ansteuer": 10, "entwed": 10, "unterschied": 10, "einheit": 10, "Bei": 10, "maximal": 10, "angegeb": 10, "encod": [10, 11, 12], "closed": 10, "loop": 10, "ausreicht": 10, "stellt": 10, "pwm": 10, "steuer": 10, "nah": 10, "hardwar": 10, "moglich": 10, "explizit": 10, "erfolg": 10, "entwickl": 10, "anzusteu": 10, "bringt": 10, "vorteil": 10, "leistungsfah": 10, "folgend": [10, 13], "dreh": 10, "beacht": 10, "entgegengesetzt": 10, "aner": 10, "gedreht": 10, "spiegelverkehrt": 10, "montiert": 10, "zusatz": 10, "pausiert": 10, "paus": 10, "end": 10, "progamm": 10, "deaktiviert": 10, "klass": 11, "infrarot": 11, "pulsewidth": 11, "normal": [11, 13], "multipl": 11, "beep": 12, "buup": 12, "__name__": 12, "__main__": 12, "850": 12, "drive_speed": 12, "35": 12, "left": 12, "right": 12, "f": 12, "follow": 12, "whil": 12, "true": 12, "turn": 12, "elif": 12, "straight": 12, "break": 12, "testir": 12, "enabling": 12, "infrared": 12, "writing": 12, "valu": 12, "i": 12, "rang": 12, "disabling": 12, "testencod": 12, "velociti": 12, "testmotor": 12, "setting": 12, "pulse_with": 12, "mak": 12, "sur": 12, "turned": 12, "back": 12, "testing": 12, "dient": 13, "aufzusetz": 13, "gebraucht": 13, "jedoch": 13, "basis": 13, "os": 13, "64": 13, "bit": 13, "32": 13, "unterstutzt": 13, "komponent": 13, "aarch64": 13, "arm64": 13, "v8": 13, "kompiliert": 13, "find": 13, "cmdlin": 13, "txt": 13, "consol": 13, "tty1": 13, "root": 13, "partuuid": 13, "21e60f8c": 13, "rootfstyp": 13, "ext4": 13, "fsck": 13, "repair": 13, "yes": 13, "rootwait": 13, "quiet": 13, "init": 13, "usr": 13, "raspi": 13, "config": 13, "init_resiz": 13, "sh": 13, "korrekt": 13, "spi": 13, "dtparam": 13, "dtoverlay": 13, "spi1": 13, "3cs": 13, "arm_64bit": 13, "pi4": 13, "as": 13, "fast": 13, "firmwar": 13, "allows": 13, "arm_boost": 13, "start_x": 13, "gpu_m": 13, "128": 13, "pi3": 13, "bt": 13, "enable_uart": 13, "leer": 13, "hinzufug": 13, "userconf": 13, "eh2pkhm18rgytw": 13, "poeabvch8llbyiio66oefpgxz2r2bri2hphidkntbjmir0lgxsozgylx0uviox3bi998syxjsdxkwt0t3x8bq": 13, "einricht": 13}, "objects": {"compLib.Encoder": [[8, 0, 1, "", "Encoder"]], "compLib.Encoder.Encoder": [[8, 1, 1, "", "read_all_positions"], [8, 1, 1, "", "read_all_velocities"]], "compLib.IRSensor": [[9, 0, 1, "", "IRSensor"]], "compLib.IRSensor.IRSensor": [[9, 1, 1, "", "disable"], [9, 1, 1, "", "enable"], [9, 1, 1, "", "read_all"]], "compLib.Motor": [[10, 0, 1, "", "Motor"]], "compLib.Motor.Motor": [[10, 1, 1, "", "multiple_power"], [10, 1, 1, "", "multiple_pulse_width"], [10, 1, 1, "", "multiple_speed"], [10, 1, 1, "", "power"], [10, 1, 1, "", "pulse_width"], [10, 1, 1, "", "speed"]]}, "objtypes": {"0": "py:class", "1": "py:method"}, "objnames": {"0": ["py", "class", "Python-Klasse"], "1": ["py", "method", "Python-Methode"]}, "titleterms": {"faq": 0, "Was": 0, "passwort": 0, "fur": [0, 6], "entwicklungsumgeb": [0, 1], "Wie": 0, "verbind": [0, 1, 6], "benutzernam": 0, "raspberry": 0, "pi": 0, "programmierumgeb": 1, "herstell": [1, 6], "Mein": [2, 4, 5], "erst": [2, 3], "programm": [2, 4, 5], "schritt": [3, 6], "zweit": 4, "motor": [4, 10], "ansteu": 4, "gerad": 4, "fahr": [4, 10, 12], "mehr": 4, "dritt": 5, "wlan": 6, "macos": 6, "weit": 6, "information": [6, 10], "windows": 6, "fehlerbehandl": 6, "dokumentation": [7, 8, 9, 10], "robot": [7, 12], "inhalt": 7, "encod": 8, "klass": [8, 9, 10], "infrarot": 9, "sensor": 9, "genau": 10, "pow": 10, "vs": 10, "speed": 10, "pulsewidth": 10, "normal": 10, "multipl": 10, "beispiel": [10, 12], "vorwart": [10, 12], "complib": 11, "ruckwart": 12, "Eine": 12, "lini": 12, "verfolg": 12, "funktionalitat": 12, "uberpruf": 12, "installationsanweis": 13, "betriebssyst": 13, "aufsetz": 13, "bearbeit": 13, "boot": 13, "partition": 13}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"FAQ": [[0, "faq"]], "Was ist das Passwort f\u00fcr die Entwicklungsumgebung?": [[0, "was-ist-das-passwort-fur-die-entwicklungsumgebung"]], "Wie verbinde ich mich zur Entwicklungsumgebung?": [[0, "wie-verbinde-ich-mich-zur-entwicklungsumgebung"]], "Was ist der Benutzername und das Passwort f\u00fcr den Raspberry Pi?": [[0, "was-ist-der-benutzername-und-das-passwort-fur-den-raspberry-pi"]], "Programmierumgebung": [[1, "programmierumgebung"]], "Verbindung zur Entwicklungsumgebung herstellen": [[1, "verbindung-zur-entwicklungsumgebung-herstellen"]], "Mein erstes Programm": [[2, "mein-erstes-programm"]], "Erste Schritte": [[3, "erste-schritte"]], "Mein zweites Programm": [[4, "mein-zweites-programm"]], "Motoren ansteuern": [[4, "motoren-ansteuern"]], "Gerade fahren": [[4, "gerade-fahren"]], "Mehr fahren": [[4, "mehr-fahren"]], "Mein drittes Programm": [[5, "mein-drittes-programm"]], "WLAN-Verbindung herstellen": [[6, "wlan-verbindung-herstellen"]], "Schritt f\u00fcr Schritt - macOS": [[6, "schritt-fur-schritt-macos"]], "Weitere Informationen": [[6, "weitere-informationen"]], "Windows\u2026\u2026": [[6, "windows"]], "Fehlerbehandlung": [[6, "fehlerbehandlung"]], "Dokumentation des Roboters": [[7, "dokumentation-des-roboters"]], "Inhalt": [[7, "inhalt"]], "Encoder": [[8, "encoder"]], "Dokumentation der Klasse": [[8, "dokumentation-der-klasse"], [9, "dokumentation-der-klasse"], [10, "dokumentation-der-klasse"]], "Infrarot Sensoren": [[9, "infrarot-sensoren"]], "Motoren": [[10, "motoren"]], "Genauere Informationen": [[10, "genauere-informationen"]], "Power vs Speed vs PulseWidth": [[10, "power-vs-speed-vs-pulsewidth"]], "Normal vs Multiple": [[10, "normal-vs-multiple"]], "Beispiele": [[10, "beispiele"], [12, "beispiele"]], "Vorw\u00e4rts fahren": [[10, "vorwarts-fahren"]], "compLib": [[11, "complib"]], "Vorw\u00e4rts und r\u00fcckw\u00e4rts fahren": [[12, "vorwarts-und-ruckwarts-fahren"]], "Eine Linie verfolgen": [[12, "eine-linie-verfolgen"]], "Funktionalit\u00e4t des Roboters \u00fcberpr\u00fcfen": [[12, "funktionalitat-des-roboters-uberprufen"]], "Installationsanweisungen": [[13, "installationsanweisungen"]], "Betriebssystem aufsetzen": [[13, "betriebssystem-aufsetzen"]], "Bearbeiten der boot-Partition": [[13, "bearbeiten-der-boot-partition"]]}, "indexentries": {"encoder (klasse in complib.encoder)": [[8, "compLib.Encoder.Encoder"]], "read_all_positions() (statische methode von complib.encoder.encoder)": [[8, "compLib.Encoder.Encoder.read_all_positions"]], "read_all_velocities() (statische methode von complib.encoder.encoder)": [[8, "compLib.Encoder.Encoder.read_all_velocities"]], "irsensor (klasse in complib.irsensor)": [[9, "compLib.IRSensor.IRSensor"]], "disable() (statische methode von complib.irsensor.irsensor)": [[9, "compLib.IRSensor.IRSensor.disable"]], "enable() (statische methode von complib.irsensor.irsensor)": [[9, "compLib.IRSensor.IRSensor.enable"]], "read_all() (statische methode von complib.irsensor.irsensor)": [[9, "compLib.IRSensor.IRSensor.read_all"]], "motor (klasse in complib.motor)": [[10, "compLib.Motor.Motor"]], "multiple_power() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.multiple_power"]], "multiple_pulse_width() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.multiple_pulse_width"]], "multiple_speed() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.multiple_speed"]], "power() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.power"]], "pulse_width() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.pulse_width"]], "speed() (statische methode von complib.motor.motor)": [[10, "compLib.Motor.Motor.speed"]]}}) \ No newline at end of file