XY MIDI Pad met Arduino en TFT (4 / 7 stap)

Stap 4: Touch scherm kalibratie


Om te functioneren, moet de touchscreen kalibreren.

Te maken van de kalibraties voor gemodificeerde UTouch bibliotheek we uitvoeren deze schets wilt: SimplerCalibration.ino (SimplerCalibration.zip):

We moeten overeenkomen met de oriëntatie van de UTFT bibliotheek met UTouch bibliotheek:

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

Er zijn 4 stappen. We moeten bewerken lijn #define selector voor elke stap en upload en voert schets stap voor stap:

#define selector 1

In deze stap zullen we controleren of dat we de juiste resolutie in SimplerCalibration ino bestand zetten. Dit is een optionele stap. Ik zet het hier omdat dat werd ontworpen door de auteur van deze oplossing.

#define selector 2

Dit is de belangrijkste van de vier. Hier is eigenlijk kalibratie. Na het uploaden van de schets moet u punt links-boven en rechts-onder punt zoals in de foto hierboven; en het doorvoeren van de wijziging in het bestand:

...\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; // .................................................. 

We zien dat de waarden voor touch_y_bottom en touch_y_top swaped met betrekking tot waarden zijn verkrijgen van scherm. (want oorsprong van TFT assen zijn verschillend van oorsprong van touchscreen). U zult erachter te komen dat voor elk model van TFT. U moet misschien of niet wilt verwisselen y-as of de x-as waarden afhangen van uw TFT-model. Voor dit model als hierboven werkt.

#define selector 3

Testprogramma. Display x y-coördinaten van de touch-punt. Facultatief.

#define selector 4

Testprogramma. Een witte pixel op het touch-punt gezet. Facultatief. Het is nog steeds zeer intuïtief. Als u ziet die pixels worden gespiegeld op x of y-as moet u waarden voor die axix te verwisselen.

Gerelateerde Artikelen

Verzenden en ontvangen van MIDI met Arduino

Verzenden en ontvangen van MIDI met Arduino

Dit instructable zal u tonen hoe te een Arduino gebruiken voor het verzenden en ontvangen van een verscheidenheid van MIDI-berichten, zodat u kunt beginnen met het opbouwen van uw eigen MIDI-controllers en instrumenten. Eerst ik zal praten een beetje
Arduino Midi-controller met een ZX afstand en gebaar Sensor

Arduino Midi-controller met een ZX afstand en gebaar Sensor

Welkom bij dit instructable over het bouwen van een zeer basic Midi-Controller met de SparkFun ZX afstand en gebaar Sensor. Dit instructable is onderdeel van een schoolwerk.Opmerking: Dit is geen codering tutorial. De definitieve code zal worden opge
Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met arduino MEGA 2560

Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met arduino MEGA 2560

Dit instructable zal u tonen hoe het SPFD5408 2.4 Inch LCD-scherm aan de arduino MEGA interfaceStap 1:Stap 2: BibliothekenSommigen van u kunnen hebben gekocht deze LCD-scherm of het denken op het krijgen vaneen. Haar een groot scherm voor het weergev
Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met Arduino Uno en Mega

Hoe te gebruiken 2.4 inch TFT LCD SPFD5408 met Arduino Uno en Mega

Dit Instructable is om te weten hoe te werken TFT 2.4 met de controller SPFD5408met de bibliotheken van Adafruit voor TFT.Deze bibliotheek werkt de Adafruit TFT bibliotheken gewijzigd in TFT 2.4 schilden met de SPFD5408-controller.Nu is het voor Uno
MIDI controle Cubase met Arduino gebaseerd

MIDI controle Cubase met Arduino gebaseerd

Een vriend van mij wilde Cubase, zijn audio-opname-software, met een drukknop controle zodat hij kon stoppen en opnames op afstand opstarten zonder te hoeven overgaan tot de computer en type op het toetsenbord. U kunt mogelijk om dit te doen in ander
Hoe te gebruiken 2,4" TFT LCD schild met Arduino Mega

Hoe te gebruiken 2,4" TFT LCD schild met Arduino Mega

Vandaag, ga ik je laten zien dat wij gebruiken 2,4" TFT LCD schild willen (er is mcufriend.com schrijft over dit schild) met Arduino Mega werkt, want het is niet zo makkelijk te lopen van elkaar. Maar met deze instructies kunt u uitvoeren en Wijzig c
Dance Pad met Color LED met behulp van Arduino

Dance Pad met Color LED met behulp van Arduino

dit is mijn eerste instructable. Ik maakte een kleurrijke dance pad met behulp van de Arduino board als een seriële input aan de computer.Het is gemakkelijk om te maken, en kosten een paar weerstanden en LEDs (u hoeft dan niet om ze te gebruiken).Sta
Programable MIDI Synth met Intel Edison en Csound

Programable MIDI Synth met Intel Edison en Csound

Een MIDI-controller is zoals een computer toetsenbord, maar in plaats van tekens worden verzonden naar de computer, het stuur notities (en een heleboel meer informatie over hoe de notitie wordt gespeeld). U kunt meer informatie over MIDI-Controllers
Tekenen-het-zelf - MIDI controller met de geleidende inkt

Tekenen-het-zelf - MIDI controller met de geleidende inkt

'Draw It Yourself' is een MIDI-controller met de geleidende inkt als drukknoppen. Het is gebaseerd op de Arduino, en maakt gebruik van een capacitieve sensor (twee, eigenlijk) om te bepalen of de getekende knoppen zijn geraakt of niet.http://sanidanz
MIDI-Controller met toetsenborden

MIDI-Controller met toetsenborden

We bouwen vandaag de 400 sleutel MIDI-controller met behulp van een Arduino en computer toetsenborden!Voor de budget bewuste muziekproducenten daar is dit project een geweldige manier om het bouwen van een goedkope control board voor uw digitale audi
MIDI controle licht Arduino

MIDI controle licht Arduino

Hallo, is deze post gemaakt door Jesus Alberto Cejas en Pablo Javier Ruiz te tonen u ons Project over een muzikale toetsenbord, mooie lichten en Arduino.Dit project was voor 'Creatieve Electronics', een Beng elektronica Engineering 4e jaar module op
PuttDuino putt-putt gat met arduino

PuttDuino putt-putt gat met arduino

mijn bedrijf heeft jaarlijkse evenementen waar we allemaal samen te komen voor leuk - om te blazen stoom af en hebben een beetje concurrentie. In het verleden hebben we Softbal en bowling competities. Dit jaar iemand had een bron van inspiratie: elke
Multiplexing met Arduino en de 74HC595

Multiplexing met Arduino en de 74HC595

de 74HC595 is een makkelijk en goedkoop (op ongeveer 60 cent per stuk) manier om te verhogen van het aantal digitale uitgang pinnen op je Arduino.  In deze tutorial zal ik u tonen hoe te rijden van maximaal 16 LEDs met een 74HC595 met behulp van een
Obstakel te vermijden Robot met arduino

Obstakel te vermijden Robot met arduino

OBSTAKEL - VERMIJDEN ROBOTEen obstakel te vermijden ROBOT is een die kan een obstakel te vermijden met behulp van ultrasone sensor en navigeren in haar eigen pad. Met een breadboard gekoppeld aan de robot kunt u plezier spelen binnen een korte period