USB-drivna Bladvändare för noter (2 / 3 steg)
Steg 2: USB-anslutningen
Detta är verkligen enkelt. Jag använde en Attiny (jag hade faktiskt en 85 och inte 13 som i scheman, men det spelar ingen roll här). Den 5-stift är direkt ansluten till en USB-TTL converter. Jag länkade har 6 böja kontakten ben som jag desoldered. PCB skapad från scheman kan fästas med piggyback kort koppar stift (se bilder). För min Mac behövde jag till installera den CP2102 föraren. När detta är gjort enheten visas som /dev/tty. PLATTA * och kan användas för att kommunicera på lämpliga baud (jag använde 1200 eftersom Attiny inte är den snabbast och detta är ingen tid kritisk ansökan alls).
Jag testade växeln manuellt genom att trycka på brytaren och den arbetat lik en förtrolla. I det ögonblick när växeln är stängd skickar Attiny kommandot "P" (för tryckte) omedelbart över seriella live. Faktiskt jag göra någon nytta denna information i min Mac-program, men jag tror det kan vara användbart i andra apps senare. När växeln är släppt texten 'Tmillis"skickas över den seriella där millis är de faktiska millisekunder växeln var stängd. Nu i min app jag bara kolla tiden för sista växeln stänger och vända blad därmed.