Stap 7: Toevoegen de touch-toetsen (optioneel)
Deze stap is niet verplicht maar is een uitbreiding wenst u uw tabel te zweem-teergevoelig. Hoewel ze verschillend zijn en verschillende soorten uitvoer kunnen terugkeren, kan touch-functie worden geboden door allerlei sensoren, met inbegrip van de infra-rood, zwaartepunt van gewicht, trillingen sensing... De hier voorgestelde methode houdt capacitieve sensor verbonden met stukken van ITO plastiek.
Hardware
Deze kunststof is bedekt met een dunne geleidende laag, dat het discreet onder uw glas evenals gevoelig voor capacitieve wijzigingen maakt. Slechts 1 kant als in het algemeen geleidend, identificeren welke een dankzij een ohmmeter. Knip 6 stukken van ITO plastic iets kleiner dan de grootte van twee pixels d.w.z. 30x63mm en plaats hen met de geleidende zijde naar beneden, zoals wordt weergegeven.
Boven aan de tabel:
Verbind elk geleidende kant van kunststof op een ingang van de MPR121 gelegen onder de tabel lade. Deze verbinding gebruikt geen solderen, kunststof stukjes stilhoudt boven de gestripte kabels zorgen voor een elektrische contact. Vouw de gestripte draden tegen de verticale strips hen om stabiel te maken.
Onder aan de tabel:
Deze andere uiteinde van de draden van de aanraking zijn verbonden met de MPR121. Soldeer de capacitieve ingangen 0 tot en met 5 aan draden gaan via Arbalet de pixels vanaf de onderkant van de tabel.
Software
Zorg ervoor dat u begrijpt hoe basistoepassingen uitvoeren voordat u inschakelt de touch interface. Standaard heeft de online SDK zijn touch-functie uitgeschakeld. Bij het uitvoeren van een app, kunt u deze activeren door het toevoegen van de parameter-c config150touch.json . Deze parameter laadt een configuratiebestand inschakelen 6 touch-toetsen. In de meeste touch-compatibele apps, zal beschikbare touch-toetsen backlight in licht wit wanneer ze kunnen worden aangeraakt, over te schakelen naar sterke witte wanneer ze eigenlijk zijn. De wijziging permanent maken door het veranderen van de standaardconfiguratie in het bestand default.cfg en opnieuw installeren van de SDK.