Étape 2: Configuration
J’ai pensé que Python serait le meilleur langage pour travailler avec, avec son abondance de paquets de tierce partie et un grand soutien de Phidget, cela conduirait à un processus de développement super rapide - nous avions besoin de résultats rapides ! Il est également livré préinstallé avec le système d’exploitation de Raspbian sur la Pi, donc moins de temps passé se mettre en place.
Tout d’abord, nous devons mettre en place notre environnement de développement Phidget. Quand vous avez démarré Raspbian (NOOBS rend ce processus très facile), s’assurer que vous êtes connecté à internet et ouvrez un terminal. Tout d’abord, il faut installer le paquet libusb, une condition sine qua non pour la bibliothèque Phidget :
sudo apt-get update
sudo apt-get installer libusb-1.0.0-dev
Nous pouvons ensuite télécharger le code source de libphidget et compilez-le. Attention, cette partie a pris plus d’une heure sur notre facture pro forma ! Après cela nous installerons également des règles udev de Phidget non-racine processus permettant d’accéder Phidget matériel.
wget http://www.phidgets.com/downloads/libraries/libphidget.tar.gz
tar zxvf libphidget.tar.gz
CD libphidget *
. / configure
sudo faire installer
sudo cp phidgets.rules/99-udev /etc/udev/rules.d/
Nous devons maintenant Phidget Python library. Cela vient dans un fichier ZIP et la Pi n’est pas livré avec un programme de décompression (certaines parties de la norme ZIP sont couverts par des brevets), mais nous pouvons facilement installer un : sudo apt-get installer décompresser
Nous pouvons maintenant télécharger et installer la bibliothèque Python :
CD ~
wget http://www.phidgets.com/downloads/libraries/PhidgetsPython.zip
décompresser PhidgetsPython.zip
CD PhidgetsPython
sudo python setup.py install
CD...
Enfin, comme nous allons avoir affaire avec le son, nous devons sélectionner le périphérique de sortie droite (nous utilisons la prise jack 3,5 mm et l’IP par défaut à l’envoi audio via la sortie HDMI) et montez le volume au max (+ 4dB) que nous pouvons contrôler ceci à l’aide de nos conférenciers.
sudo amixer cset numide = 3 1
sudo amixer set PCM--400