Orodha ya maudhui:
- Hatua ya 1: Muswada wa Vifaa (vifaa)
- Hatua ya 2: Mchoro - Kutumia Arduino 1.8.10 IDE. (Maktaba Adafruit Pamoja)
Video: TFT - Jopo la Kugusa: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Njia rahisi sana ya kutumia wakati mwingine kujifunza na Maonyesho ya TFT.
Wikipedia: Vifaa vya skrini ya kugusa vinavyotumia teknolojia ya kupinga, utando wa pande mbili wa potentiometer hutoa uratibu wa x na y. Safu ya juu ni glasi nyembamba iliyotengwa karibu na safu ya ndani ya jirani. Upande wa chini wa safu ya juu una mipako ya uwazi inayoendesha; uso wa safu chini yake ina mipako ya uwazi ya kupinga. Kidole au stylus inaharibu glasi kuwasiliana na safu ya msingi. Mipaka ya safu ya kupinga ina mawasiliano ya conductive. Kupata mahali pa mawasiliano hufanywa kwa kutumia voltage kwa kingo tofauti, ikiacha kingo zingine mbili bila kuunganishwa kwa muda. Voltage ya safu ya juu hutoa uratibu mmoja. Kukata kingo hizo mbili, na kutumia voltage kwa zingine mbili, ambazo hapo awali hazikuunganishwa, hutoa uratibu mwingine. Kubadilishana haraka kati ya jozi za kingo hutoa sasisho za msimamo mara kwa mara. Analog-to digital converter hutoa data ya pato.
Kwanza tunahitaji kugundua ikiwa kuna mguso. Kwa hivyo tunaunganisha waya zote mbili za safu / utando mmoja, n.k. X hadi ardhini (LOW kutoka kwa pini za ardiuno zilizowekwa kama pato) na waya mmoja kutoka safu Y hadi kontena la kuvuta (kuweka pini ya arduino inayofanana na INPUT_PULLUP). Kusoma waya wa pili wa safu ya Y tunapata JUU ikiwa hakuna mguso (kwa sababu ya kuvuta) na LOW ikiwa kuna kugusa (kwa sababu ya kuwasiliana na safu ya X iliyowekwa chini).
Kisha tunahitaji kusoma nafasi ya kugusa. Kwa hivyo tunaweka moja ya waya wa X kuwa HIGH (ambayo inategemea upande gani wa skrini ya kugusa tunataka kusoma min / max value; tazama lahaja A / B katika nambari) na tunasoma thamani ya analog kwenye Y. Thamani inapaswa kuwa katika anuwai 0-1023, lakini skrini ya kugusa nilijaribu kurudi 110-910 (Kwa hivyo inahitaji kusawazishwa - endesha ILI9341_7.ino). Kisha tunatumia LOW-HIGH kwenye safu ya Y na soma thamani ya analog kwenye X.
Skrini ya kugusa nilijaribu wakati mwingine kugundua vibaya kugusa, nje ya sehemu iliyoguswa. Ili kuzuia hili niliongeza ucheleweshaji na thamani ya X na Y ya Analog inasomwa mara kwa mara na kugusa kunakubaliwa tu ikiwa maadili hayatofautiani (mengi).
Hatua ya 1: Muswada wa Vifaa (vifaa)
- Arduino Uno - R3
- Ngao ya Kuonyesha ya TFT ya Arduino (ILI - 9341) (Hakuna SPI).
- Betri 5 v
- Cable ya UsB
Hatua ya 2: Mchoro - Kutumia Arduino 1.8.10 IDE. (Maktaba Adafruit Pamoja)
Kupanga "Chip" na mchoro huu ni tu Anzisha kwa Wanaokuja Baadaye !!
Seti hii (ILI 9341 - hakuna SPI) hurahisisha mengi kwa sababu hakuna hitaji (waya & na Vuta vizuizi, kupunguza voltage kwa 3, 3 v zinahitajika kwa aina hii ya Onyesho, Hati za data), kuna mdhibiti aliyejumuishwa katika na (Plug & Play config.- ya Uno R3), lakini unaweza kutumia "Arduinos" nyingi zaidi (pamoja na vidonge vya pini… kwa urahisi), marejeleo yameingizwa kwenye "Mchoro".
Pakua Maktaba na mifano hapa:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
Kuna mifano mingine katika Maktaba za kupakua. (chanzo wazi)… Kikokotoo, Kitazamaji cha kadi ya SD, Screen Calibrator ya Screen Screen na Jopo la kugusa la TFt.
1 - Kuna mwingine "Sauti Nzuri" (hiari) iliyojumuishwa, kwa usahihi bora wa shinikizo, tunahitaji kujua upinzani // kati ya X + na X- (Axis) Kwa o hii utahitaji multimeter yoyote kuisoma!
Kwangu mimi ninatumia, 350 ohms kote (X +) & (X -) sahani (utaona kwenye Mchoro), na inaweza kutofautisha yako, hakuna hata kidogo (Software) itaendesha hata hivyo !!
2 - Ikiwa "kalamu Point imeguswa kwenye skrini" fanya "Kivuli" (mbali na hatua iliyoguswa)… Lazima usanidi (kuratibu) kwa mistari: (mfano)
#fafanua TS_MINX 145
#fafanua TS_MINY 110
#fafanua TS_MAXX 880
#fafanua TS_MAXY 915
… Kuwa mzalendo (bila kulalamika) wakati mwingine utahitaji kubadilisha hii (namba) mara nyingi… mara nyingi ili kufunga "Ukamilifu".
… Kuna zana zako fanya hivyo !!!
Bahati nzuri na… tafadhali furahiya !!!
Kuwa Salama !!! Ikiwezekana Kaa Nyumbani !!!
Ilipendekeza:
Ukuta wa Kugusa Uingiliano wa Kugusa: Hatua 6
Ukuta wa Kukadiriwa wa Kugusa: Leo, nakuletea mguso wa ukuta wa michoro katika onyesho lako la utamaduni, shughuli za ukumbi wa maonyesho na maeneo mengine weka bodi kama hiyo ya kuufanya ukuta wako uwe wa kufurahisha
Jinsi ya Kufanya Kugusa sensorer ya Kugusa: Hatua 7
Jinsi ya Kufanya Kugusa sensorer ya Kugusa: Hii rafiki, Leo nitafanya sensorer rahisi ya kugusa kwa kutumia transistor ya BC547. Wakati tutagusa waya basi LED itawaka na kwa kuwa hatutagusa waya basi LED haitakuwa inang'aa. Tuanze
Ndege ya Arduino Flappy - Arduino 2.4 "Skrini ya kugusa TFT SPFD5408 Mradi wa Mchezo wa Ndege: Hatua 3
Ndege ya Arduino Flappy | Mradi wa Mchezo wa Ndege wa Arduino 2.4 "Mradi wa Mchezo wa Ndege wa SpFD5408: Ndege ya Flappy ilikuwa mchezo maarufu sana huko nyuma katika miaka michache na watu wengi waliiunda kwa njia yao wenyewe vile vile mimi, niliunda toleo langu la ndege flappy na Arduino na bei rahisi ya 2.4 " TFT Skrini ya kugusa SPFD5408, Basi wacha tuanze
Mizunguko mitatu ya Kugusa Sensor + Mzunguko wa Kugusa Timer: 4 Hatua
Mizunguko mitatu ya Sura za Kugusa + Mzunguko wa Kugusa Timer: Sensor ya Kugusa ni mzunguko ambao UNAWASILI wakati unagundua kugusa kwenye Pini za Kugusa. Inafanya kazi kwa msingi wa muda mfupi, yaani, mzigo utawashwa tu kwa wakati mguso unafanywa kwenye pini. Hapa, nitakuonyesha njia tatu tofauti za kutengeneza sen ya kugusa
Mtindo wa IPhone kwenye Simu yoyote ya Kugusa ya Kugusa na Ufikiaji wa Mtandao: Hatua 6
Mtindo wa IPhone kwenye Simu yoyote ya Kugusa ya Kugusa na Ufikiaji wa Mtandao: Hapa nitafunika kuweka ukurasa wa nyumbani wa LG Voyager kwa ukurasa unaofaa wa myphonetoo kwa athari hii. Hii inafanya kazi vizuri kwenye simu iliyo na skrini ya kugusa. Kuna tovuti iliyoundwa ambayo inaonekana kama iPhone, viungo vyote huenda kwa wavuti ambazo zinastahili