Talaan ng mga Nilalaman:
- Hakbang 1: I-reset ang Halimbawa ng Inspirasyon ng Screen
- Hakbang 2: Ang Code
- Hakbang 3: Halimbawa: Hindi Mo Ba Gusto Maging Isang Pepper?
- Hakbang 4: Iba Pang Mga Pinagmulan
Video: TFT 1.44 Arduino Nano - Maraming Mga Halimbawa: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sa tutorial na ito, tatalakayin natin ang higit pang mga halimbawa kung ano ang maaaring gawin sa TFT 1.44 at Arduino Nano mula sa Robo-Geek kit.
Mangyaring mag-refer upang malaman kung paano kumonekta sa TFT 1.44:
www.instructables.com/id/Using-TFT-144-Wit…
At kung bago ka sa Arduino World, masidhi naming iminumungkahi na magsimula ka sa:
www.instructables.com/id/Arduino-Nano/
Hakbang 1: I-reset ang Halimbawa ng Inspirasyon ng Screen
Sa Robo-Geek malaki kaming tagahanga ng pelikulang Short Circuit. Ang tutorial na ito ay inspirasyon mula sa pambungad na eksena, Struck by Lighting, kung saan ang screen ng computer na nakalagay sa 5 torso ni Johnny ay makakakuha ng reset-ted. Sa TFT 1.44, makakagawa kami ng isang katulad na screen ngunit syempre para ito sa mga maliit na robot.
Paunawa habang ang mga tseke ng system ay isinasagawa iba't ibang mga pamagat na flash sa mga pulang titik. Kaya ito ay napaka cool!
Ang simpleng code na ito ay gagamitin upang muling likhain ang pagkakasunud-sunod ng pag-check ng system.
Hakbang 2: Ang Code
Tulad ng lahat ng Arduino code, mayroong 2 bahagi:
Ang pag-andar ng pag-setup at pag-andar ng loop. Ang natitirang mga pag-andar ay mga pandiwang pantulong na pag-andar.
Mayroong isang simpleng trick upang lumikha ng animasyon. Ito ay upang gumuhit ng kulay, pagkatapos ay iguhit ang parehong bagay sa itim. Hangga't itim ang background, ang epekto sa gumagamit ay ang teksto o pagguhit ay kumikislap. Ang bilis ng pagproseso ay medyo mabilis kaya posible ang mabilis na mga animasyon na may kaunting pagkaantala.
Ang screen ay nahahati sa 10 seksyon, 5 sa bawat kalahati ng screen.
Ang function na print_messages () ay naglilimbag ng partikular na seksyon na napili at ang kulay ng font na napili.
Ang function na print_all_messages () ay naglilimbag sa lahat ng mga seksyon
Ang function na print_labels () ay kumukuha ng mga label para sa screen (mga ON / OFF na pindutan, atbp)
Ang paggana ng draw_buttons () ay kumukuha ng mga pindutan
Ang function na animate_messages () ay tumatawag sa function na print_messages () at ipinapakita ang mga mensahe sa kung ano ang lilitaw na isang random na pagkakasunud-sunod:
/ Pagkakasunud-sunod: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6
Ideya para sa pagpapabuti: Ang code na ito ay maaaring mapabuti at ang random na pag-andar ay maaaring gamitin sa halip.
Hakbang 3: Halimbawa: Hindi Mo Ba Gusto Maging Isang Pepper?
Mas maraming inspirasyon mula sa pelikulang Short Circuit:
Tulad ng bawat nakaraang halimbawa, ipinapakita ng code na ito kung paano makipag-ugnay sa TFT 1.44 mula sa Robo-Geek Kits.
Ang function na printDrPepper () ay naglilimbag ng mensahe.
Ang function na printDrPepper_withdelay () ay naglilimbag ng mensahe nang may pagkaantala.
Ang pagpapaandar ng rotateText () ay naglilimbag ng mensahe nang may pagkaantala ngunit paikutin ito sa screen.
Potensyal na mga problema:
Sa TFT 1.44 ilang beses na na-configure ang mga setting na parang ang 128x160 na screen, samakatuwid ang isang offset ay maaaring kailanganin sa patayong direksyon. Sumangguni sa sumusunod na tutorial Hakbang 4 para sa karagdagang detalye. Muli na bahagi ng nakakatuwang pag-hack sa mga maliliit na aparatong ito.
www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/
Hakbang 4: Iba Pang Mga Pinagmulan
Kung naghahanap ka ng higit pang inspirasyon, iminumungkahi naming panoorin ang mahusay na video na ito mula sa Educ8s.
Gayunpaman, mahalagang tandaan na ang mga ginamit na aklatan ay naiiba kaysa sa ipinakita sa mga tutorial kaya hindi kami responsable para sa bisa ng video. Nasabi na, palaging magandang mag-eksperimento at matuto mula sa maraming tao mula sa open source na komunidad.
Pinakamahusay na swerte sa iyong proyekto at ipaalam sa amin kung ano ang nagbibigay inspirasyon sa iyong susunod na proyekto.
Inirerekumendang:
Halimbawa ng Programming ng MTP Arduino: 5 Mga Hakbang
Halimbawa ng Programming ng MTP Arduino: Sa Instructable na ito, ipinapakita namin kung paano gamitin ang SLG46824 / 6 Arduino program sketch upang mai-program ang isang Dialog SLG46824 / 6 GreenPAK ™ Multiple-Time Programmable (MTP) na aparato. Karamihan sa mga aparato ng GreenPAK ay One-Time Programmable (OTP), nangangahulugang minsan na ang kanilang Non-V
APP INVENTOR 2 - Malinis na Mga Tip sa Harap (+4 Halimbawa): 6 na Hakbang
APP INVENTOR 2 - Malinis na Mga Tip sa Harap (+4 Halimbawa): Makikita namin kung paano namin gagawing esthetic ang iyong App sa :) Walang code sa oras na ito, mga tip lamang para sa isang maayos na app tulad ng 4 na halimbawa sa itaas
Eagle Hacks / trick: Halimbawa TB6600 CNC Mill Stepper Motor Driver: 7 Mga Hakbang
Eagle Hacks / trick: Halimbawa TB6600 CNC Mill Stepper Motor Driver: Ginagawa nitong isang magandang proyekto upang ipakita ang ilang mga trick na gagawing mas madali ang iyong buhay kapag lumilikha ng mga PCB. Upang turuan ka ng ilang mga pag-hack upang mas malayo ka Eagle, pumili ako ng isang simpleng proyekto na ginawa ko para sa aking Kickstarter. Kailangan ko ng extern
Tutorial sa Web Driver IO Paggamit ng isang Live Web Site at Mga Halimbawa sa Paggawa: 8 Mga Hakbang
Tutorial sa Web Driver IO Paggamit ng isang Live Web Site at Mga Halimbawa sa Paggawa: Web Driver IO Tutorial Paggamit ng Isang Live Web Site At Mga Halimbawang Nagtatrabaho Huling Pag-update: 07/26/2015 (Bumalik nang madalas habang ina-update ko ang mga itinuturo na ito na may higit pang mga detalye at halimbawa) Background isang nakawiwiling hamon na ipinakita sa akin. Kailangan kong
Mga timer ng 8051 Na May Blinking Led Halimbawa Bahagi-1: 3 Mga Hakbang
Mga timer ng 8051 Sa Blinking Led Halimbawa Bahagi-1: Sa tutorial na ito sasabihin ko sa iyo tungkol sa kung paano mag-timer ng 8051. Dito tatalakayin namin ang tungkol sa timer 0 sa mode 1. Susunod na tutorial tatalakayin din namin ang iba pang mga mode