Talaan ng mga Nilalaman:

Paggamit ng TFT 1.44 Sa Arduino Nano: 4 na Hakbang
Paggamit ng TFT 1.44 Sa Arduino Nano: 4 na Hakbang

Video: Paggamit ng TFT 1.44 Sa Arduino Nano: 4 na Hakbang

Video: Paggamit ng TFT 1.44 Sa Arduino Nano: 4 na Hakbang
Video: amoled LCD Vs. ips LCD Pinagkaiba nila Alin nga ba mas maganda mas matibay 2024, Nobyembre
Anonim
Paggamit ng TFT 1.44 Sa Arduino Nano
Paggamit ng TFT 1.44 Sa Arduino Nano

Sa tutorial na ito matututunan natin kung paano ikonekta ang TFT 1.44 LCD screen na darating sa Robo-Geek Kits.

Ang mga maliit na LCD screen na ito ay madaling gamitin kapag nagtatrabaho sa mga micro-robotics dahil nagbibigay ito ng isang maginhawang pagpapakita ng 128 x 128 pixel. Mayroong 2 uri ng TFT 1.44, isa na may kasamang SD card at ang isa na walang presyong $ 15 US at $ 5 US ayon sa pagkakabanggit. Saklaw ng tutorial na ito ang TFT 1.44 na walang SD card.

Ang tutorial na ito ay nasubukan kasama ng Arduino Uno o Arduino Nano. Kung mayroon kang ibang board ng Arduino, mangyaring suriin ang dokumentasyon dahil maaaring iba ang layout ng pin. Sa wakas ipinapalagay namin na ang gumagamit ay may pangunahing antas ng pag-unawa sa kung paano gamitin ang Arduino at gumawa ng mga koneksyon sa elektronik. Kung bago ka sa mundo ng Arduino, masidhi naming iminumungkahi na suriin ang itinuturo na ito:

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

Hakbang 1: Pag-download ng mga Kinakailangan na Aklatan

Pagda-download ng Mga Kinakailangan na Aklatan
Pagda-download ng Mga Kinakailangan na Aklatan

Idagdag ang mga sumusunod na aklatan sa Arduino:

github.com/adafruit/Adafruit-GFX-Library

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

Kung hindi ka pamilyar kung paano magdagdag ng mga aklatan, sumangguni dito:

www.arduino.cc/en/Guide/Libraries

Hakbang 2: Mga kable na TFT 1.44 hanggang Arduino

Mga kable TFT 1.44 hanggang Arduino
Mga kable TFT 1.44 hanggang Arduino
Mga kable TFT 1.44 hanggang Arduino
Mga kable TFT 1.44 hanggang Arduino
Mga kable TFT 1.44 hanggang Arduino
Mga kable TFT 1.44 hanggang Arduino

Sa likuran ng TFT 1.44 LCD screen, maaari naming makita ang mga koneksyon mula sa LED hanggang VCC. Iminumungkahi naming isulat ito sa isang piraso ng papel tulad ng ipinakita sa larawan na may asul na mga komento.

Mahusay na umaangkop ang TFT kapag gumagamit ng isang breadboard. Siguraduhin na ang lahat ng mga pin ay nasa parehong hilera at i-install ito nang marahan habang ang mga pin ay maselan. Suriin ang larawan upang makita kung paano ang koneksyon.

Sinubukan namin ang screen nang maraming beses at naniniwala kami na ang isang antas ng shifter ay opsyonal, kaya direkta kaming kumokonekta mula sa Arduino sa TFT 1.44 LCD screen.

Na may paggalang sa mga pin ng Arduino

LED sa 3.3 VSCK hanggang D13

SDA hanggang D11

A0 hanggang D8

RST hanggang D9

CS hanggang D10

GND sa GND

VCC hanggang 5.0 V

Hakbang 3: Ang Code: Nagbibilang

May inspirasyon sa pelikulang Short Circuit, ang code na ito ay gumagawa ng isang counter down upang maipakita ang kakayahan ng TFT 1.44 LCD screen. Upang makita ang pangwakas na resulta, suriin ang video.

Hakbang 4: Pag-troubleshoot

Pag-troubleshoot
Pag-troubleshoot

Kung nagkakaproblema ka sa pagpapatakbo ng code, iminumungkahi naming gawin ang sumusunod:

1. Siguraduhin na ang mga koneksyon ay tapos nang maayos sa isang voltmeter

2. Kung ang display ay offset sa patayong direksyon, magdagdag ng isang variable sa code:

int yoffset = 32;

Pagkatapos ay magdagdag ng yoffset sa pagguhit ng mga utos, halimbawa:

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

3. Paano kung ang mga aklatan ng Adafruit ay hindi nagpapakita ng mga nais na kulay. Medyo mahirap itong lutasin. Ang aming mungkahi, lumikha ng isang maliit na pagpapaandar na nagpapakita ng bawat kulay at tandaan ang numero. Ang mga abot-kayang electronics ay nangangailangan ng kaunting pag-hack, iyon lang, bahagi ito ng kasiyahan. Suriin muna ang mga sumusunod na kulay, at ayusin nang naaayon.

# tukuyin ang BLACK 0x0000

# tukuyin ang PULANG 0x001F

# tukuyin ang BLUE 0xF800

# tukuyin ang GREEN 0x07E0

# tukuyin ang DILAW 0x07FF

# tukuyin ang PURPLE 0xF81F

# tukuyin ang CYAN 0xFFE0

# tukuyin ang PUTING 0xFFFF

Inirerekumendang: