Paso 2: La USB conexión
Esto es realmente simple. Usé un Attiny (realmente tenía una 85 y no el 13 como en los esquemas, pero eso no importa aquí). El conector de 5 pines está directamente conectado a un USB-TTL convertidor. El que ligado tiene 6 patas Conector de curva que desoldar. El PCB creado a partir de los esquemas puede fijarse mediante lengüeta corta pernos de cobre (ver fotos). Para mi Mac necesitaba instalar el controlador de CP2102. Una vez hecho esto aparece el dispositivo como /dev/TTY. LOSA de * y se puede utilizar para comunicar a la velocidad adecuada (yo usé 1200 desde el Attiny no es el más rápido una y esta no aplicación crítica en todos).
He probado el interruptor manualmente pulsando el interruptor y trabajó como un encanto. En el momento cuando el interruptor está cerrado el Attiny envía el carácter 'P' (si está pulsada) inmediatamente sobre la serie vivo. Realmente hacer nada esta información en mi aplicacion de Mac, pero creo que más adelante podría ser útil en otras aplicaciones. Cuando el interruptor está publicado el texto ' tmillis' se envía sobre la serie donde millis es milisegundos reales fue cerrado el interruptor. Ahora en mi aplicación que sólo verificar la hora para el último interruptor cierre y vuelta a la página por consiguiente.