Stap 8: Testen de touch-systeem
Ik zal hier besproken hoe de code van de Arduino die nodig zijn voor het verwerven van de gebeurtenissen van de aanraking die worden gegenereerd door de vingertop touch-apparaten te testen. Zoals eerder vermeld, de code detecteert de aanraking gebeurtenissen worden het meten van de variatie van de spanning over de gevoelige weerstanden van kracht. Ik heb introduceert in de code een drempelwaarde "touchThr" boven die we de staat als "NO_TOUCH" of vrijgegeven staat beschouwen en onder die we de staat als de "TOUCH" of het gedrukt staat beschouwen.
Om te testen de schets (Arduino code) in uw Arduino micro, download het bestand Five_Touches.zip, unzip het en open het "Five_Touches.ino" schets. Uw Arduino micro verbinden met uw computer en uploaden van de schets. Zodra de schets is geüpload, zal het beginnen te sturen van de gebeurtenissen van de aanraking die worden gegenereerd door de vingertop touch-apparaat naar de PC. Deze gebeurtenissen openen de seriële Monitor wilt weergeven (in de Arduino editor goto Tools -> seriële Monitor). Selecteer de optie 'Nieuwe regel' en stel de baud op 115200.
Nu wanneer u een van de vingertop touch-apparaten raakt, moet je beginnen met het zien van de tekst in de seriële Monitor (Zie image1). Één regel per gebeurtenis: "f" is voor de vinger, "p" is voor ingedrukt en "r" voor vrijgegeven, "nummer van 0 tot en met 4" voor het poortnummer A0 tot A4.
Dus als je "fp2" dat vinger 2 (resistor aangesloten op poort A2 betekent) is ingedrukt. Indien u "fr0" krijgt, betekent dit dat vinger 0 is vrijgegeven, enzovoort enzovoort.