Pad MIDI XY avec Arduino et TFT (4 / 7 étapes)

Étape 4: Calibrage de l’écran tactile

Pour fonctionner correctement, l’écran tactile a besoin d’étalonnage.

Pour rendre les étalonnages pour mis à jour le UTouch bibliothèque, nous avons besoin d’exécuter ce croquis: SimplerCalibration.ino (SimplerCalibration.zip) :

Nous avons besoin correspondre à l’orientation de la bibliothèque UTFT avec UTouch bibliothèque :

 myGLCD.InitLCD(LANDSCAPE); myTouch.InitTouch(LANDSCAPE); 

Il y a 4 étapes. Il faut modifier la ligne #define sélecteur pour chaque étape et Télécharger et exécuter esquisse étape par étape :

#define sélecteur 1

Dans cette étape, nous allons vérifier que nous avons mis la résolution correcte dans fichier ino SimplerCalibration. Il s’agit d’une étape facultative. Je l’ai mis ici car qui a été conçu par l’auteur de cette solution.

#define sélecteur 2

C’est plus importante des quatre. Ici, c’est effectivement de calibration. Après le téléchargement de croquis vous devez obtenir le point haut à gauche et inférieur droit point, comme sur la photo ci-dessus ; et apporter des modifications au fichier :

...\arduino-1.5.8\libraries\UTouch\UTouch.cpp

 void UTouch::InitTouch(byte orientation){ orient = orientation; _default_orientation = 0; touch_x_left = 306; //enter number for left most touch touch_x_right = 3966; //enter number for right most touch touch_y_bottom = 3906; //enter number for bottom most touch touch_y_top = 174; //enter number for top most touch disp_x_size = 320; // do not forget them if different disp_y_size = 240; // do not forget them if different prec = 10; // .................................................. 

Nous voyons que les valeurs de touch_y_bottom et touch_y_top sont entrelacées en ce qui concerne les valeurs obtenir d’écran. (parce que l’origine des axes TFT sont différent de l’origine de l’écran tactile). Vous va comprendre que pour tous les modèles de TFT. Vous pourriez avoir besoin ou ne pas pour échanger des valeurs de l’axe des ordonnées ou l’axe des abscisses dépendent de votre modèle TFT. Pour ce modèle particulier travaille comme ci-dessus.

#define sélecteur 3

Programme de test. Écran x les coordonnées du point de contact. En option.

#define sélecteur 4

Programme de test. Mettre un pixel blanc à point de contact. En option. Il est toujours très intuitif. Si vous voyez ces pixels sont mis en miroir sur x ou l’axe y, vous devez échanger des valeurs pour cette axix.

Articles Liés

Comment utiliser 2,4 pouces TFT LCD SPFD5408 avec arduino MEGA 2560

Comment utiliser 2,4 pouces TFT LCD SPFD5408 avec arduino MEGA 2560

Cette instructable va vous montrer comment interfacer le SPFD5408 2.4 pouces lcd à l'arduino MEGAÉtape 1 :Étape 2: bibliothèquesCertains d'entre vous pourraient avoir acheté cet écran LCD ou la pensée d'obtenirune. Son un grand écran pour l'affichage
Envoyer et recevoir du MIDI avec Arduino

Envoyer et recevoir du MIDI avec Arduino

Etape 3: Envoyer des Messages MIDI avec Arduino - Hardware Liste des pièces :Connecteur MIDI Digikey CP-2350-NDRésistance de 220 ohms 1/4 watt Digikey CF14JT220RCT-NDAutres pièces(1 x) Arduino Uno Amazoncâble d'usb (1 x) Amazonmaquette (1 x) (celui-c
Comment utiliser 2.4" TFT LCD bouclier avec Arduino Mega

Comment utiliser 2.4" TFT LCD bouclier avec Arduino Mega

Aujourd'hui, je vais vous montrer que nous voulons utiliser 2.4" bouclier de TFT LCD (il n'y a mcufriend.com écrit sur ce bouclier) travaille avec Arduino Mega, parce qu'il n'est pas si facile à exécuter les uns des autres. Mais avec ces instructions
Il dessiner vous-même - MIDI controller avec encre conductrice

Il dessiner vous-même - MIDI controller avec encre conductrice

