Агуулгын хүснэгт:
- Алхам 1: Дэлгэцийг дахин тохируулах жишээний урам зориг
- Алхам 2: Код
- Алхам 3: Жишээ нь: Та бас чинжүү болохыг хүсэхгүй байна уу?
- Алхам 4: Бусад эх сурвалж
Видео: TFT 1.44 Arduino Nano - Бусад жишээ: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү гарын авлагад бид 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: Дэлгэцийг дахин тохируулах жишээний урам зориг
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: Жишээ нь: Та бас чинжүү болохыг хүсэхгүй байна уу?
Богино холболт киноны илүү их урам зориг:
Өмнөх жишээний дагуу энэ код нь 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: Бусад эх сурвалж
Хэрэв та илүү их урам зориг хайж байгаа бол Educ8s -ийн энэхүү гайхалтай видеог үзэхийг санал болгож байна.
Гэсэн хэдий ч ашигласан номын сан нь зааварт үзүүлсэн номын сангаас өөр гэдгийг анхаарах нь чухал бөгөөд бид видеоны хүчин төгөлдөр байдалд хариуцлага хүлээхгүй болно. Үүнийг хэлэхэд нээлттэй эх сурвалжтай олон хүмүүсээс туршилт хийж, суралцах нь үргэлж сайн байдаг.
Төсөлдөө амжилт хүсье, дараагийн төсөлдөө юу урам зориг өгөхийг бидэнд хэлээрэй.
Зөвлөмж болгож буй:
Өөрийнхөө OS -ийг хэрхэн яаж хийх вэ! (Багц ба доторх жишээ): 5 алхам
Өөрийнхөө OS -ийг хэрхэн яаж хийх вэ! (Багц ба доторх жишээ): Яг одоо хийгээрэй
Цэвэр өгөгдлийг ашиглан жишээ дэвсгэр хянагч: 4 алхам
Цэвэр өгөгдлийг ашиглан дээжийн дэвсгэр хянагч: Энэхүү зааварчилгаанд би хуучин Roland электрон бөмбөрийн иж бүрдэл багажийг дагалдах анхны бөмбөрийн модульгүйгээр дуу чимээ гаргах боломжийг олгодог хянагчийг бий болгох болно. Би цэвэр өгөгдлийг ашиглан ачаалах нөхөөс үүсгэх болно зарим wav файлууд, дараа нь p
MTP Arduino програмчлалын жишээ: 5 алхам
MTP Arduino програмчлалын жишээ: Энэхүү зааварчилгаанд бид SLG46824/6 Arduino програмчлалын ноорог ашиглан Dialog SLG46824/6 GreenPAK ™ олон удаа програмчлагдах (MTP) төхөөрөмжийг програмчлах аргыг харуулав. Ихэнх GreenPAK төхөөрөмжүүд нь нэг удаагийн програмчлах боломжтой (OTP) бөгөөд энэ нь нэг удаа V бус
APP INVENTOR 2 - Урд талын цэвэр зөвлөмж (+4 жишээ): 6 алхам
APP INVENTOR 2 - Цэвэр урд талын зөвлөмжүүд (+4 жишээ): Бид таны AI2 дээрх аппыг хэрхэн гоо зүйн харагдуулахыг харах болно. :) Энэ удаад код байхгүй, зөвхөн 4 -р жишээ шиг гөлгөр програмын зөвлөмжүүд
IoT Guru Cloud - Энгийн диаграмын жишээ: 4 алхам
IoT Guru Cloud - Энгийн диаграмын жишээ: IoT Guru Cloud нь REST API -ээр дамжуулан олон тооны арын үйлчилгээ үзүүлдэг бөгөөд та эдгээр REST дуудлагыг вэб хуудсандаа хялбархан нэгтгэх боломжтой. Highcharts -ийн тусламжтайгаар та хэмжлийн хүснэгтийг AJAX дуудлагаар харуулах боломжтой