Touch am UNO - AZ-Delivery

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:

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

Für arduinoProjekte für anfänger

Lascia un commento

Tutti i commenti vengono moderati prima della pubblicazione