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

Post di blog consigliati

  1. Installa ESP32 ora dal gestore del consiglio di amministrazione
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA - Over the Air - Programmazione ESP tramite WLAN