t EXPLORER 500 Erweiterungsplatine 1. ALLGEMEINE INFORMATIONEN Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden zeigen wir Ihnen, was bei der Inbetriebnahme und der Verwendung zu beachten ist. Sollten Sie während der Verwendung unerwartet auf Probleme stoßen, so können Sie uns selbstverständlich gerne kontaktieren. www.joy-it.net Pascalstr.
. ANSCHLÜSSE 7 14 11 5 13 6 12 3 2 9 15 4 8 10 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
. BASIS OPERATIONEN Image Installation Laden Sie sich das neuste vorbereitete Image von unserer Website herunter: Download Formatieren Sie eine microSD-Karte mit der „SDFormatter.exe“ . Notiz: Die Speichergröße der microSD-Karte sollte mehr als 4 GB betragen. In diesem Vorgang wird ein Micro-SD-Kartenleser benötigt, welcher separat erworben werden muss. Starte die Datei „Win32Disklmager.exe“ und wählen Sie das heruntergeladene Image auf Ihren PC.
Notiz: In diesem Dokument wird das Programm PuTTY benutzt um den Raspberry Pi per seriellen Kommunikation zu steuern, falls nichts anderes angegeben wurde. Wenn ein serieller Port für das Raspberry Pi Terminal Debuggen nutzt, dann kann dieser nicht mehr als ein normaler serieller Port benutzt werden, da das System von der Debug Funktion belegt ist. 4. CODE BEISPIELE Wichtig: Sollten Sie ein frisches Raspbian benutzen und nicht ein von uns vorgefertigtes Image, fangen Sie mit Punkt 5 an.
LED - Beispiel bcm2835-Programm: 1. Öffnen Sie die Linux Konsole und führen Sie folgendes Kommando aus: cd Desktop/EXP500/LED/bcm2835 sudo ./led 2. Die 4 LEDs werden alle nacheinander leuchten. 3. Drücken Sie die Tasten STRG+C um das Beispiel zu beenden. wiringPi-Programm: 1. Öffnen Sie die Linux Konsole und führen Sie folgendes Kommando aus: cd Desktop/EXP500/LED/wiringPi sudo ./led 2. Die 4 LEDs werden alle nacheinander leuchten. 3. Drücken Sie die Tasten STRG+C um das Beispiel zu beenden.
KEY - Beispiel bcm2835-Programm: 1. Öffnen Sie die Linux Konsole und führen Sie folgendes Kommando aus: cd Desktop/EXP500/KEY/bcm2835 sudo ./key 2. Das Terminal zeigt an, wenn eine Taste gedrückt wird. 3. Drücken Sie die Tasten STRG+C um das Beispiel zu beenden. wiringPi-Programm: 1. Öffnen Sie die Linux Konsole und führen Sie folgendes Kommando aus: cd Desktop/EXP500/KEY/wiringPi sudo ./key 2. Das Terminal zeigt an, wenn eine Taste gedrückt wird. 3.
LCD 16x2 - Beispiel (separat erwerbbar) Um die I2C-Adresse Ihres Displays herauszufinden, geben Sie den folgenden Befehl ein, während das Display nicht angeschlossen ist und anschließend noch einmal wenn das Display angeschlossen ist. i2cdetect -y 1 In unserem Beispiel hat das Display die Adresse 27. Adresse 51 gehört zu der PCF8563 (Real Time Clock).
bcm2835-Programm: cd Desktop/EXP500/PCF8563/bcm2835 sudo ./pcf8563 wiringPi-Programm: cd Desktop/EXP500/PCF8563/wiringPi sudo ./pcf8563 Python-Programm: cd Desktop/EXP500/PCF8563/python sudo python pcf8563.py Die Zeit des PCF8563 wird jetzt in der Konsole ausgegeben. UART - Beispiel Notiz: Der serielle Port des Raspberry Pis wird normalerweise für das Debuggen über die Konsole benutzt. Damit Sie aber UART benutzen können, muss diese Funktion ausgeschaltet werden.
Notiz: Sollten Sie unser vorgefertigtes Image nutzen, können Sie Punkt 5 überspringen. 5.
Installieren der C-Bibliothek bcm2835 Laden Sie sich zunächst die bcm2836 - Bibliothek herunter. Um bcm2835 zu installieren, geben Sie die folgenden Befehle ein (setzen Sie bei dem Befehl die Versionsnummer ihrer heruntergeladenen Datei ein): tar zxvf bcm2835-1.xx.tar.gz cd bcm2835-1.xx ./configure make sudo make check sudo make install Installieren der Python - Bibliothek Laden Sie die RPi.GPIO und die spidev Bibliothek herunter.
6. KONFIGUARTION DER SCHNITTSTELLEN Aktivierung der I2C - Funktion Geben Sie folgendes Kommando ein um Ihre Raspberry Pi Platine zu konfigurieren: sudo raspi-config Wählen Sie in den „Interfacing Options“ → „I2C“ → „Yes“ aus, um den I2C-Kerntreiber zu starten. Danach müssen Sie noch die Konfigurationsdatei verändern.
Um trotzdem die seriellen Funktionen nutzen zu können, müssen Sie die SPI-Funktion aktivieren. Dabei starten Sie die SPI-Funktion und geben folgenden Befehl ein: sudo raspi-config Nun müssen Sie nur noch in den „Interfacing Options“ → „SPI“ → „Yes“ auswählen, um die seriellen Funktionen nutzen zu können. 7.