Modifications

Aller à : navigation, rechercher

LSW-framboiseAudio

625 octets ajoutés, 17 septembre 2013 à 11:36
m
Logiciel
* Puredata-extended version armhf pour la partie audio et l’algorithme de déclenchement
* Python pour la gestion du capteur via le GPIO
 
Une fois le Pi démarré, la session de l'utilisateur pi est ouverte , et le fichier ~/.bashrc est consulté. A la fin de ce fichier j'ai rajouté la ligne suivante:
 
touch /run/shm/flamenco; cd ~/flamenco; pd-extended -nogui -noadc -alsa lecteur-audio.pd & sudo python gpio.py &
 
Ce qui permet de créer un fichier vide en mémoire partagée (il sera ensuite modifié par le script python et lu par le patch Pd), puis de se déplacer dans le répertoire flamenco, de lancer le bon patch pd et enfin de lancer le script python avec les droits de super utilisateur pour accéder au GPIO. Les ; et les & sont primordiaux!
 
Le script Python teste la valeur du capteur toutes les 0,5 secondes. Il écrit cette valeur (0 = absence ou 1 = présence) dans un fichier texte stocké dans un espace de mémoire partagée (pour ne pas devoir écrire sur la SD => /run/shm/monfichier ).
Emailconfirmed
471
modifications

Menu de navigation