Bonsoir,
j'aimerais savoir comment depuis un programme insérer une photo.
J'arrive à faire apparaitre une photo sur mon écran en utilisant cette commande : sudo fbi -T 2 -d /dev/fb1 -noverbose -a "nom de la photo".jpg
mais maintenant j'aimerais que lorsque j'appui sur un bouton une led s'allume et une photo apparait, mais je ne sais pas comment faire.
j'ai essayer d'insérer la commande dans ce code mais cela ne fonctionne pas je me tourne donc vers vous pour vous demandez des conseils:
import RPi.GPIO as GPIO, time
GPIO.setmode(GPIO.BCM)
GREEN = 18
BUTTON1 = 24
GPIO.setup(GREEN, GPIO.OUT)
GPIO.setup(BUTTON, GPIO.IN)
while True:
GPIO.output( 18, GPIO.input(24))
afficher une image
Modérateur : Francois
- FollowNikko
- Messages : 6
- Enregistré le : sam. 5 déc. 2015 16:44
- Localisation : Belgique
- Contact :
Re: afficher une image
Le code que tu nous montre est un code python. Enregistre donc ce code dans un fichier *.py
En rajoutant au tout début de ton fichier, tu peux utiliser une commande terminal avec python.
De cette manière tu peux lancer ton affichage à un moment précis :
Ton code ne semble pas complet, il faudrait rajouter une condition pour savoir si ton bouton est enfoncé ou non.
Vois-tu comment faire ? N’hésite pas à nous demander.
Finalement, pour lancer ton script, utilise cette commande en terminal : sudo python nomdetonfichier.py
En rajoutant
Code : Tout sélectionner
import os
De cette manière tu peux lancer ton affichage à un moment précis :
Code : Tout sélectionner
os.system("sudo fbi -T 2 -d /dev/fb1 -noverbose -a "nom de la photo".jpg")
Vois-tu comment faire ? N’hésite pas à nous demander.
Finalement, pour lancer ton script, utilise cette commande en terminal : sudo python nomdetonfichier.py