Ciao a tutti
Vorrei utilizzare il post di blog di oggi sul nostro Modulo TTP229 per presentare e mostrare come possono essere letti questi 16 tasti. Ho come un microcontrollore può catturare input capacitivi questo postcon ESP32 e qui alle Nazioni Unite mostrato.
Il modulo TTP229 supporta fondamentalmente due modalità operative degne di nota, l'immissione multi-chiave e la modalità a 16 pulsanti. La comunicazione tramite un'interfaccia seriale è assistita questa Libary possibile con solo due connessioni.
Per il nostro esempio di applicazione abbiamo bisogno di:
- AZ-Delivery Nano V3
- Modulo TTP229
- Intestazioni dei pin
- Ponticello o Cavo jumper
preparazioni:
- Installazione di Libary
- Saldare le intestazioni dei pin
Assegnazione dei pin:
Arduino (nano) | TTP229 |
5V | VCC |
GND | GND |
D2 | SCL |
D3 | SD0 |
Iniziamo saldando le intestazioni dei pin, queste non sono incluse:
Se le intestazioni dei pin sono saldate, possiamo installare Libary. Li scarichiamo da GitHub come al solito e decomprimiamo i file su USERNAME / Documents / Arduino / libarys.
Dopo il riavvio obbligatorio dell'IDE di Arduino, abbiamo due esempi: KeytoSerial e Calculator.
Collegare il ponticello come mostrato nell'immagine seguente per attivare la modalità a 16 pulsanti:
Questa modalità operativa è destinata all'esempio KeyToSerial. Dopo aver caricato correttamente lo schizzo, possiamo leggere i pulsanti premuti sul monitor seriale:
Tutti i 16 tasti sono registrati correttamente.
Successivamente testiamo la modalità multi-pulsante, inseriamo i jumper per vedere come nella prossima immagine:
In questa modalità operativa sono supportati solo i primi 8 tasti della tastiera. Lo schizzo "Calcolatrice" incluso aggiunge i valori dei tasti premuti contemporaneamente.
Quando si preme il tasto 4, sul monitor seriale appare quanto segue:
Tasto 8:
ed entrambi allo stesso tempo:
Ora abbiamo raggiunto la fine del post di oggi, divertiamoci a sperimentare e provare con il modulo touch :)
Ci vediamo la prossima volta :)