Përmbajtje:

TFT 1.44 Arduino Nano - Më shumë shembuj: 4 hapa
TFT 1.44 Arduino Nano - Më shumë shembuj: 4 hapa

Video: TFT 1.44 Arduino Nano - Më shumë shembuj: 4 hapa

Video: TFT 1.44 Arduino Nano - Më shumë shembuj: 4 hapa
Video: LCD TFT 1.44 ST7735 Display with Arduino tutorial - ICStation 2024, Korrik
Anonim
TFT 1.44 Arduino Nano - Më shumë shembuj
TFT 1.44 Arduino Nano - Më shumë shembuj

Në këtë tutorial, ne do të kalojmë më shumë shembuj se çfarë mund të bëhet me TFT 1.44 dhe Arduino Nano nga komplete Robo-Geek.

Ju lutemi referojuni mësimit se si të lidheni me TFT 1.44:

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

Dhe nëse jeni i ri në Arduino World, ju sugjerojmë fuqimisht të filloni me:

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

Hapi 1: Rivendosja e ekranit Shembull Frymëzimi

Image
Image

Në Robo-Geek ne jemi adhurues të mëdhenj të filmit me qark të shkurtër. Ky tutorial është frymëzuar nga skena e hapjes, Struck by Lighting, ku ekrani i kompjuterit i vendosur në 5 bustin e Johnny-t rivendoset. Me TFT 1.44, ne mund të bëjmë një ekran të ngjashëm, por sigurisht që do të ishte për robotët miniaturë.

Njoftoni ndërsa kontrollet e sistemit janë kryer, tituj të ndryshëm ndizen me shkronja të kuqe. Pra, kjo është kaq e lezetshme!

Ky kod i thjeshtë do të përdoret për të rikrijuar sekuencën e kontrollit të sistemit.

Hapi 2: Kodi

Ashtu si i gjithë kodi Arduino, ka 2 pjesë:

Funksioni i konfigurimit dhe funksioni i lakut. Pjesa tjetër e funksioneve janë funksione ndihmëse.

Ekziston një truk i thjeshtë për të krijuar animacion. It'sshtë për të vizatuar me ngjyra, pastaj vizatoni të njëjtën gjë me të zezë. Për sa kohë që sfondi është i zi, efekti për përdoruesin është se teksti ose vizatimi po ndizen. Shpejtësia e përpunimit është mjaft e shpejtë, kështu që animacionet e shpejta janë të mundshme me vonesa të vogla.

Ekrani ishte i ndarë në 10 seksione, 5 në secilën gjysmë të ekranit.

Funksioni print_messages () printon pjesën e veçantë të zgjedhur dhe ngjyrën e fontit të zgjedhur.

Funksioni print_all_messages () printon të gjitha pjesët

Funksioni print_labels () tërheq etiketat për ekranin (butonat ON/OFF, etj)

Funksioni draw_buttons () tërheq butonat

Funksioni animate_messages () thërret funksionin print_messages () dhe shfaq mesazhet në atë që duket si një sekuencë e rastësishme:

/Sekuenca: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6

Ide për përmirësim: Ky kod mund të përmirësohet dhe në vend të tij të përdoret funksioni i rastësishëm.

Hapi 3: Shembull: A nuk do të donit të ishit edhe një spec?

Image
Image

Më shumë frymëzim nga filmi me qark të shkurtër:

Si në shembullin e mëparshëm, ky kod tregon se si të bashkëveprojmë me TFT 1.44 nga Kits Robo-Geek.

Funksioni printDrPepper () printon mesazhin.

Funksioni printDrPepper_withdelay () printon mesazhin me vonesë.

Funksioni rotateText () printon mesazhin me vonesë, por e rrotullon atë në ekran.

Problemet e mundshme:

Me TFT 1.44 disa herë cilësimet vijnë të konfiguruara sikur ekrani 128x160, prandaj një kompensim mund të jetë i nevojshëm në drejtimin vertikal. Referojuni tutorialit vijues Hapi 4 për më shumë detaje. Përsëri pjesë e hakimit argëtues të këtyre pajisjeve të vogla.

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

Hapi 4: Burime të tjera

Image
Image

Nëse jeni duke kërkuar më shumë frymëzim, ju sugjerojmë të shikoni këtë video të shkëlqyer nga Educ8s.

Sidoqoftë, është e rëndësishme të theksohet se bibliotekat e përdorura janë të ndryshme nga ato të treguara në mësimet, kështu që ne nuk jemi përgjegjës për vlefshmërinë e videos. Duke thënë këtë, është gjithmonë mirë të eksperimentosh dhe të mësosh nga sa më shumë njerëz nga komuniteti me burim të hapur.

Fat i mirë me projektin tuaj dhe na tregoni se çfarë frymëzon në projektin tuaj të ardhshëm.

Recommended: