Агуулгын хүснэгт:

Arduino мэдрэгчтэй дэлгэц: 4 алхам
Arduino мэдрэгчтэй дэлгэц: 4 алхам

Видео: Arduino мэдрэгчтэй дэлгэц: 4 алхам

Видео: Arduino мэдрэгчтэй дэлгэц: 4 алхам
Видео: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, Долдугаар сарын
Anonim
Arduino мэдрэгчтэй дэлгэц
Arduino мэдрэгчтэй дэлгэц

Сайн уу? Өнөөдөр би Arduino Uno -тай Touchscreen бамбай хэрхэн ашиглахыг танд үзүүлэх болно. Та үүнийг ишлэл, зураг эсвэл бусад бүх зүйлийн жижиг дэлгэц болгон ашиглаж болно.

Алхам 1: эд анги

Эд анги
Эд анги

Танд хэрэгтэй болно:

  • Ардуино Уно
  • Seeed Studios TFT Shield
  • USB кабель
  • Бичил SD карт

Энэ л танд хэрэгтэй. Та TFT бамбайг 50 доллараар seeedstudios.com дээрээс авах боломжтой. Бамбай авсны дараа бичил SD картыг доод талын жижиг үүрэнд хийнэ. Одоо таны TFT бамбай би ашиглахад бэлэн боллоо. Үүнийг Arduino Uno -д залгаад доор жагсаасан файлуудыг татаж аваарай.

Танд энэ програм хангамж болон эдгээр файлууд хэрэгтэй болно.

  • Arduino IDE
  • TFT_Touch_Shield_v2-master-2 номын сан (үүнийг викигийн студиэс татаж авах боломжтой)
  • Бүх төрлийн зип файл хөрвүүлэгч

Алхам 2: Анхны TFT програмаа ажиллуулна уу

Та бүх эд анги, програм хангамжтай болсны дараа Arduino IDE -ийг нээгээд

TFT_Touch_Shield_v2-master-2 номын сан. Жишээнүүдийг нээгээд "drawCircle" гэсэн шошготой анхны програмыг олоорой. Та энэ програмыг нээсний дараа бүх хажуугийн тэмдэглэлийг уншиж, командууд болон тэдгээрийг хэрхэн ашиглах талаар ойлгох боломжтой болно. Хөтөлбөрийг самбартаа оруулна уу. Мэдрэгчтэй дэлгэц нь 4 тойрог, 2 бөглөсөн, 2 тоймтой байх ёстой. Хэрэв тийм бол баяр хүргэе! Та дөнгөж анхны TFT програмаа ажиллууллаа.

Алхам 3: Нэмэх

Нэмэлт
Нэмэлт

Та хажуугийн тэмдэглэлийг уншсан гэж найдаж байна, ингэснээр та "drawCircle" програмын тушаалуудыг хэрхэн ашиглахаа мэддэг болно. Одоо та зарим тушаалуудад параметраторыг сольсноор мэддэг зүйлээ хэрэгжүүлэх хэрэгтэй бөгөөд ингэснээр юу болохыг харах боломжтой болно. Дэлгэц дээрх тойрог хэлбэр, хэмжээ, өнгийг өөрчилж үзээрэй. Командыг хэрхэн өөрчилж болохыг мэдсэнийхээ дараа би дараахь зүйлийг хийлээ.

#оруулах #оруулах

#оруулах

хүчингүй тохиргоо () {

TFT_BL_ON;

Tft. TFTinit ();

Tft.fillCircle (110, 150, 100, ШАР);

Tft.fillCircle (100, 100, 25, ХАР);

Tft.fillCircle (120, 120, 10, RED);

Tft.fillCircle (120, 120, 10, Цэнхэр);

Tft.fillCircle (120, 120, 10, CYAN);

Tft.fillCircle (110, 110, 5, ЦАГААН);

}

void loop () {

}

Хэрэв та энэ бүгдийг хийсэн бол цаашаа явах цаг болжээ. Бусад жишээг үзээд тэдгээрийг хэрхэн яаж ашиглах талаар олж мэдээрэй. Та дүрс эсвэл дүрс зурдаг програмуудыг судалж үзэх хэрэгтэй (жишээ нь "drawRectangle" эсвэл "drawNumbers").

Алхам 4: Contd дээр нэмэх

Дэлгэц дээр дүрс үүсгэхийг эзэмшсэнийхээ дараа зураг харуулах (drawbmp1 & 2), дэлгэц дээр хэрхэн зурах (будах) талаар үргэлжлүүлэн суралцах хэрэгтэй. За, бараг л ийм байна. Уншсанд баярлалаа, хэрэв та энэ талаар өөр заавар өгөхийг хүсч байвал сэтгэгдэл үлдээгээрэй. Уншсанд баярлалаа!

Зөвлөмж болгож буй: