Stap 3: Sluit de Touchscreen
In ons project gebruikten we een 2,8" capacitieve Touchscreen Breakout Board w/MicroSD Socket van Adafruit. Terwijl over $10 duurder dan resistive touchscreens, capacitieve touchscreens zijn beter als met behulp van uw vinger (in tegenstelling tot een stylus), niet hoeft te worden gekalibreerd, en meer vertrouwd zijn voor de meeste gebruikers. Deze bijzondere touchscreen komt ook met een microSDgroef die u toelaat om bestanden te lezen uit een MicroSD-kaart. Aangezien Arduinos niet dat krachtig, vonden wij dat het was sneller weer te geven een beeld van een MicroSD-kaart dan te genereren wanneer nodig. Het is vermeldenswaard dat er weliswaar een Arduino shield versie van deze touchscreen, het kost meer en interfereert met de LED en de real-time klok verbindt met de Arduino. Het vereist ook een compatibele Arduino board en genoeg ruimte in uw behuizing voor de Arduino te zitten rechts achter het touchscreen.
Adafruit heeft een vrij goede gids voor het aansluiten van het touchscreen tot je Arduino. Voor ons project, wij onze touchscreen voor het gebruik van SPI om te communiceren met de Arduino aangesloten. Terwijl de 8-bit-modus sneller is, het kan geen gebruik van de MicroSD-kaart en worden mogelijk niet ondersteund door de grafische bibliotheek die wij in dit project gebruikt (hoewel Adafruit daarvoor hun eigen bibliotheek biedt). Zoals de gids opmerkt, is de beste manier om te vertellen van de touchscreen SPI (in plaats van 8-bit modus) gebruiken om te solderen 3 pinnen op het aanraakscherm. Als u kunnen toegang krijgen tot bestanden op de MicroSD-kaart wilt, moet u ook een extra pin verbinden met je Arduino als beschreven hier.