Բովանդակություն:

Օգտագործելով TFT 1.44 Arduino Nano- ով ՝ 4 քայլ
Օգտագործելով TFT 1.44 Arduino Nano- ով ՝ 4 քայլ

Video: Օգտագործելով TFT 1.44 Arduino Nano- ով ՝ 4 քայլ

Video: Օգտագործելով TFT 1.44 Arduino Nano- ով ՝ 4 քայլ
Video: BigTreeTech - SKR 3 - TFT70 v3 0 install 2024, Նոյեմբեր
Anonim
Օգտագործելով TFT 1.44 Arduino Nano- ի հետ
Օգտագործելով TFT 1.44 Arduino Nano- ի հետ

Այս ձեռնարկում մենք կսովորենք, թե ինչպես միացնել TFT 1.44 LCD էկրանը, որը գալիս է Robo-Geek հավաքածուներով:

Այս փոքրիկ LCD էկրանները հարմար են միկրոռոբոտիկայի հետ աշխատելիս, քանի որ այն տալիս է 128 x 128 պիքսել հարմար էկրան: Գոյություն ունի 2 տեսակի TFT 1.44, մեկը, որը ներառում է SD քարտ և մեկը ՝ առանց համապատասխանաբար $ 15 և $ 5 ԱՄՆ դոլար: Այս ձեռնարկը կընդգրկի TFT 1.44 -ը ՝ առանց SD քարտի:

Այս ձեռնարկը փորձարկվել է Arduino Uno- ի կամ Arduino Nano- ի հետ: Եթե ունեք մեկ այլ Arduino տախտակ, խնդրում ենք վերանայել փաստաթղթերը, քանի որ քորոցների դասավորությունը կարող է տարբեր լինել: Ի վերջո, մենք ենթադրում ենք, որ օգտագործողը ունի Arduino- ից օգտվելու և էլեկտրոնային կապեր հասկանալու հիմնական մակարդակ: Եթե դուք նորեկ եք Arduino աշխարհում, մենք խստորեն առաջարկում ենք ծանոթանալ այս ուսանելիին.

www.instructables.com/id/Arduino-Nano/

Քայլ 1: Ներբեռնեք անհրաժեշտ գրադարանները

Ներբեռնեք անհրաժեշտ գրադարանները
Ներբեռնեք անհրաժեշտ գրադարանները

Arduino- ին ավելացրեք հետևյալ գրադարանները.

github.com/adafruit/Adafruit-GFX-Library

github.com/adafruit/Adafruit-ST7735-Librar…

Եթե դուք ծանոթ չեք, թե ինչպես ավելացնել գրադարաններ, դիմեք այստեղ.

www.arduino.cc/hy/Guide/Libraries

Քայլ 2. TFT 1.44 լարերի միացում Arduino- ին

TFT 1.44 լարերի միացում Arduino- ին
TFT 1.44 լարերի միացում Arduino- ին
TFT 1.44 լարերի միացում Arduino- ին
TFT 1.44 լարերի միացում Arduino- ին
TFT 1.44 լարերի միացում Arduino- ին
TFT 1.44 լարերի միացում Arduino- ին

TFT 1.44 LCD էկրանի հետևի մասում մենք կարող ենք տեսնել LED- ից դեպի VCC միացումները: Մենք առաջարկում ենք այն գրել թղթի վրա, ինչպես ցույց է տրված նկարում `կապույտ մեկնաբանություններով:

TFT- ն հիանալի տեղավորվում է հացահատիկ օգտագործելիս: Համոզվեք, որ բոլոր քորոցները նույն շարքում են և տեղադրեք այն նրբորեն, քանի որ քորոցները նուրբ են: Ստուգեք նկարը ՝ տեսնելու, թե ինչ տեսք ունի կապը:

Մենք մի քանի անգամ փորձարկել ենք էկրանը, և մենք կարծում ենք, որ մակարդակի փոփոխիչը կամընտիր է, ուստի մենք անմիջապես Arduino- ից միանալու ենք TFT 1.44 LCD էկրանին:

Ինչ վերաբերում է Arduino կապումներին

LED- ից մինչև 3.3 VSCK- ից մինչև D13

SDA- ից D11

A0- ից D8

RST- ից D9

CS- ից D10

GND- ից GND

VCC- ից մինչև 5.0 Վ

Քայլ 3. Կոդ. Հետհաշվարկ

Ոգեշնչված «Կարճ միացում» ֆիլմից ՝ այս ծածկագիրը պատրաստում է հաշվիչ ՝ ցույց տալու TFT 1.44 LCD էկրանի հնարավորությունները: Վերջնական արդյունքը տեսնելու համար տես տեսանյութը:

Քայլ 4: Խնդիրների վերացում

Անսարքությունների վերացում
Անսարքությունների վերացում

Եթե դժվարանում եք գործարկել կոդը, առաջարկում ենք անել հետևյալը.

1. Համոզվեք, որ միացումները պատշաճ կերպով կատարվում են վոլտմետրով

2. Եթե էկրանը փոխված է ուղղահայաց ուղղությամբ, ծածկագրին ավելացրեք փոփոխական.

int yoffset = 32;

Այնուհետեւ ավելացրեք yoffset գծագրման հրամաններին, օրինակ.

tft.drawLine (10, 32 + yoffset, 10, 52 + yoffset, RED);

3. Իսկ եթե Adafruit գրադարանները չեն ցուցադրվում ցանկալի գույներով: Սա մի փոքր դժվար է լուծել: Մեր առաջարկը ՝ ստեղծեք մի փոքր գործառույթ, որը ցուցադրում է յուրաքանչյուր գույն և նշում թիվը: Մատչելի էլեկտրոնիկան պահանջում է մի փոքր ավելի շատ կոտրում, վերջ, դա զվարճանքի մի մասն է: Նախ ստուգեք հետևյալ գույները և համապատասխանաբար կարգավորեք դրանք:

#սահմանի ՍԵՎ 0x0000

#սահմանեք ԿԱՐՄԻՐ 0x001F

#սահմանեք Կապույտ 0xF800

#սահմանեք Կանաչ 0x07E0

#սահմանել ԴԵELLԻՆ 0x07FF

#սահմանեք ՄՈURՅԹ 0xF81F

#սահմանեք CYAN 0xFFE0

#սահմանեք ՍՊԻՏԱԿ 0xFFFF

Խորհուրդ ենք տալիս: