bueno pues les dejo este pequeño proyecto que me encargaron, por si a alguno le ayuda en algo, el material utilizado es un relevador de un canal, un sensor touch capasitivo, un arduino y un timbre comercial inalambrico. si el sensor es tocado durante 3 segundos y se deja de tocar, el timbre se activa si son mas o menos segundos no se activa. El código es muy sencillo:
int senPin=12;
int swPin=8;
int ledCount=9;
int value=0;
int salida=0;int ledpw=10;
void setup(){
pinMode(senPin,INPUT);
pinMode(ledPin,OUTPUT);
pinMode(ledCount,OUTPUT);
Serial.begin(9600);digitalWrite(ledpw.HIGH);
}
void loop(){
value= digitalRead(senPin);
if (value==1){
delay(600);
salida=salida + 1;
digitalWrite(ledCount,HIGH);
Serial.print((int)salida);
digitalWrite(ledCount,LOW);
Serial.print("\n");
}
if (salida > 3){
salida=0;
}
delay (600);
if (salida == 3 && value ==0)
{
digitalWrite(swPin,HIGH);
Serial.print("Timbrando \n");
delay(2000);
digitalWrite(swPin,LOW);
Serial.print("apagado \n");
salida=0; }
}
JTGBET | Casino - JT Hub
ResponderEliminarJTGBET 성남 출장마사지 | Casino. JTGBET. JTGBET. JTGBET. 포항 출장안마 JTGBET. JTGBET. JTGBET. JTGBET. JTGBET. 전라북도 출장마사지 JTGBET. 평택 출장샵 JTGBET. 거제 출장마사지 JTGBET. JTGBET. JTGBET.