2020-09-11 09:01:51 +02:00
2020-09-11 09:01:51 +02:00
2020-09-11 09:01:51 +02:00
2020-09-11 09:01:51 +02:00
2020-09-11 09:03:42 +02:00

IOT-Labor

Versuch 1

  • Alle Aufgaben sind als Skripte implementiert

Versuch 2

  • Aufgaben a bis c als Skripte implementiert

d)

  • Laden des Servo Daemon
/home/pi/PiBits/ServoBlaster/user/servod
  • Konfigurieren von zwei Servos auf den P1 Pins 11 und 12.
    • Pin in P1 Header: 11 ist GPIO Pin: 17 ist Servo: 1
    • Pin in P1 Header: 12 ist GPIO Pin: 18 ist Servo: 2
    • Pulsbreite ist die Periodendauer: T = \frac{1}{f}
    • 100Hz sind 0.01s, also 10000 \mu s
      • \frac{1}{100Hz} = 0.01s = 10000\mu s
  • Servos und Pulsbreite in /dev/servoblaster eintragen
echo 1=10000 > /dev/servoblaster
echo 2=10000 > /dev/servoblaster

e)

  • Oszilloskop an GPIO Pin 17 anschließen
  • Minimale Pulsbreite ermitteln? 10$\mu s$ ???

f)

  • in der servoblaster_ctl.py TODO

g)

  • Als Skript implementiert

Versuch 3

Aufgabe 1 a)


Implementieren Sie eine Methode, mit der Sie die Geschwindigkeit auf Basis eines einfachen Tastendrucks, stufenweise verändern können. Nehmen Sie für die maximale Geschwindigkeit (Vor- und Rückwärts) den Wert v max = 11m/s an. Fügen Sie außerdem eine Möglichkeit hinzu, die Geschwindigkeit zurückzusetzen. (Resetbutton).


  • Taste zum positiven Beschleunigen ist w, zum negativen Beschleunigen s
Description
No description provided
Readme 456 KiB
Languages
Python 69.2%
JavaScript 24.7%
HTML 5.2%
Shell 0.9%