สารบัญ:

การใช้ TFT 1.44 กับ Arduino Nano: 4 ขั้นตอน
การใช้ TFT 1.44 กับ Arduino Nano: 4 ขั้นตอน

วีดีโอ: การใช้ TFT 1.44 กับ Arduino Nano: 4 ขั้นตอน

วีดีโอ: การใช้ TFT 1.44 กับ Arduino Nano: 4 ขั้นตอน
วีดีโอ: การใช้งานหน้าจอ TFT LCD Screen 1.8" อย่างง่าย (EP.1 ) 2024, พฤศจิกายน
Anonim
การใช้ TFT 1.44 กับ Arduino Nano
การใช้ TFT 1.44 กับ Arduino Nano

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีเชื่อมต่อหน้าจอ LCD TFT 1.44 ที่มาพร้อมกับ Robo-Geek Kits

หน้าจอ LCD เล็กๆ เหล่านี้มีประโยชน์เมื่อทำงานกับไมโครโรโบติกส์ เนื่องจากให้การแสดงผลที่สะดวกสบายขนาด 128 x 128 พิกเซล มี TFT 1.44 อยู่ 2 แบบ แบบที่มีการ์ด SD และแบบที่ไม่มีราคา $15 US และ $5 US ตามลำดับ บทช่วยสอนนี้จะครอบคลุม 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/en/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

ที่ด้านหลังของหน้าจอ LCD TFT 1.44 เราจะเห็นการเชื่อมต่อจาก LED กับ VCC เราแนะนำให้เขียนลงในกระดาษตามที่แสดงในภาพพร้อมความคิดเห็นสีน้ำเงิน

TFT เข้ากันได้ดีเมื่อใช้เขียงหั่นขนม ตรวจสอบให้แน่ใจว่าหมุดทั้งหมดอยู่ในแถวเดียวกัน และติดตั้งอย่างนุ่มนวล เนื่องจากหมุดมีความละเอียดอ่อน ตรวจสอบภาพเพื่อดูว่าการเชื่อมต่อเป็นอย่างไร

เราได้ทดสอบหน้าจอหลายครั้งและเราเชื่อว่าตัวเลื่อนระดับเป็นตัวเลือก ดังนั้นเราจะเชื่อมต่อโดยตรงจาก Arduino ไปยังหน้าจอ LCD TFT 1.44

เกี่ยวกับหมุด Arduino

LED ถึง 3.3 VSCK ถึง D13

SDA เป็น D11

A0 ถึง D8

RST เป็น D9

CS เป็น D10

GND เป็น GND

VCC ถึง 5.0 V

ขั้นตอนที่ 3: รหัส: นับถอยหลัง

ด้วยแรงบันดาลใจจากภาพยนตร์ Short Circuit โค้ดนี้จะสร้างเคาน์เตอร์ลงเพื่อแสดงให้เห็นถึงความสามารถของหน้าจอ LCD TFT 1.44 เพื่อดูผลลัพธ์สุดท้าย ให้ตรวจสอบวิดีโอ

ขั้นตอนที่ 4: การแก้ไขปัญหา

การแก้ไขปัญหา
การแก้ไขปัญหา

หากคุณมีปัญหาในการเรียกใช้โค้ด เราขอแนะนำให้คุณดำเนินการดังต่อไปนี้:

1. ตรวจสอบให้แน่ใจว่าการเชื่อมต่อทำอย่างถูกต้องด้วยโวลต์มิเตอร์

2. หากจอแสดงผลออฟเซ็ตในแนวตั้ง ให้เพิ่มตัวแปรลงในโค้ด:

int yoffset = 32;

จากนั้นเพิ่ม yoffset ลงในคำสั่งการวาด เช่น

tft.drawLine(10, 32 + yoffset, 10, 52 +yoffset, สีแดง);

3. จะเกิดอะไรขึ้นถ้าไลบรารีของ Adafruit ไม่แสดงด้วยสีที่ต้องการ นี้เป็นเรื่องยากที่จะแก้ไข คำแนะนำของเรา สร้างฟังก์ชันขนาดเล็กที่แสดงแต่ละสีและจดตัวเลข อุปกรณ์อิเล็กทรอนิกส์ราคาไม่แพงต้องการการแฮ็กเพิ่มขึ้นอีกเล็กน้อย นั่นคือทั้งหมดเป็นส่วนหนึ่งของความสนุก ตรวจสอบสีต่อไปนี้ก่อน และปรับตามนั้น

#define BLACK 0x0000

#define RED 0x001F

#define BLUE 0xF800

#define สีเขียว 0x07E0

#define สีเหลือง 0x07FF

#define สีม่วง 0xF81F

#define ฟ้า 0xFFE0

#define 0xFFFF. สีขาว

แนะนำ: