Advanced Search
Search Results
100 total results found
Der Raspberry Pi Pico
Der Pico ist das Herzstück des Roboters, denn er führt den Code aus, der den Roboter steuert. Der Pico wird mit Micropython programmiert, das eine kleinere Ausgabe des großen Pythons ist. Der Pico ist, wie die meisten elektronischen Teile, sehr empfindlich ge...
Der Transistor
Das Schaltzeichen Transistoren gibt es in vielen verschiedenen Ausfertigungen. Dies ist ein Beispiel. Das heißt, mit einem Transistor kann man mit einer niedrigen Spannung eine größere Spannung regulieren. Das kann ein einfacher Schaltvorgang sein oder die r...
Addition von Binärzahlen
Addition von Dezimalzahlen Addition von Binärzahlen Die Addition funktioniert wie die Addition von Dezimalzahlen. Bei Dezimalzahlen stehen 10 Ziffern zur Verfügung. Ab der 10. Ziffer kommt es zu einem Überlauf, d. h., sie lässt sich nicht mehr darstellen. Da...
Der Ultraschallsensor
Schließt den Ultraschallsensor an den Pico an: Die Softwarebibliothek für den Ultraschallsensor
Der Motortreiber
Aktuelle Variante Dieser Motortreiber beinhaltet gleichzeitig einen Spannungswandler, der genau 5V Gleichspannung liefert. Vorherige Variante Dieser Typ Motortreiber ist häufiger mal durchgebrannt. Daher wurde er durch ein stärkeres Modell ersetzt.
Der Spannungswandler
Der Spannungswandler wird mittlerweile nicht mehr benötigt, da dieser im neuen Motortreiber integriert ist. Mit dem Spannungswandler können wir eine Gleichspannung in eine niedrigere Spannung umwandeln. Da wir für die Motoren 6-9V benötigen, der Pico und die ...
Ampelschaltung mit LEDs
Ampelschaltung Verwende die LED-Ampel, um eine Ampelschaltung zu programmieren. Schaltet dann mehrere Ampeln zu einer Kreuzung zusammen, indem ihr die Picos miteinander kommunizieren lasst. Dazu müsst ihr einen Pin auf dem Pico, der Befehle erhält, als Eingan...
Einführung in Python
Die Einführung findet ihr hier.
CESAR-Verschlüsselung mit Python programmieren
Algorithmus für die Verschlüsselung mit CESAR Für die Programmierung einer Ver- und Entschlüsselung mit der CAESAR-Verschlüsslung benötigt man folgende Elemente: Beispiel für eine Modulorechnung for i in range(100): x=i%5 print(x) Die Modulorechnung ...
Das komplette Modul "robotlibrary"
Dieses Modul, das von Github heruntergeladen werden kann, steuert die Roboter mit allen Peripheriegeräten (Motoren, Sensoren). Dazu muss das Paket heruntergeladen und entpackt werden. Das Verzeichnis „robotlibrary“ muss dann auf den Pico hochgeladen werden. SM...
Turtle-Grafiken mit Python
Um mit Python Turtle-Grafiken zu zeichnen, muss man nur die Bibliothek "turtle" importieren: from turtle import * Beispiel für eine Grafik: from turtle import * for i in range(0,4): forward(100) right(90) Dies zeichnet ein Quadrat auf dem Bildschirm....
Diverse Halterungen
Konstruktionsdatei für den Ultraschallsensor-Halter Der Druck erfolgt ohne Stützstrukturen. Gehäuse für den Ultraschallsensor (Theo III) | druckbare Datei Halterung für den Ultraschallsensor (Theo III) | druckbare Datei Ultraschallhalter für allgemeinen Halter...
Das Chassis
Das Chassis (Theo III) Das Chassis für Theo III Druckbare Datei Das Modell enthält die nötigen Stützstrukturen und muss daher ohne weitere Stützstrukturen gedruckt werden. Diese Version des Roboters hat etwas stärkere Vorder- und Rückseiten und einen Schlitz f...
Die Steckbrettplatte
Die Steckbrettplatte für den Theo III Auf der Steckbrettplatte wird das Steckbrett und der Motortreiber befestigt. Der Druck erfolgt ohne Stützstrukturen. Steckbrettplatte für Theo III Druckbare Datei
Der Infrarotsensor
Der IR-Sensor wird folgendermaßen an den Pico angeschlossen. Der OUT-Pin kann natürlich auch geändert werden. So wird der Infrarotsensor ausgelesen: from machine import * import utime # Der Pin für den Infrarotsensor wird initialisiert. ir=Pin(16,Pin.IN,P...
Servosteuerung
Der Ultraschallsensor kann auch mit einem Servomotor drehbar gemacht werden. Die folgende Klasse steuert den Servomotor: from machine import Pin, PWM import utime class Servo: '''This class manages the servo motor that turns the ultrasonic sensor. You nee...
Infrarotsteuerung
Ein Infrarotsensor kann zum Erkennen von Hindernissen oder der Verfolgung einer schwarzen Linie genutzt werden. Die folgende Klasse steuert den Sensor. from machine import Pin,Timer import micropython micropython.alloc_emergency_exception_buf(100) class IR:...
Antrieb
Original Bauteile Die folgenden Bauteile sind unverändert vom Original übernommen worden. Kettenglied Passives Rad Aktives Rad Selbst konstruierte Teile für den Theo III TPU-Kette Kettenglied Aktives Rad Passives Rad
Logische Schaltungen
Ein Computer kann nur Nullen und Einsen. Das weiß irgendwie jeder. Doch wie kann ein Computer damit rechnen? Darum geht es in diesem Kapitel. Simulation von logischen Schaltungen Zur Übung simulieren wir die Schaltungen, aus denen ein Computerchip aufgebaut is...
Kodierung von Buchstaben
Ein Vorläufer der heutigen Kodierung von Buchstaben ist das Morsealphabet. So wie ein Computerchip, konnte man mit Morsegeräten nur zwischen einem kurzen und einem langen Signal unterscheiden. Jeder Buchstabe bekam also eine Kombination aus kurzen und langen ...