Modifications

Sauter à la navigation Sauter à la recherche
4 558 octets ajoutés ,  19 juin 2016 à 20:42
Ligne 5 : Ligne 5 :     
Commençons par créer un ''device link'' pour accéder au GPIO
 
Commençons par créer un ''device link'' pour accéder au GPIO
  <nowiki>sudo sh -c "echo 252 > /sys/class/gpio/export"
+
  <nowiki>sudo sh -c "echo 508 > /sys/class/gpio/export"
 
ls -l /sys/class/gpio</nowiki>
 
ls -l /sys/class/gpio</nowiki>
   −
{{ADFImage|RASP-PiTFT-Extra-01.png}}
+
{{ambox-stop|text=Notez que la précédente version du noyau PiTFT avait le STMPE GPIO '252' et non '508'. Vous pouvez simplement substitué ce numero}}
   −
Une fois que vous avez vérifié la disponibilité de GPIO #252, alors vous pouvez le configurer comme sortie (''output''), ce qui désactivera l'affichage puisque la sortie est à 0 par défaut
+
{{ADFImage|RASP-PiTFT-Extra-01a.png}}
   −
  <nowiki>sudo sh -c "echo 'out' > /sys/class/gpio/gpio252/direction"</nowiki>
+
Une fois que vous avez vérifié la disponibilité de GPIO #508, alors vous pouvez le configurer comme sortie (''output''), ce qui désactivera l'affichage puisque la sortie est à 0 par défaut
 +
 
 +
  <nowiki>sudo sh -c "echo 'out' > /sys/class/gpio/gpio508/direction"</nowiki>
    
Ensuite, vous pouvez réactiver l'écran à l'aide de
 
Ensuite, vous pouvez réactiver l'écran à l'aide de
   −
  <nowiki>sudo sh -c "echo '1' > /sys/class/gpio/gpio252/value"</nowiki>
+
  <nowiki>sudo sh -c "echo '1' > /sys/class/gpio/gpio508/value"</nowiki>
    
ou le ré-éteindre à l'aide de la commande
 
ou le ré-éteindre à l'aide de la commande
   −
  <nowiki>sudo sh -c "echo '0' > /sys/class/gpio/gpio252/value"</nowiki>
+
  <nowiki>sudo sh -c "echo '0' > /sys/class/gpio/gpio508/value"</nowiki>
   −
{{ADFImage|RASP-PiTFT-Extra-02.png}}
+
{{ADFImage|RASP-PiTFT-Extra-02a.png}}
    
== Bouton tactile comme bouton d'alimentation ==
 
== Bouton tactile comme bouton d'alimentation ==
   −
Its a good idea to safely turn off your Pi with a good '''sudo shutdown -h now''' but that often means pulling out a keyboard or connecting to the console. With our kernel we added a cool module that will let you turn any GPIO into a power button. Since there's a couple of tactile switches right there on the front, lets turn one into a power button. Press once to properly turn off the pi, press again to start it up. Isn't that nice?
+
C'est généralement une bonne idée d'éteindre proprement votre Pi en utilisant un bon vieux '''sudo shutdown -h now''' mais cela implique souvent de devoir connecter un clavier ou de se connecter via une console (en ssh). Avec le kernel AdaFruit, vous avez également un chouette module à disposition qui vous permet de transformer n'importe quel GPIO en bouton d'alimentation.  
 +
 
 +
Puisque la carte dispose d'emplacement pour des boutons tactile (sur la face), nous allons en utiliser un comme bouton d'alimentation.  
 +
 
 +
Pressez le bouton une fois pour éteindre le Pi, pressez le encore une fois pour démarrer votre Pi. N'est pas génial ça?
 +
 
 +
* Sur le PiTFT 2.8": Nous allons utiliser le GPIO #23, le bouton le plus à gauche.
 +
* Sur le Hat PiTFT 1.4": Le GPIO 16 est un bon choix (puisque c'est un bouton tactile)
   −
We'll be using GPIO #23, the left-most button. You can use any of them or other GPIO but #23's our favorite number anyways.
+
Vous pouvez utiliser n'importe quel bouton ou n'importe quel GPIO si vous le désirez.
   −
You will have to grab ****** {{pl||a pack of slim tactile switches}} ***** or otherwise solder in a button
+
Vous aurez besoin de vous munir de {{pl|378|boutons tactiles étroits}} ou vous pouvez également y souder votre propre bouton.
   −
Add '''rpi_power_switch''' to '''/etc/modules''' and save
+
Ajouter '''rpi_power_switch''' à '''/etc/modules''' et sauvez
    
{{ADFImage|RASP-PiTFT-Extra-10.png}}
 
{{ADFImage|RASP-PiTFT-Extra-10.png}}
   −
Now create a new conf file or edit our existing one with
+
Créez maintenant un nouveau fichier ''.conf'' de configuration ou éditez celui déjà créé par AdaFruit à l'aide de la commande
    
  <nowiki>sudo nano /etc/modprobe.d/adafruit.conf</nowiki>
 
  <nowiki>sudo nano /etc/modprobe.d/adafruit.conf</nowiki>
   −
and enter in the line
+
et entrez la ligne
    
  <nowiki>options rpi_power_switch gpio_pin=23 mode=0</nowiki>
 
  <nowiki>options rpi_power_switch gpio_pin=23 mode=0</nowiki>
   −
