Obsah:
- Krok 1: Příklad resetování obrazovky Inspirace
- Krok 2: Kód
- Krok 3: Příklad: Nechtěli byste být také pepřem?
- Krok 4: Jiné zdroje
Video: TFT 1.44 Arduino Nano - další příklady: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
V tomto tutoriálu si projdeme další příklady toho, co lze dělat s TFT 1.44 a Arduino Nano ze souprav Robo-Geek.
Přečtěte si prosím, jak se připojit k TFT 1.44:
www.instructables.com/id/Using-TFT-144-Wit…
A pokud jste ve světě Arduino noví, důrazně doporučujeme začít s:
www.instructables.com/id/Arduino-Nano/
Krok 1: Příklad resetování obrazovky Inspirace
V Robo-Geek jsme velkými fanoušky filmu Short Circuit. Tento tutoriál je inspirován úvodní scénou Struck by Lighting, kde se resetuje obrazovka počítače umístěná v Johnnyho 5 trupu. S TFT 1.44 můžeme vytvořit podobnou obrazovku, ale samozřejmě by to bylo pro miniaturní roboty.
Všimněte si, jak jsou prováděny kontroly systému, různé názvy blikají červeně. Tak tohle je tak cool!
Tento jednoduchý kód bude použit k obnově sekvence kontroly systému.
Krok 2: Kód
Stejně jako veškerý kód Arduino existují 2 části:
Funkce nastavení a funkce smyčky. Ostatní funkce jsou pomocné funkce.
Na vytvoření animace existuje jednoduchý trik. Je to kreslit barvou, pak nakreslit totéž černou barvou. Pokud je pozadí černé, pro uživatele to má za následek, že text nebo kresba bliká. Rychlost zpracování je poměrně vysoká, takže jsou možné rychlé animace s mírným zpožděním.
Obrazovka byla rozdělena na 10 částí, 5 v každé polovině obrazovky.
Funkce print_messages () vytiskne konkrétní vybranou sekci a barvu vybraného písma.
Funkce print_all_messages () vytiskne všechny sekce
Funkce print_labels () kreslí popisky pro obrazovku (tlačítka ON/OFF atd.)
Funkce draw_buttons () nakreslí tlačítka
Funkce animate_messages () volá funkci print_messages () a zobrazuje zprávy v náhodném pořadí:
/Sekvence: 5, 3, 9, 7, 4, 10, 8, 2, 1, 6
Nápad na vylepšení: Tento kód by mohl být vylepšen a místo něj by mohla být použita náhodná funkce.
Krok 3: Příklad: Nechtěli byste být také pepřem?
Další inspirace z filmu Short Circuit:
Podle předchozího příkladu tento kód ukazuje, jak komunikovat s TFT 1.44 z Robo-Geek Kits.
Funkce printDrPepper () zprávu vytiskne.
Funkce printDrPepper_withdelay () vytiskne zprávu se zpožděním.
Funkce rotateText () vytiskne zprávu se zpožděním, ale otočí ji na obrazovce.
Potenciální problémy:
U TFT 1.44 je někdy nastavení nakonfigurováno tak, jako kdyby byla obrazovka 128x160, a proto může být ve vertikálním směru potřeba posunutí. Další podrobnosti najdete v kroku 4 následujícího kurzu. Opět součást zábavné hackování těchto malých zařízení.
www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/
Krok 4: Jiné zdroje
Pokud hledáte další inspiraci, doporučujeme vám sledovat toto vynikající video od Educ8s.
Je však důležité si uvědomit, že použité knihovny se liší od těch, které jsou uvedeny v tutoriálech, takže nejsme zodpovědní za platnost videa. Vzhledem k tomu je vždy dobré experimentovat a učit se od co nejvíce lidí z komunity open source.
Hodně štěstí s vaším projektem a dejte nám vědět, co vás inspiruje v dalším projektu.
Doporučuje:
Kreslicí program Arduino TFT: 4 kroky
Kreslicí program Arduino TFT: Tento návod podrobně popisuje kód, který jde do tvorby kreslicího programu pro obrazovku Arduino TFT. Tento program je však jedinečný, protože umožňuje uložení výkresu na kartu SD a jeho pozdější načtení, aby bylo možné provádět další úpravy
Arduino Flappy Bird - Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: 3 kroky
Arduino Flappy Bird | Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: Flappy Bird byla za pár let příliš populární hra a mnoho lidí ji vytvořilo svým vlastním způsobem, stejně jako já, vytvořil jsem svoji verzi flappy bird s Arduino a levným 2,4 " TFT Dotykový displej SPFD5408, pojďme tedy začít
Jak vytvořit hodiny v reálném čase pomocí Arduino a TFT displeje - Arduino Mega RTC s 3,5 palcovým TFT displejem: 4 kroky
Jak vyrobit hodiny v reálném čase pomocí Arduino a TFT displeje | Arduino Mega RTC s 3,5 palcovým TFT displejem: Navštivte můj kanál YouTube. Úvod:- V tomto příspěvku vyrobím „Hodiny v reálném čase“pomocí 3,5palcového dotykového displeje TFT LCD, Arduino Mega Modul RTC 2560 a DS3231 …. Před spuštěním … zkontrolujte video z mého kanálu YouTube..Poznámka:- Pokud používáte Arduin
Použití TFT 1.44 s Arduino Nano: 4 kroky
Použití TFT 1.44 s Arduino Nano: V tomto tutoriálu se naučíme, jak připojit obrazovku TFT 1.44 LCD, která je součástí sady Robo-Geek. Tyto malé LCD obrazovky jsou užitečné při práci s mikro-robotikou, protože poskytují pohodlné zobrazení 128 x 128 pixelů. Existují 2 druhy TFT 1.44
Výukový program IO pro webový ovladač pomocí živého webu a příklady práce: 8 kroků
Web Driver IO Tutorial using a Live Web Site and working examples: Web Driver IO Tutorial Using a Live Web Site and working examples Poslední aktualizace: 07/26/2015 (Check back often as I update this instructables with more details and examples) BackgroundI nedávno je to pro mě zajímavá výzva. Potřeboval jsem