Advanced Search
Search Results
65 total results found
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 ...
Die CESAR-Verschlüsselung
Die Verschlüsselungsscheibe
Das Portable Anymap Bildformat
Das Portable Anymap Bildformat gibt es in drei Versionen. Diese Bilder lassen sich mit einem Texteditor erstellen. Jedes Bildformat beginnt mit einer „magischen Zahl“ zur Identifizierung des Bildtyps, gefolgt von der Auflösung des Bildes und evtl. der Anzahl d...
Filter für das Portable Anymap Format mit python
from tkinter import * from PIL import Image, ImageTk # Ändere nichts oberhalb dieser Zeile # Schreibe hier den Filter für P1 Dateien def filter_p1(n): if n == 0: return 1 return 0 # Schreibe hier den Filter für P2 Dateien def filter_p2(n): ...
Programmierung einfacher Spiele
Wörterraten Kopiere den Quellcode in Thonny und führe ihn aus. Bearbeite folgende Arbeitsaufträge: Finde heraus, was du tun musst, um das Spiel zu spielen. Schau dir den Quellcode an und vollziehe nach, wie das Programm abläuft. Verändere das Programm nach de...
Anschluss der Motoren
Folgende Verbindungen werden benötigt, um die Motoren zum Laufen zu bringen: Die 9V Batterie versorgt die Motoren mit Strom. Die vier Datenkabel IN1, IN2, IN3, IN4 steuern den Motor. Dabei sind IN1 und IN2 für den einen und IN3 und IN$ für den anderen Motor z...