Sketch:
#include <CapacitiveSensor.h>
CapacitiveSensor cs_2_4 = CapacitiveSensor(2,4); // una resistencia de 10mM entre el pin 2 y el 4, el pin 2 el pin del sensor, poner un alambre o aluminio
void setup() {
Serial.begin(9600); }
void loop() { long start = millis(); long total1 = cs_2_4.capacitiveSensor(30);
Serial.println(total1);
delay(10); }
ok
Instrumeto de 8 bits capacitivo
#include <CapacitiveSensor.h> #include <Servo.h> #include <SPI.h> #include <SD.h> #include <EducationShield.h>
CapacitiveSwitch pad[3]; void setup(){ Serial.begin(9600); pad[0] = CapacitiveSwitch(2,3); pad[1] = CapacitiveSwitch(2,4); pad[2] = CapacitiveSwitch(2,5); pad[0].config(1000); pad[1].config(1000); pad[2].config(1000); } void loop(){
pad[0].test();
// led1 nota C5 if(pad[0].pressed(100)){ tone (8,880,2000); } else{ noTone(8); } }
ok
Instrumento capacitivo en aire sin tocar el objeto
En modo de Alarma!!!
#include <CapacitiveSensor.h> #include <Servo.h> #include <SPI.h> #include <SD.h> #include <EducationShield.h>
CapacitiveSwitch pad[1]; void setup(){ Serial.begin(9600); pad[0] = CapacitiveSwitch(2,3);
pad[0].config(70);
} void loop(){
pad[0].test();
if(pad[0].pressed(1000)){ tone (8,880,60); delay(60); noTone(8);
} }
ok