Of course, change the gpio_pin setting to some other # if you wish. '''mode=0''' means its a pushbutton ''not'' a switch. If you happen to install an on/off switch, use '''mode=1'''.
+
Vous pouvez changer le paramètre gpio_pin pour utiliser la broche GPIO de votre choix. '''mode=0''' signifie qu'il s'agit d'un bouton poussoir ''pas'' un interrupteur. Si vous voulez utiliser une interrupteur on/off alors utilisez la paramètre '''mode=1'''.
    
{{ADFImage|RASP-PiTFT-Extra-11.png}}
 
{{ADFImage|RASP-PiTFT-Extra-11.png}}
   −
To make it active immediately run '''sudo modprobe rpi_power_switch'''
+
Exécutez la commande '''sudo modprobe rpi_power_switch''' pour activer immédiatement le module.
    
{{ADFImage|RASP-PiTFT-Extra-12.png}}
 
{{ADFImage|RASP-PiTFT-Extra-12.png}}
 +
 +
== Cliquer les icônes plus facilement ==
 +
Si vous voulez double-cliquer des icons pour lancer quelque-chose sous X, vous pourriez être ennuyé et trouver que cela ne fonctionne pas toujours comme attendu.
 +
 +
Vous pouvez facilement configurer LXDE de façon à avoir besoin d'un seul clic au lieu d'un double clic.
 +
 +
Depuis LXDE démarrez le gestionnaire de fichier.
 +
 +
{{ADFImage|RASP-PiTFT-Extra-20.png}}
 +
 +
Sous le point de menu '''Edit''', sélectionnez le point '''Préférences'''
 +
 +
{{ADFImage|RASP-PiTFT-Extra-21.png}}
 +
 +
Sélectionnez ensuite '''Open files with single click''' (''Ouvrir les fichiers avec un seul clic'') et fermez la fenêtre (vous aurez besoin de faire glisser la fenêtre pour atteindre le bouton)
 +
 +
{{ADFImage|RASP-PiTFT-Extra-22.png}}
 +
 +
== Démarrer X Windows sur PiTFT ==
 +
Suivez les étapes suivante pour démarrer directement X Windows sur le PiTFT. Pour commencer, évitons d'avoir une configuration x Window qui pourrait rentrer en conflit avec le PiTFT. Saisissez la commande suivante dans une terminal:
 +
 +
sudo mv /usr/share/X11/xorg.conf.d/99-fbturbo.conf ~
 +
 +
Ne vous inquiétez pas si la commande échoue avec une erreur (si le fichier n'existait pas). Cette erreur est normale et attendue sur une toute nouvelle installation PiTFT. Vous pouvez l'ignorer et passer au point suivant.
 +
 +
Ensuite, exécuter la commande nano suivante (pour ouvrir un editeur de texte) comme super utilisateur et créer le fichier {{fname|/usr/share/X11/xorg.conf.d/99-pitft.conf}}:
 +
 +
sudo nano /usr/share/X11/xorg.conf.d/99-pitft.conf
 +
 +
Lorsque l'éditeur est ouvert (le fichier devrait être vide), copiez le texte ci-dessous dans l'éditeur:
 +
 +
<nowiki>Section "Device"
 +
  Identifier "Adafruit PiTFT"
 +
  Driver "fbdev"
 +
  Option "fbdev" "/dev/fb1"
 +
EndSection</nowiki>
 +
 +
Sauvez ensuite le fichier en pressant simultanément les touches '''Ctrl-O''' et retour clavier (pour confirmer le fichier). Vous pouvez quitter l'éditeur en pressant '''Ctrl-X'''.
 +
 +
L'étape ci-dessus crée un fichier de configuration qui informe X Windows qu'il doit utiliser le FrameBuffer du PiTFT par défaut lorsqu'il démarre (FrameBuffer du PiTFT localisé sur /dev/fb1).
 +
 +
Vous pouvez maintenant utiliser l'outil {{fname|raspi-config}} pour activer le démarrage du bureau X Windows lors du démarrage de votre Pi. Exécutez la commande suivante:
 +
 +
sudo raspi-config
 +
 +
Puis sélectionner l'option '''Enable Boot to Desktop/Scratch''' (Démarrer le bureau/Scratch) et faite votre choix entre démarrer l'environnement console, le bureau (''desktop'') ou scratch.
 +
 +
Après avoir quitté l'outil et redémarré votre Pi, le Raspberry Pi chagera X Windows sur le PiTFT (soyez patient, le temps de chargement pourrait atteindre 30 secondes).
 +
 +
Si vous désirez désactiver X Windows au démarrage alors utilisez {{fname|raspi-config}} pour choisir de booter dans l'environnement "console".
 +
 +
== Clique droit ==
 +
Si vous utilisez un écran tactile, l'écran ne peut pas savoir quel doigt est utilisé pour le presser. Cela signfie que tous les 'cliques' sont des cliques gauches. Mais si vous avez-besoin de clique droit, c'est possible.
 +
 +
Ajoutez les lignes suivantes dans la section InputClass de votre fichier {{fname|/etc/X11/xorg.conf.d/99-calibration.conf}} (après la calibration)
 +
 +
<nowiki>Option "EmulateThirdButton" "1"
 +
Option "EmulateThirdButtonTimeout" "750"
 +
Option "EmulateThirdButtonMoveThreshold" "30"</nowiki>
 +
 +
Votre fichier pourrait ressembler à ceci
 +
 +
<nowiki>Section "InputClass"
 +
  Identifier      "calibration"
 +
  MatchProduct    "stmpe-ts"
 +
  Option  "Calibration"  "3800 120 200 3900"
 +
  Option  "SwapAxes"      "1"
 +
  Option "EmulateThirdButton" "1"
 +
  Option "EmulateThirdButtonTimeout" "750"
 +
  Option "EmulateThirdButtonMoveThreshold" "30"
 +
EndSection</nowiki>
 +
 +
Cela permet d'émuler le clique droit sur la souris lorsque le stylet est maintenu pendant 750 ms.
    
{{RASP-PiTFT-TRAILER}}
 
{{RASP-PiTFT-TRAILER}}
29 917

modifications

Menu de navigation