.. include:: /index.rst :start-after: start_hello_message :end-before: end_hello_message Kameramodul =========================================== .. note:: Die Pironman-5-Serie enthält kein Kameramodul. Du musst eines selbst vorbereiten oder auf unserer offiziellen Website kaufen: * `Kameramodul `_ In diesem Abschnitt lernst du, wie du das Kameramodul testest, indem du Fotos aufnimmst und Videos aufzeichnest. Am Ende dieses Abschnitts wirst du ein vollständig installiertes und funktionsfähiges Kameramodul für deine Projekte haben. **Kamera testen** Raspberry Pi OS (Bookworm und neuer) verwendet den **libcamera**-Stack. Nach dem Hochfahren ins System führe den folgenden Befehl aus, um zu prüfen, ob die Kamera funktioniert: .. code-block:: bash libcamera-hello Wenn du ein Vorschaufenster siehst, funktioniert die Kamera korrekt. **Ein Foto aufnehmen** .. code-block:: bash libcamera-jpeg -o test.jpg Dies nimmt ein Standbild auf und speichert es als ``test.jpg``. **Ein Video aufnehmen** .. code-block:: bash libcamera-vid -t 10000 -o test.h264 * ``-t 10000`` bedeutet 10 Sekunden Aufnahme. * ``-o test.h264`` speichert die Ausgabe als H.264-Video. Um das Video ins MP4-Format zu konvertieren: .. code-block:: bash ffmpeg -i test.h264 -c copy test.mp4 **Python-Beispiel** Du kannst die Kamera auch mit Python über die Bibliothek ``picamera2`` steuern. Abhängigkeiten installieren: .. code-block:: bash sudo apt install python3-picamera2 -y Eine Python-Datei erstellen: .. code-block:: bash nano camera_test.py Füge dann den folgenden Code ein: .. code-block:: python from picamera2 import Picamera2 import time picam2 = Picamera2() picam2.start() time.sleep(2) picam2.capture_file("image.jpg") Speichere und beende nano mit ``CTRL+O``, dann ``ENTER`` und ``CTRL+X``. Führe das Skript aus: .. code-block:: bash python3 camera_test.py