Den K8055 gibt es schon lange. Mit diesen technischen Daten:
- 5 digitale Eingänge (Test-Tasten auf der Platine)
- 2 analoge Eingänge
- 8 digitale Ausgangsschalter mit offenem Kollektor (max. 50V/100mA) (LED-Anzeige auf der Platine)
- 2 analoge Ausgänge:
- 0 bis 5V, Ausgangswiderstand 1K5
- PWM 0 bis 100% ‘offener Kollektor’-Ausgang max. 100mA / 40V (LED-Anzeige auf der Platine)
- allgemeine Konvertierungszeit: 20ms pro Befehl
- Stromversorgung über USB: ungefähr 70mA
Er kann auch über USB an den Raspberry Pi angeschlossen werden. Nötige Treiber gibt es auch unter GPL und die sind in ein paar Minuten installiert. Den nötige Linux (Debian, Kali) Treiber gibt es hier.
K8055 für den Raspberry Pi via Kali
Hier eine Anleitung für den Raspberry Pi (Kali, Debian) wie der Treiber installiert wird:
# System aktualisieren sudo apt-get update sudo apt-get upgrade # nötige libs installieren sudo apt-get install libusb-dev swig python-dev mkdir k8055 cd k8055 # Aktuelle Version laden von http://sourceforge.net/projects/libk8055/files/ wget http://downloads.sourceforge.net/project/libk8055/libk8055/libk8055.0.4/libk8055.0.4.1.tar.gz # entpacken tar -zxvf libk8055.0.4.1.tar.gz cd src # im Makefile das ? entfernen nano Makefile # in Zeile: "PREFIX = ?/usr/local" das ? entfernen und speichern # compilieren und installieren make all sudo make install make pylib sudo make pyinstall sudo reboot # jetzt müsste es mit root laufen, ein kurzer Test: lsusb # OK, K8055 wird als USB Device erkannt: # Ausgabe: Bus 001 Device 005: ID 10cf:5500 Velleman Components, Inc. 8055 Experiment Interface Board (address=0) # Ok, Treiber erkannt # Nun noch ein Quicktest, alle LED anschalten mit k8055 -p:0 -d:255 # super alle an, und nun wieder ausschalten k8055 -p:0 -d:0
Die Syntax der Aufrufe lautet wie folgt:
Syntax : k8055 [-p:(number)] [-d:(value)] [-a1:(value)] [-a2:(value)] [-num:(number) [-delay:(number)]] [-dbt1:(value)] [-dbt2:(value)] [-reset1] [-reset2] [-debug] -p:(number) Set board address (0-3) -d:(value) Set digital output value (8 bits in decimal) -a1:(value) Set analog output 1 value (0-255) -a2:(value) Set analog output 2 value (0-255) -num:(number) Set number of measurements -delay:(number) Set delay between two measurements (in msec) -dbt1:(value) Set debounce time for counter 1 (0-7450 in msec) -dbt2:(value) Set debounce time for counter 2 (0-7450 in msec) -reset1 Reset counter 1 -reset2 Reset counter 2 -debug Activate debug mode
Ähnliche Artikel:
- Ansteuerung des K8055 Device von der Firma Velleman per USB Java und HID.
- Raspberry Pi: Was ist bei Kali Linux anders als im Debian?
- Wie kann die BackTrack Linux Penetration Testing und Security Auditing Linux Distribution Kali auf einem Raspberry Pi installiert werden?