Etape 2: La connexion USB
C’est vraiment simple. J’ai utilisé un Attiny (en fait, j’ai eu un 85 et pas le 13 comme dans les schémas, mais qui n’a pas d’importance ici). Le connecteur 5 broches est directement relié à un convertisseur USB-TTL. Celui que j’ai lié a 6 jambes de connecteur coude qui j’ai dessouder. Le PCB créé à partir de schémas peut être attaché au ferroutage à l’aide de goupilles en cuivre (Voir photos). Pour mon Mac, j’avais besoin d’installer le pilote CP2102. Une fois fait, le périphérique apparaît comme /dev/tty. DALLE * et peut être utilisé pour communiquer à la vitesse de transmission appropriée (j’ai utilisé 1200 puisque le Attiny n’est pas le plus rapide un et les ce n’est aucune application critique de temps du tout).
J’ai testé le commutateur manuellement en appuyant sur l’interrupteur et cela a fonctionné comme un charme. Dans l’instant lorsque l’interrupteur est fermé le Attiny envoie le caractère « P » (pour les pressés) immédiatement sur la série live. En fait je ne pas utiliser cette information dans mon application Mac, mais je pense qu’il pourrait être utile dans d’autres applications plus tard. Lorsque le commutateur est publié le texte ' tmillis"est envoyé au cours de la série où millis est les réelles millisecondes, le commutateur a été fermé. Maintenant dans mon application, que j’ai juste vérifier l’heure du dernier commutateur fermer et tourner la page en conséquence.