CapSense as button Psoc 4 M-Series Pioner Kit-044 PDF

Title CapSense as button Psoc 4 M-Series Pioner Kit-044
Author jessica Farias
Pages 6
File Size 594.8 KB
File Type PDF
Total Downloads 51
Total Views 148

Summary

CapSense Psoc 4 M-Series Pioner Kit-044 Se usa el CapSense CSD v2.6 de Psoc Creator 4.1. Configuraciones de CapSense Primera ventana: Selecciona el tipo de Capsense que se utiliza, arriba elige “Add button para agregar botón o linear sliders o configurar el sensor de proximidad. Label Add button cam...


Description

Accelerat ing t he world's research.

CapSense as button Psoc 4 M-Series Pioner Kit-044 jessica Farias

Related papers

Download a PDF Pack of t he best relat ed papers 

Manual pract icas V1. Luis Hurt ado CY3210-PSoCEval1 Modo De bajo Consumo, SLEEP T imer e Int errupciones GPIO en Ensamblador jessica Farias Arduino y las int errupciones Tut oriales Arduino Paco Casas

CapSense Psoc 4 M-Series Pioner Kit-044 Se usa el CapSense CSD v2.6 de Psoc Creator 4.1.

Configuraciones de CapSense

Primera ventana:

Selecciona el tipo de Capsense que se utiliza, arriba elige “Add button para agregar botón o linear sliders o configurar el sensor de proximidad. Label Add button cambia cuando seleccionas otra carpeta.

Orden de escaneo de cada Capsense, en este caso fueron dos botones pero puede ser combinado, muchos videos sugieren sensibilidad a 4 para el uso de Capsense como botones o capacitivo lineal.

Desabilita tune heler investigar why

En este caso se agregan dos leds y se dehabilita la casilla de Hardware Conection.

No modifico el Low o High en inicial drive state, en fin está invertido debería estar en High para empezar apagado pero eso lo invertimos temporalmente en code.

Dos leds LED1 y LED2 para hacer las pruebas

CODIGO: #include void CapSense_DisplayState(void); int main() { CyGlobalIntEnable; //Habilito interrupciones globales CapSense_CSD_Start(); //Inicializo capsens CapSense_CSD_InitializeAllBaselines(); while(1u) { if(0u == CapSense_CSD_IsBusy()) /* análisis de todos los widgets habilitados*/ { /* Update all baselines */ CapSense_CSD_UpdateEnabledBaselines(); CapSense_CSD_ScanEnabledWidgets(); /* Start scanning all enabled sensors */ } CapSense_DisplayState(); /* funcion capsense */ } } void CapSense_DisplayState(void) { if (CapSense_CSD_CheckIsWidgetActive(CapSense_CSD_BUTTON0__BTN)) { LED1_Write(0);//Enciende } else { LED1_Write(1); } if (CapSense_CSD_CheckIsWidgetActive(CapSense_CSD_BUTTON1__BTN)) { LED2_Write(0); } else { LED2_Write(1); } }

El LED uno esta conectado a led rojo y el otro al led verde. Del led de diferentes colores

Observaciones: 

  

Cando aprieto los dos capsense como Button al mismo tiempo quedan prendidos simultáneamente formando el color amarilllo. Aún no hago uso de interrupciones Aun necesito aprender cada uno de los parámetros para este capsense, la mayoría de las cosas está en default. El nombre del CapSense_CSD_BUTTON1__BTN no aparece en autocompletar, pero no es un error escribirlo…...


Similar Free PDFs