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

TFT 1.44 Arduino Nano - Бусад жишээ: 4 алхам
TFT 1.44 Arduino Nano - Бусад жишээ: 4 алхам

Видео: TFT 1.44 Arduino Nano - Бусад жишээ: 4 алхам

Видео: TFT 1.44 Arduino Nano - Бусад жишээ: 4 алхам
Видео: Arduino Tutorial: Using the 1.44" Color TFT display (ILI9163C) with Arduino 2024, Долдугаар сарын
Anonim
TFT 1.44 Arduino Nano - Бусад жишээ
TFT 1.44 Arduino Nano - Бусад жишээ

Энэхүү гарын авлагад бид Robo-Geek иж бүрдэлээс TFT 1.44 болон Arduino Nano ашиглан юу хийж болох талаар илүү олон жишээг авч үзэх болно.

TFT 1.44 -т хэрхэн холбогдох талаар эндээс үзнэ үү.

www.instructables.com/id/Using-TFT-144-Wit…

Хэрэв та Arduino World -д шинээр орж байгаа бол дараахь зүйлийг эхлүүлэхийг зөвлөж байна.

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

Алхам 1: Дэлгэцийг дахин тохируулах жишээний урам зориг

Image
Image

Robo-Geek дээр бид Богино холболт киноны том фенүүд юм. Энэхүү гарын авлага нь Жоннигийн 5 биенд байрладаг компьютерын дэлгэцийг дахин тохируулах Struck by Lighting нээлтийн хэсгээс санаа авсан болно. TFT 1.44 -ийн тусламжтайгаар бид ижил төстэй дэлгэц хийх боломжтой боловч мэдээж энэ нь бяцхан роботуудад зориулагдсан болно.

Системийн шалгалт хийж байгаа тул өөр өөр гарчгийг улаан үсгээр бичдэг болохыг анхаарна уу. Тиймээс энэ үнэхээр гайхалтай юм!

Энэхүү энгийн кодыг системийг шалгах дарааллыг дахин үүсгэхэд ашиглах болно.

Алхам 2: Код

Бүх Arduino кодын нэгэн адил 2 хэсгээс бүрдэнэ.

Тохируулах функц ба давталтын функц. Үлдсэн функцууд нь туслах функцүүд юм.

Хөдөлгөөнт дүрс бүтээх энгийн арга байдаг. Энэ бол өнгөөр зурах, дараа нь ижил зүйлийг хараар зурах явдал юм. Арын дэвсгэр нь хар өнгөтэй байвал хэрэглэгчдэд үзүүлэх нөлөө нь текст эсвэл зураг анивчдаг. Боловсруулах хурд нь маш хурдан тул бага зэрэг саатал гарахад хурдан анимац хийх боломжтой.

Дэлгэцийг 10 хэсэгт хуваасан бөгөөд дэлгэцийн хагас бүрт 5 ширхэг байв.

Print_messages () функц нь сонгосон хэсэг болон сонгосон фонтын өнгийг хэвлэнэ.

Print_all_messages () функц нь бүх хэсгийг хэвлэнэ

Print_labels () функц нь дэлгэцийн шошгыг зурдаг (ON/OFF товчлуурууд гэх мэт)

Draw_buttons () функц нь товчлууруудыг зурдаг

Animate_messages () функц нь print_messages () функцийг дуудаж, санамсаргүй байдлаар гарч ирэх зурвасуудыг харуулдаг.

/Дараалал: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6

Сайжруулах санаа: Энэ кодыг сайжруулж, оронд нь санамсаргүй функцийг ашиглаж болно.

Алхам 3: Жишээ нь: Та бас чинжүү болохыг хүсэхгүй байна уу?

Image
Image

Богино холболт киноны илүү их урам зориг:

Өмнөх жишээний дагуу энэ код нь Robo-Geek Kits-ээс TFT 1.44-тэй хэрхэн харьцах талаар харуулсан болно.

PrintDrPepper () функц нь мессежийг хэвлэдэг.

PrintDrPepper_withdelay () функц нь зурвасыг удаашралтай хэвлэдэг.

RotateText () функц нь зурвасыг хойшлуулах боловч дэлгэц дээр эргүүлэх болно.

Боломжит асуудлууд:

TFT 1.44 -ийн тусламжтайгаар зарим тохиолдолд тохиргоог 128x160 дэлгэц шиг тохируулдаг тул босоо чиглэлд офсет хийх шаардлагатай байж магадгүй юм. Дэлгэрэнгүй мэдээллийг дараах зааварчилгаа 4 -ээс үзнэ үү. Дахин хэлэхэд эдгээр жижиг төхөөрөмжүүдийг хакердах нь хөгжилтэй байдлын нэг хэсэг юм.

www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/

Алхам 4: Бусад эх сурвалж

Image
Image

Хэрэв та илүү их урам зориг хайж байгаа бол Educ8s -ийн энэхүү гайхалтай видеог үзэхийг санал болгож байна.

Гэсэн хэдий ч ашигласан номын сан нь зааварт үзүүлсэн номын сангаас өөр гэдгийг анхаарах нь чухал бөгөөд бид видеоны хүчин төгөлдөр байдалд хариуцлага хүлээхгүй болно. Үүнийг хэлэхэд нээлттэй эх сурвалжтай олон хүмүүсээс туршилт хийж, суралцах нь үргэлж сайн байдаг.

Төсөлдөө амжилт хүсье, дараагийн төсөлдөө юу урам зориг өгөхийг бидэнд хэлээрэй.

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