Cov txheej txheem:

TFT - Kov Vaj Huam Sib Luag: 3 Kauj Ruam
TFT - Kov Vaj Huam Sib Luag: 3 Kauj Ruam

Video: TFT - Kov Vaj Huam Sib Luag: 3 Kauj Ruam

Video: TFT - Kov Vaj Huam Sib Luag: 3 Kauj Ruam
Video: Hwm Pheej Thoj - Rov Mus Txog Vib Nais 2024, Kaum ib hlis
Anonim
TFT - Kov Vaj Huam Sib Luag
TFT - Kov Vaj Huam Sib Luag
TFT - Kov Vaj Huam Sib Luag
TFT - Kov Vaj Huam Sib Luag

Ib txoj hauv kev yooj yim heev los siv sijhawm qee zaum kawm nrog TFT Cov Lus Qhia.

Wikipedia: Cov cuab yeej kov lub vijtsam siv thev naus laus zis tiv taus, ob-seem membrane potentiometer muab x thiab y ua haujlwm. Cov txheej sab saum toj yog cov iav nyias nyias nyob ze rau txheej txheej sab hauv. Hauv qab ntawm txheej txheej saum toj kawg nkaus muaj cov txheej txheem ua kom pom tseeb; saum npoo ntawm txheej hauv qab nws muaj pob tshab tiv thaiv txheej. Ib tus ntiv tes lossis stylus deforms iav los tiv tauj txheej txheej. Cov ntug ntawm cov txheej txheem tiv taus muaj cov khoom sib txuas. Nrhiav qhov chaw sib cuag tau ua tiav los ntawm kev siv qhov hluav taws xob mus rau qhov tsis sib xws, tawm ntawm ob sab ntug ib ntus tsis txuas nrog. Qhov hluav taws xob ntawm txheej txheej saum toj kawg nkaus muab kev sib koom ua ke. Kev sib txuas ob lub ntug, thiab siv qhov hluav taws xob rau lwm ob, yav dhau los tsis txuas nrog, muab lwm txoj haujlwm. Hloov pauv sai ntawm cov khub ntawm ntug muab txoj haujlwm hloov tshiab tas li. Ib qho analog-rau digital hloov pauv muab cov ntaub ntawv tso tawm.

Ua ntej peb yuav tsum txheeb xyuas yog tias muaj qhov kov. Yog li peb txuas ob lub xov hlau ntawm ib txheej/membrane, piv txwv li X rau hauv av (LOW los ntawm ardiuno pins teeb raws li qhov tsim tawm) thiab ib lub xov hlau los ntawm txheej Y kom rub tawm tus tiv thaiv (teeb tsa tus lej sib txuas arduino li INPUT_PULLUP). Nyeem kab ntawv thib ob ntawm Y txheej peb tau HIGH yog tias tsis muaj kev kov (vim rub tawm) thiab qis yog tias muaj qhov kov (vim tias muaj kev sib cuag nrog txheej X hauv av).

Tom qab ntawd peb yuav tsum nyeem txoj haujlwm ntawm kev kov. Yog li peb teeb ib qho ntawm X xov rau HIGH (qhov twg yog nyob ntawm sab twg ntawm lub vijtsam kov peb xav nyeem min/max tus nqi; saib qhov txawv A/B hauv txoj cai) thiab peb nyeem tus nqi sib xws ntawm Y. Tus nqi yuav tsum nyob hauv thaj tsam 0-1023, tab sis lub vijtsam kov kuv tau sim rov qab 110-910 (Yog li nws yuav tsum tau ntsuas ntsuas-khiav ILI9341_7.ino). Tom qab ntawd peb thov LOW-HIGH ntawm Y txheej thiab nyeem tus nqi sib piv ntawm X.

Touchscreen Kuv tau sim qee zaum yuam kev pom qhov kov, sab nraud ntawm qhov kov. Txhawm rau tiv thaiv qhov no kuv ntxiv qee qhov qeeb thiab X thiab Y tus nqi sib piv tau nyeem ntau zaus thiab kov tau pom zoo tsuas yog qhov txiaj ntsig tsis txawv (ntau).

Kauj Ruam 1: Nqi Khoom (Kho Vajtse)

Cov Nqi Khoom (Kho Vajtse)
Cov Nqi Khoom (Kho Vajtse)
Cov Nqi Khoom (Kho Vajtse)
Cov Nqi Khoom (Kho Vajtse)
Cov Nqi Khoom (Kho Vajtse)
Cov Nqi Khoom (Kho Vajtse)
Cov Nqi Khoom (Kho Vajtse)
Cov Nqi Khoom (Kho Vajtse)
  1. Arduino Uno - R3
  2. TFT Display Shield rau Arduino (ILI - 9341) (Tsis Muaj SPI).
  3. Roj teeb 5v
  4. Ib UsB Cable

Kauj Ruam 2: Kos Duab - Siv Arduino 1.8.10 IDE. (Cov Tsev Qiv Ntawv Adafruit Muaj)

Sketch - Siv Arduino 1.8.10 IDE. (Cov Tsev Qiv Ntawv Adafruit Muaj)
Sketch - Siv Arduino 1.8.10 IDE. (Cov Tsev Qiv Ntawv Adafruit Muaj)

Kev ua haujlwm "Chip" nrog daim duab no tsuas yog Pib Txog Yav Tom Ntej Cov Neeg Nyuaj Siab !!

Qhov Teeb Meem no (ILI 9341 - tsis muaj SPI) pab ntau yam vim tsis xav tau (cov xov hlau & thiab rub cov neeg tawm tsam, kom nqes qhov hluav taws xob rau 3, 3 v xav tau rau hom kev tso saib no, cov ntaub ntawv Datasheets), muaj tus tswj hwm suav nrog thiab (Plug & Play teeb tsa.- rau Uno R3), tab sis koj tuaj yeem siv ntau yam ntxiv "Arduinos" (nrog tus lej txuas ntxiv … yooj yim), cov lus pom tau suav nrog hauv "Sketch".

Rub Cov Tsev Qiv Ntawv & Piv txwv ntawm no:

home.et.utwente.nl/slootenvanf/div/arduino…

Tks Twente Universiry.nl.

Muaj lwm qhov piv txwv rau hauv Cov Tsev Qiv los rub tawm. (qhib qhov chaw)… Lub laij lej, SD daim npav saib, Kov Screen Point Calibrator thiab TFt kov Vaj Huam Sib Luag.

1 - Muaj lwm qhov "Fine Tune" (tsis teb los tau) suav nrog, rau qhov ntsuas qhov ntsuas tau zoo dua, peb yuav tsum paub qhov kev tawm tsam // ntawm X+ thiab X- (Axis) Txog qhov no koj yuav xav tau ib lub multimeter los nyeem nws!

Rau kuv Kuv siv, 350 ohms hla (X+) & (X -) phaj (koj yuav pom rau hauv Sketch), thiab tej zaum yuav txawv koj li, tsis muaj tsawg nws (Software) yuav khiav ib qho ntxiv !!

2 - Yog tias "Tus Cwj Pwm tau kov hauv lub vijtsam" ua "Duab Ntxoo" (nyob deb ntawm qhov taw tes kov) … Koj yuav tsum teeb tsa (kev sib koom tes) ntawm kab: (piv txwv)

#define TS_MINX 145

#define TS_MINY 110

#define TS_MAXX 880

#define TS_MAXY 915

… Ua Pattient (tsis nkag siab) qee zaum koj yuav xav hloov qhov no (tus lej) ntau… ntau zaug kom kaw ntawm "Kev Zoo Siab".

… muaj koj cov cuab yeej ua !!!

Hmoov zoo &… feem ntau muaj kev lom zem !!!

Nyob Nyab Xeeb !!! Yog Ua Tau Nyob Hauv Tsev !!!

Pom zoo: