Capacit16-key input field

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:

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 :)

 

Produktvorstellungen

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert