Paso 4: Configuración de Arduino
Usted sabrá que usted ha instalado la biblioteca correctamente cuando al reiniciar Arduino pueda seleccionar desde boceto / biblioteca de importación... menú, como se ve aquí.
Importación de
Ahora que la biblioteca está instalada, copie y pegue el código en la parte inferior de este tutorial en un nuevo sketch de arduino. Carga el código en su Arduino. Para obtener más información acerca de cargar software en Arduino el Arduin.
Copie y pegue el código siguiente en un nuevo sketch de Arduino.
#include < CapSense.h >
/*
* CapitiveSense biblioteca Demo dibujo
* Pablo tejón 2008
* Ligeramente adaptado 2011 Conductor desnudo
* Utiliza un resistor de alto valor por ejemplo 10 Megaohmios entre enviar pin y recibir el pin
* Resistencia efectos de sensibilidad, experimento con valores de 50 kilohm - 50 megaohmios. Valores mayores de resistencia producen valores de sensor más grandes.
* Recibir el pin es el pin del sensor - probar diferentes cantidades de pintura desnudos
* Mejores resultados se obtienen si el alambre y el papel de sensor está cubierto con un aislante como el papel o lámina de plástico
*/
CapSense cs_4_2 = CapSense(4,2); es de 10 Megaohmios resistencia entre pines 4 & 2, pin 2 pin sensor, añadir pintura desnudos
CapSense cs_4_5 = CapSense(4,5); OPCIONAL: sensor 2, 10 megaohmio resistencia entre pines 4 y 6, pin 6 pin sensor, añadir pintura desnudos
CapSense cs_4_8 = CapSense(4,8); OPCIONAL: sensor 3, 10 megaohmio resistencia entre pines 4 y 8, pin 8 pin sensor, añadir pintura desnudos
void setup()
{
cs_4_2.set_CS_AutocaL_Millis(0xFFFFFFFF); Apague la autocalibrate en el canal 1 - apenas como un ejemplo
Serial.Begin(9600);
}
void loop()
{
tiempo Inicio = millis();
largo total1 = cs_4_2.capSense(30);
total2 largo = cs_4_5.capSense(30); OPCIONAL para el sensor 2
total3 largo = cs_4_8.capSense(30); OPCIONAL para el sensor 3
Serial.Print(Millis() - start); OPCIONAL: control de rendimiento en milisegundos
Serial.Print("t"); OPCIONAL: carácter de tabulación para depurar Windows espacio
Serial.println(total1); OPCIONAL: Para utilizar sensores adicionales, cambiar Serial.println a Serial.print para espacio de ventana adecuado
Serial.Print("t"); OPCIONAL: carácter de tabulación para espacio de ventana para el sensor de salida 2
Serial.Print(total2); OPCIONAL: impresión sensor de salida 2
Serial.Print("t"); OPCIONAL: salida de carácter de carácter de tabulación para sensor de 3
Serial.println(total3); imprimir salida de sensor 3
Delay(10); retardo arbitrario limitar datos al puerto serie
}