Modifications

Sauter à la navigation Sauter à la recherche
2 603 octets ajoutés ,  19 juin 2016 à 19:42
Ligne 2 : Ligne 2 :     
== Présentation ==
 
== Présentation ==
{{bloc-etroit|text=
+
{{ambox-stop|text=Si vous avez téléchargé l'image 'Easy Install' proposée par AdaFruit (ou utilisé le script) alors cette étape n'est pas nécessaire. Elle est déjà réalisée! Cette partie du tutoriel est destiné aux utilisateurs avancés qui désire savoir comment configurer et adapter l'écran tactile.}}
{{ambox|text=Si vous avez téléchargé l'image 'Easy Install' proposée par AdaFruit (ou utilisé le script) alors cette étape n'est pas nécessaire. Elle est déjà réalisée! Cette partie du tutoriel est destiné aux utilisateurs avancés qui désire savoir comment configurer et adapter l'écran tactile.}}
  −
}}  
        Ligne 27 : Ligne 25 :     
{{ADFImage|RASP-PiTFT-Soft-Touch-01.png|480px}}
 
{{ADFImage|RASP-PiTFT-Soft-Touch-01.png|480px}}
 +
 +
'''Truc & Astuce:''' Pour controler nano, il faut utiliser des séquence de commande. Par exemple, '''^X''' signifie Contrôle+X que vous obtenez en pressant simultanément les touches "Contrôle/CTRL" et X.
    
Désactivez et re-installez l'écran tactile à l'aide de
 
Désactivez et re-installez l'écran tactile à l'aide de
Ligne 43 : Ligne 43 :     
{{ADFImage|RASP-PiTFT-Soft-Touch-03.png|480px}}
 
{{ADFImage|RASP-PiTFT-Soft-Touch-03.png|480px}}
 +
 +
== Executer evtext ==
    
Vous disposer maintenant de quelques outils comme '''sudo evtest /dev/input/touchscreen''' vous permettant de voir les évènement tactiles en temps réel. Touchez votre écran pour voir les informations retournées par evtest.  
 
Vous disposer maintenant de quelques outils comme '''sudo evtest /dev/input/touchscreen''' vous permettant de voir les évènement tactiles en temps réel. Touchez votre écran pour voir les informations retournées par evtest.  
Ligne 50 : Ligne 52 :  
{{ADFImage|RASP-PiTFT-Soft-Touch-04b.png|480px}}
 
{{ADFImage|RASP-PiTFT-Soft-Touch-04b.png|480px}}
   −
OK commençons maintenant le processus de calibration! Vous n'aurez besoin d'effectuer cette tâche qu'une seule fois.  
+
== Calibration automagique ==
 +
Si vous faite une rotation de l'écran alors is sera nécessaire de recalibrer la partie tactile pour qu'il fonctionne avec la nouvelle orientation de l'écran. Vous pouvez utiliser le processus de calibration manuelle décrite dans la section ci-dessous, ou vous pouvez exécuter une petit script Python fixera automatiquement la calibration par défaut en fonction de l'orientation de l'écran.
 +
 
 +
Cet outil (''helper'') est automatiquement installé pour vous mais vous pouvez en [https://raw.githubusercontent.com/adafruit/PiTFT_Extras/master/pitft_touch_cal.py lire le code ici sur GitHub].
 +
 
 +
Executez le à partir d'une ligne de commande à l'aide de
 +
 
 +
sudo adafruit-pitft-touch-cal
 +
 
 +
Il va essyer de détecter le type d'écran installé et la rotation configurée.
 +
 
 +
{{ADFImage|RASP-PiTFT-Soft-Touch-04c.png}}
 +
 
 +
Par défaut, le script va essayer de lire l'orientation de l'écran en examinant la configuration du module PiTFT avec modprobe. Si le script peut lire l'orientation, il l'affichera sur l'écran, ainsi que les valeurs de calibration actuelles et pour finir les nouvelles valeurs de calibration bésée sur l'orientation de l'écran. Le script vous demande une confirmation avant de faire une mise-à-jour des valeurs de calibration. Pressez '''y''' (''Y' pour ''Yes'') puis la touche retour clavier pour confirmer.
 +
 
 +
{{ADFImage|RASP-PiTFT-Soft-Touch-04d.png}}
 +
 
 +
Essayez d'utiliser ce script de calibration pour faciliter la calibration de l'écran tactile. Notez que les valeurs de calibration pourrait ne pas correspondre exactement à votre écran, mais suffisamment pour répondre à vos besoins. Si vous avez besoin d'une calibration plus précise, suivez les étapes de la section suivante pour calibrer manuelle votre écran.
 +
 
 +
== Calibration manuelle ==
 +
Si la calibration "automarique" ne convient pas OU si vous avez besoin d'une calibration plus fine ALORS vous pouvez effectuer une calibration manuelle.
 +
 
 +
Vous aurez besoin d'effectuer cette tâche qu'une seule fois.  
    
Tapez la commande suivante pour commencer la calibration
 
Tapez la commande suivante pour commencer la calibration
Ligne 59 : Ligne 83 :     
{{ADFImage|RASP-PiTFT-Soft-Touch-05a.png}}
 
{{ADFImage|RASP-PiTFT-Soft-Touch-05a.png}}
 +
 +
{{ambox-stop|text=Au cours du processus, vous devriez voir 5 cibles. Si vous en voyez moins, l'écran tactile à probablement généré de multiples signaux pour un simple touché... et vous devriez ressayer une nouvelle calibration.}}
    
{{ADFImage|RASP-PiTFT-Soft-Touch-05b.png|480px}}
 
{{ADFImage|RASP-PiTFT-Soft-Touch-05b.png|480px}}
    
Vous pouvez ensuite exécuter la commande
 
Vous pouvez ensuite exécuter la commande
  '''sudo TSLIB_FBDEVICE=/dev/fb1 TSLIB_TSDEVICE=/dev/input/touchscreen ts_test'''  
+
 
 +
'''sudo TSLIB_FBDEVICE=/dev/fb1 TSLIB_TSDEVICE=/dev/input/touchscreen ts_test'''  
 +
 
 
qui vous permettra de réaliser un test graphique en réalisant un dessin avec l'écran tactile.
 
qui vous permettra de réaliser un test graphique en réalisant un dessin avec l'écran tactile.
   Ligne 74 : Ligne 102 :  
Vous pouvez également calibrer le système d'entrée X serveur (''X input system'') mais vous devez utiliser un programme différent qui s'appelle '''xinput_calibrator'''
 
Vous pouvez également calibrer le système d'entrée X serveur (''X input system'') mais vous devez utiliser un programme différent qui s'appelle '''xinput_calibrator'''
   −
Vous pouvez effectuer cette opération sur la calibration de l'écran n'atteind pas vos attentes ou à chaque fois que vous changez le paramètre ''rotate=XX'' du module TFT. L'écran tactile ne fait pas une rotation automatique lorsque vous changez la rotation de l'écran... en effet, le pilote de l'écran est totalement séparé du pilote tactile.
+
Vous pouvez effectuer cette opération sur la calibration de l'écran n'atteind pas vos attentes ou à chaque fois que vous changez le paramètre '''rotate=XX''' du module TFT. L'écran tactile ne fait pas une rotation automatique lorsque vous changez la rotation de l'écran... en effet, le pilote de l'écran est totalement séparé du pilote tactile.
    
Vous devez normalement compiler le programme mais AdaFruit a eu l'excellente idée de préparer des paquets prêt à l'emploi.
 
Vous devez normalement compiler le programme mais AdaFruit a eu l'excellente idée de préparer des paquets prêt à l'emploi.
Ligne 80 : Ligne 108 :  
Exécutez les commandes suivantes:
 
Exécutez les commandes suivantes:
   −
  <nowiki>wget http://adafruit-download.s3.amazonaws.com/xinput-calibrator_0.7.5-1_armhf.deb
+
  <nowiki>sudo apt-get install -y xinput-calibrator</nowiki>
sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb</nowiki>
+
 
 +
{{ADFImage|RASP-PiTFT-Soft-Touch-10a.png}}
    
Vous devez effacer les anciennes données de calibration avant de démarrer xinput_calibrator. Il faut donc exécuter la commandes suivantes:
 
Vous devez effacer les anciennes données de calibration avant de démarrer xinput_calibrator. Il faut donc exécuter la commandes suivantes:
Ligne 113 : Ligne 142 :  
Vous pouvez quitter X en tapant la commande '''fg''' (pour ''foreground'') afin de ramener la commande en premier plan, puis presser la combinaison de touche CONTROLE-C pour quitter.
 
Vous pouvez quitter X en tapant la commande '''fg''' (pour ''foreground'') afin de ramener la commande en premier plan, puis presser la combinaison de touche CONTROLE-C pour quitter.
   −
Hourra! votre écran tactile est maintenant "super-calibré".
+
'''En fonction de la 'rotation' de l'écran, lorsque vous faites cette calibration, vous pourriez avoir besoin de mettre la partie SwapAxes en commentaire avec un # et/ou interchanger les chiffres comme ci-dessous''':
 +
 
 +
Option "Calibration" "119 3736 3850 174"
 +
 
 +
vers
 +
 
 +
Option "Calibration" "3736 119 174 3850"
 +
 
 +
Hourra! Votre écran est maintenant super calibré!
    
{{RASP-PiTFT-TRAILER}}
 
{{RASP-PiTFT-TRAILER}}
29 917

modifications

Menu de navigation