Ciao a tutti
ieri abbiamo brevemente mostrato come utilizzare i perni di tocco nativo sul ESP32 Utilizza. Per l'uso sul Microcontrollori compatibili con Arduino UNO R3 abbiamo bisogno di un po 'di hardware e di un Libreria. Tuttavia, il principio di funzionamento è lo stesso. Nel nostro esempio, usiamo meno hardware possibile e ci limitiamo a una resistenza. Purtroppo, la funzione non può essere chiamata in modo conveniente ESP32 con ArduinoIDE.
L'hardware necessario:
- Microcontrollore compatibile con Uno R3
- Resistenza almeno 1MΩ
- Clamp coccodrillo (opzionale)
L'assemblaggio, circuito difficilmente può essere chiamato, è abbastanza semplice:
Inserire la resistenza tra D2 e D8 nello Uno e quindi attaccare il morsetto di coccodrillo al lato D8 della resistenza.
Dal momento che vogliamo utilizzare il minor numero possibile di componenti in questo esempio, usiamo il LED integrato nelle Nazioni Unite.
Il necessario Libary può essere trovato qui.
Di seguito è riportato il codice di esempio:Here is the sample code:
#include <CapacitivoSensore.H>
CapacitivoSensore cs_2_8 = CapacitivoSensore(2,8); 1M resistore tra i perni 4 e 8, pin 8 è perno sensore, aggiungere un filo e o lamina Vuoto Installazione() { cs_2_8.set_CS_AutocaL_Millis(0xffffffff);disattivare la calibrazione automatica sul canale 1 - proprio come esempio Seriale.Iniziare(9600); PinMode (Modalità pin)(13,Output); } Vuoto Ciclo() { Lungo tocco = cs_2_8.capacitivoSensore(100); Seriale.println(tocco); uscita del sensore di stampa Se(tocco >= 1000) { digitalWrite (Scrittura digitale)(13,alto); } Altro{ digitalWrite (Scrittura digitale)(13,Basso); } }
Fino al post successivo :)