Browse Source

Readme mit den Aufgaben.

master
langspielplatte 5 years ago
parent
commit
4ca2360ee5
1 changed files with 56 additions and 0 deletions
  1. +56
    -0
      README.md

+ 56
- 0
README.md View File

@@ -0,0 +1,56 @@
# IOT-Labor

## Versuch 1

- Alle Aufgaben sind als Skripte implementiert

## Versuch 2

- Aufgaben a bis c als Skripte implementiert

### d)

- Laden des Servo Daemon

```bash
/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

```bash
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**


Loading…
Cancel
Save