Usando el sensor capacitivo de la KInets FRDM-KL25Z. (2 / 3 steg)
Steg 2: CÓDIGO
#include "mbed.h" / / Librería estándar del complilador.
#include "tsi_sensor.h" / / Librería necesaria para usar el sensor capacitivo.
Activamos el puerto följetong
Seriell enhet (USBTX, USBRX); TX, rx
float Kina; Variabel para el porcentaje
Programa principal.
int main)
{
PWM0ut Led(LED3); Definimos el LED3 para poder operarlo con la función del PWM.
TSISensor TSD. Sentencia para activar el sensor capacitivo de la tarjeta.
While(1)
{
Kina = tsi.readPercentage(); En esta instrucción usamos una sentencia especial del programa "tsi.readPercentage()" especial para leer el valor sv PORCENTAJE del sensor capacitivo.
BlueLed = 1,0 - tsi.readPercentage();
wait(0.1);
printf ("andel: %x \n",prc); Imprimimos en el puerto seriell la variabel.
wait(0.5);
}
}
ARMmbed webbplats: https://www.mbed.org/
FRDM Freescale: https://www.mbed.org/
Att få starter: https://www.mbed.org/
La intensidad del LED cabiará con respecto a la posición de tu dedo sv el sensor. (Ver la galería para ver el sentido de funcionamiento del sensor). Cargando el programa... Para introducir tu programa a la tarjeta de desarrollo, sólo nececitas copiar o mover e archivo que se descarga cada vez que compilas correctamente tu proyecto sv mbed OS. Esto ya que la computadora reconoce la Kinetis como una unidad de disco. Cada vez que hagas esto, necestiarás re iniciar la tarjeta con e botón para que tu programa corra.