Catégories
Liens
Cette page reprend les memes étapes d'installation que décrites pour la Raspberry Pi.
Sur raspbian Jessie : https://tranjeeshan.wordpress.com/2015/07/22/how-to-add-startup-programs-in-gnome-3-14-on-debian-8-jessie/
[Desktop Entry] Type=Application Exec=bash /home/pi/.config/autostart/ start.sh
#!/bin/bash # Commentaire : ici on lance pd-extended et python en meme temps... sleep 3 echo "On lance pd-extended et python3 " pd-extended /home/pi/Desktop/MCP_to_OSC/test_receive_osc.pd & python3 /home/pi/Desktop/MCP_to_OSC/mcp_to_osc.py
Dans cet exemple, ce code a permis de lancer pd-extended et python3 apres 3 secondes de pause…
sur linux : commande dd apres avoir unmount la carte https://www.youtube.com/watch?v=VNqYrmYztZo
2 boutons branchés sur les entrées GPIO02 & GPIO03 déclanchent une led et des fichiers audio :
from gpiozero import LED, Button from signal import pause import pygame button1 = Button(2) button2 = Button(3) led = LED(17) pygame.mixer.init() monson1 =pygame.mixer.Sound('Desktop/Zoop.wav') monson2 =pygame.mixer.Sound('Desktop/Whoop.wav') # dictionnaire clé/valeur pour lister les sons sounds = {button1: monson1, button2: monson2} def stateON(button): sounds[button].play() led.on() def stateOFF(button): sounds[button].stop() led.off() def btntest(): # parcours l'ensemble des clés du dictionnaire sounds for button in sounds.keys(): # when_pressed envoie apr defaut le bouton en tant qu'argument de la fonction stateON / stateOFF button.when_pressed = stateON button.when_released = stateOFF btntest() pause()
python3 test.py
Depuis la console, lancer Idle3 :
idle3
Lancer Idle3 en tache de fond :
idle3 &