Paso 3: código
No hablar de los detalles sobre el código, puedes descargar y pasar por el sketch de Arduino si te interesa. Descargar más abajo!
La idea detrás el bosquejo es configurar la detección capacitiva primero y asegúrese de que funciona como debería. Puede fácilmente depuración mediante Serial.print para imprimir los valores de la serie monitor y asegúrese de que activa como usted desee.
Una vez que tengas disparando a todo lo que necesitas para configurar es una función para activar el solenoide para el timbre. Esto es muy similar a parpadear un LED, que está configurando un pin digital alta y baja y el control de tiempo con un retraso. La diferencia es que el pin digital es controlar un transistor TIP120 que a su vez controla el solenoide. Esto es, como se mencionó anteriormente, ya que Arduino no puede sí mismo dar suficiente potencia para mover el solenoide.
También hay un contador de tiempo de 5000 milisegundos (5 segundos) en el código, para evitar que la campana es peldaño más de una vez cada cinco segundos.