Мазмуну:

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: ЛУЧШИЙ ЭКРАН ДЛЯ АРДУИНО ARDUINO TFT LCD 1.44 SPI 128Х128 ЗА $3! 2024, Июль
Anonim
TFT 1.44 колдонуу Arduino Nano менен
TFT 1.44 колдонуу Arduino Nano менен

Бул үйрөткүчтө биз Robo-Geek комплекттери келген TFT 1.44 LCD экранын кантип туташтырууну үйрөнөбүз.

Бул кичинекей ЖК экрандар микро робототехника менен иштөөдө ыңгайлуу, анткени ал 128 х 128 пикселдин ыңгайлуу дисплейин берет. TFT 1.44тин 2 түрү бар, анын бири SD картаны камтыйт, экинчиси 15 АКШ долларына жана 5 АКШ долларына бар. Бул окуу куралы SD картасы жок TFT 1.44 камтыйт.

Бул окуу куралы Arduino Uno же Arduino Nano менен текшерилген. Эгерде сизде башка Arduino тактасы бар болсо, анда документтерди карап чыгыңыз, анткени пиндин макети башкача болушу мүмкүн. Акыр -аягы, биз колдонуучунун Arduino'yу кантип колдонууну жана электрондук туташууну кантип түшүнөөрүн билебиз. Эгерде сиз Arduino дүйнөсүндө жаңы болсоңуз, анда биз бул көрсөтмөнү карап чыгууну сунуштайбыз:

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

1 -кадам: Керектүү китепканаларды жүктөө

Керектүү китепканаларды жүктөө
Керектүү китепканаларды жүктөө

Ардуиного төмөнкү китепканаларды кошуңуз:

github.com/adafruit/Adafruit-GFX-Library

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

Эгерде сиз китепканаларды кантип кошууну билбесеңиз, бул жерге кайрылыңыз:

www.arduino.cc/en/Guide/Libraries

2 -кадам: Arduinoго TFT 1.44 зымдарын өткөрүү

Ардуиного TFT 1.44 өткөргүчтөрү
Ардуиного TFT 1.44 өткөргүчтөрү
Ардуиного TFT 1.44 өткөргүчтөрү
Ардуиного TFT 1.44 өткөргүчтөрү
Ардуиного TFT 1.44 өткөргүчтөрү
Ардуиного TFT 1.44 өткөргүчтөрү

TFT 1.44 ЖК экрандын артында биз 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 V чейин

3 -кадам: Код: кайра эсептөө

Кыска туташуу фильмине шыктанган бул код TFT 1.44 ЖК экрандын мүмкүнчүлүгүн көрсөтүү үчүн эсептегичти чыгарат. Акыркы жыйынтыкты көрүү үчүн видеону текшериңиз.

4 -кадам: Мүчүлүштүктөрдү оңдоо

Мүчүлүштүктөрдү оңдоо
Мүчүлүштүктөрдү оңдоо

Эгерде кодду иштетүүдө кыйынчылыктар болсо, биз төмөнкүлөрдү кылууну сунуштайбыз:

1. Вольтметр менен туташуулардын туура жасалышын камсыз кылыңыз

2. Эгерде дисплей вертикалдуу багытта жылса, кодго өзгөрмөнү кошуңуз:

int yoffset = 32;

Андан кийин yoffsetти чийүү буйруктарына кошуңуз, мисалы:

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

3. Адафрут китепканалары каалаган түстөр менен көрсөтүлбөсө эмне болот. Бул бир аз чечүү кыйын. Биздин сунуш, ар бир түстү көрсөтүүчү кичинекей функцияны түзүп, санын белгилеңиз. Жеткиликтүү электроника бир аз көбүрөөк хакерликти талап кылат, мунун баары - бул тамашанын бир бөлүгү. Алгач төмөнкү түстөрдү текшериңиз жана ошого жараша тууралаңыз.

#аныктоо КАРА 0x0000

#define RED 0x001F

#Define BLUE 0xF800

#define GREEN 0x07E0

#аныктоо САРЫ 0x07FF

#Define PURPLE 0xF81F

#аныктоо CYAN 0xFFE0

#аныктоо АК 0xFFFF

Сунушталууда: