Arduino och Touchpad Tic Tac Toe (5 / 8 steg)
Steg 5: Touch pad - hur det fungerar
Konceptet för denna touch pad är enkelt. Det är i huvudsak en tråd grid, med tre nakna sladdar i rader och tre nakna sladdar i kolumner ovanför raderna. Vid varje korsning är punkten en liten fyrkant av isolering som hindrar de två kablarna från att röra. Ett finger röra vid korsningen kommer att göra kontakt med båda trådarna, vilket resulterar i en enorm, men ändlig motstånd mellan de två kablarna. En liten ström, men kan upptäckas, strömmen kan därför göras att flöda från en tråd till nästa, via fingret.
För att avgöra vilken korsning trycktes, användes följande metod:
Steg 1: Ange alla kolumn rader till produktionen låg.
Steg 2: Ställ in raderna på ingång, med den inre pullups aktiveras.
Steg 3: Ta en analog Läs på varje rad rad tills värdet sjunker under ett visst tröskelvärde. Detta visar i vilken rad pressade genomskärningen är.
Steg 4: Upprepa steg 1-3, men nu med kolumnerna som indata och raderna som resultat. Detta visar vilken kolumn som pressade genomskärningen är.
För att minimera effekterna av buller, ett antal mätvärden tas och sedan i genomsnitt. Genomsnitt resultatet jämförs sedan mot en tröskel.
Eftersom denna metod kontrollerar bara mot en tröskel, är det inte lämpliga för påvisande av samtidiga pressar. Men, eftersom luffarschack intäkter i visar sig, läsa en enkel pressa är tillräcklig.
Fäst är en skiss som visar hur pekplattan fungerar.
Som med LED-matris, är bits används för att representera vilken korsning trycktes.