Advanced Search
Search Results
105 total results found
Der komplette Crawly
Komplett zusammengebaut sieht Crawly so aus. Der Prototyp des Bewegungsablaufs sieht so aus: Zusammenbau der Beine An den Beinen muss eventuell die Unterstützungsstruktur des 3D-Drucks noch entfernt werden. Das Bild oben zeigt, wie die Teile zusammengesetzt ...
Der komplette Walky
Komplett zusammengebaut sieht Walky so aus: Der Prototype des Bewegunsablaufs sieht so aus: Der Code für Walky in der robotlibrary ist in einer sehr rudimentären Version. 1 Zusammenbau der Beine 2 Beine am Gehäuse befestigen 3 Anschlüsse und Software
Das Wukong 2040 Board
Das Wukong 2040 Board wird für die Roboter „Walky“ und „Crawly“ benötigt. Es bietet praktische Anschlüsse für bis zu 12 Servomotoren und 4 Motoren. Außerdem bietet es zwei farbige LEDs, zwei Druckknöpfe und einen Buzzer. Die Stromversorgung läuft über einen 3,...
Im Unterricht benutzte Software
Thonny Installiere auch die Erweiterung "notebook". Das Notebook wird mit dem Befehl !jupyter notebook gestartet. Digital Logic Sim
Farbmischung
Farbpalettengenerator
Dokumentation
Documentation for robotlibrary/robot.py Robot This is the central class which manages and uses all the other components of the robot. The parameters are defined in config.py _drive This abstracted driving function is only called locally by the other functions ...
Linienverfolger
Bau eines Roboters, der eine schwarze Linie auf dem Boden verfolgt. Dies kann der SMARS Roboter aber Ziel könnte es sein, einen schnelleren Roboter zu bauen. Dazu kann ein PID-Regler benutzt werden. Der Roboter hat zwei Motoren, die beide die hintere Achse bil...
Startdatei für den SMARS-Roboter
Kopiere den Code und speichere die Datei als main.py auf dem Pico. from time import sleep, sleep_ms import uasyncio as asyncio from robotlibrary.robot import Robot ################################## Your class definition class MyRobot(Robot): def __init__(...
Formeln kopieren
Sind Formeln lang und benötigt man gleiche oder ähnliche Formeln in vielen Feldern der Tabelle, kann mein eine Formel kopieren und an anderer Stelle wieder einfügen. Wenn du alle Tricks zum Kopieren und Einfügen kennst, kannst du selbst große Tabellen in kürze...
Funktionen
Definieren von Funktionen Funktionen in Python sind definierte Codebereiche, die aber erst ausgeführt werden, wenn sie aufgerufen wurden. In diesem Fall hier gibt die Funktion mit dem Befehl return ein Ergebnis zurück. Die Zahlen a und b, die addiert werden so...
Erweiterungen
Messung der Batteriestärke Den Spannungsteiler kann man verwenden, um den Ladestand der Batterie zu messen. Dazu muss die Spannung unter 3,3V gebracht werden, um die Pins des Picos nicht zu beschädigen. Dazu werden zwei Widerstände mit den richtigen Werten in...
Das Universal Robotics Board (urb)
Statt eines Steckbretts kann nun auch eine Platine, das universal robotics board (urb) genutzt werden. Auf der Platine finden sich geeignete Anschlüsse sowohl für den Theo III als auch für die Laufroboter. Damit gibt es weniger Kabelsalat. Zur Beachtung Die a...
Startdatei für Crawly
Um den Bewegungsablauf für Crawly anders als in der Bibliothek zu machen, können auch hier die entsprechenden Klassen überschrieben werden. from time import sleep, sleep_ms from robotlibrary.crawly import Crawly from robotlibrary.crawly_leg import Leg from rob...
Der Drehgeber (rotary encoder)
Passwörter knacken
Passwörter in Passwortlisten finden from getpass import getpass with open("1000-most-common-passwords.txt", "r") as file: password_list_1000 = file.read().splitlines() with open("1000000-most-common-passwords.txt", "r") as file: password_list_1000000 = fil...