Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

materiel:rpi2:accueil

Ceci est une ancienne révision du document !


Raspberry Pi 2

Cette page reprend les memes étapes d'installation que décrites pour la Raspberry Pi.

Démarrer un programme au démarrage

Sur raspbian Jessie : https://tranjeeshan.wordpress.com/2015/07/22/how-to-add-startup-programs-in-gnome-3-14-on-debian-8-jessie/

  1. aller dans home/pi/.config/autostart/
  2. creer un fichier .desktop avec dans Exec la commande pour lancer le fichier et programme que vous souhaitez par exemple :
[Desktop Entry]
Type=Application
Exec=sudo pd /home/pi/document.pd

Clonage de sd card

sur linux : commande dd apres avoir unmount la carte https://www.youtube.com/watch?v=VNqYrmYztZo

Test GPIO avec Python3

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()
/home/resonancg/www/wiki/data/attic/materiel/rpi2/accueil.1480611058.txt.gz · Dernière modification: 2016/12/01 17:50 de resonance