'Draw It Yourself' est un contrôleur MIDI qui utilise une encre conductrice comme boutons. Il est basé sur l'Arduino et utilise un capteur capacitif (deux, en fait) pour déterminer si les boutons dessinés sont être touchés ou non.http://sanidanz.tumb
IoT murale avec Arduino et ESP8266

IoT murale avec Arduino et ESP8266

Dans ce instructable, je vous montrer comment ajouter accessibilité améliorée, intelligence et une connectivité à une prise murale ordinaire. Cela se fait avec une combinaison de microcontrôleurs, Arduino, divers capteurs, ESP8266 et un mélange de pr
Faire un Oscilloscope à l’aide de la SainSmart Mega2560 avec l’écran TFT LCD et 3.5 "écran tactile couleur

Faire un Oscilloscope à l’aide de la SainSmart Mega2560 avec l’écran TFT LCD et 3.5 "écran tactile couleur

Cette instructable vous montrera comment construire un portable à écran tactileOscilloscope pour moins de 40 U$ !L'oscilloscope est l'un des plus puissants électronique instruments quiest offert aux ingénieurs et expérimentateurs amateurs d'électroni
Contrôle MIDI s’allume Arduino

Contrôle MIDI s’allume Arduino

Salut, ce post est créé par Jesus Alberto Cejas et Pablo Javier Ruiz pour vous présenter notre projet sur un clavier musical, belles lumières et Arduino.Ce projet prévoyait que « Creative Electronics », une électronique de Beng génie 4ème module de l
KeyChainino - le premier jeu trousseau Programmable avec Arduino

KeyChainino - le premier jeu trousseau Programmable avec Arduino

KeyChainino est un porte-clef jeu vintage programmable avec Arduino , où n'importe qui peut télécharger son propre jeu juste avec l'IDE Arduino.Si vous aimez vraiment le jeu d'Arcade, KeyChainino est fait pour vous !Il ne dispose pas des écrans LCD,
Mug musique : Transformer l’eau en un Instrument avec Arduino et ChucK

Mug musique : Transformer l’eau en un Instrument avec Arduino et ChucK

Que se passe-t-il si on pouvait tourner n'importe quelle surface conductrice dans un instrument ? Comme, disons... une tasse d'eau ? Le meilleur de tous, c'est pas cher ; vous devez seulement $1 d'une valeur de composants électriques en surplus (non
Connectez NDSL avec ARDUINO

Connectez NDSL avec ARDUINO

Nintendo DS a bus GBA, alors j'ai fait il est transmissible avec ARDUINO.Ce que vous pouvez faire avec lui :transmettre des données entre arduino et ndsl.ainsi, vous pouvez utiliser votre ndsl pour lan sans fil d'arduino ou arduino pour port d'e/s nu
Commutation Ethernet - avec Arduino

Commutation Ethernet - avec Arduino

Aim :Passer le relais de l'ethernet ou internet, en utilisant votre téléphone portable, tablette ou ordinateur avec une interface graphique agréable.Mise à jour V4.06Veuillez lire les étapes ci-dessous pour l'étape 2 Si vous lisez cet article pour la
Arduino - écran TFT d’images bitmap depuis une carte SD

Arduino - écran TFT d’images bitmap depuis une carte SD

Suite à mes autres Instructables sur l'Arduino et TFT affichage ici est une bibliothèque mise à jour et croquis pour dessiner des images bitmap (BMP ou Raw) stockés sur une carte SD sur l'afficheur TFT.La plupart des écrans TFT disponibles ont une fe
8 x 8 x 8 LED Cube avec Arduino Mega (+ Sound + PS contrôleur + jeu)

8 x 8 x 8 LED Cube avec Arduino Mega (+ Sound + PS contrôleur + jeu)

il s'agit d'une instructable qui repose sur le CubeChr, (par SuperTech-IT, (et par das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)mais je pense que sa meilleure et plus facile.J'ai commencé ce projet sans aucune qualification de
Convertisseur midi microtonal polyphonique Arduino

Convertisseur midi microtonal polyphonique Arduino

Version grandement améliorée ici !***********************************J'ai voulu jouer les échelles microtonales avec mes claviers MIDI, alors j'ai fait cet appareil arduino basé qui lit dans les notes MIDI et envoie des emplacements microtonales corr