mir fehlen die Zeiten in denen das selbstgeschriebene PC-Programm per PEEK, POKE, IN oder OUT auf Userport oder Parallelschnittstelle zugreifen konnte. Mein PC hat sonst alles was benötigt wird: Tastatur, Maus, Bildschirm, Massenspeicher, Rechenleistung, RAM satt, (Netzwerkverbindung), IDEs, Compiler, Assembler und haste nicht geseh'n. Aus einem Akku läuft er auch noch und kann sogar ein wenig dieser Energie nach aussen liefern. Dem Mistding fehlte nur die Schnittstelle mit den IO-Leitungen! Heutzutage gibt es leider nur noch USB und die OSe verwehren direkte IO-Zugriffe sowieso.
Zur Abhilfe böten sich an:
- Die Robo-Connect-Box mit einem Computing-Interface - natürlich nur, wer eins hat.
- Der ftDuino unter (wie ich kürzlich lernen durfte) ftduino_direct.
Das muss aber alles besser gehen! Zufällig habe ich vor geraumer Zeit ein paar Arduino-Derivate mit ATmega32U4 eingekauft. Auf der einen Seite USB, auf der anderen Seite IO-Leitungen und den µC dazwischen. Das gefällt mir weil ich dafür kein extra Geld mehr ausgeben muss und **alle** Aspekte unter Kontrolle habe. Die erste Idee war mein Arduino-Derivat mit der SW vom ftDuino zu kreuzen, ein wenig am Code zu drehen und dicke Motortreiber dranzuhängen. Aber dann kam es doch anders. Per Excel-Macro lasse ich Motoren laufen, lese analoge Werte ins worksheet ein und treibe jede Menge anderen computerisierten Elektronik-Spaß auf meinem Steckbrett. Diese Spielereien bleiben meine Spielereien aber das Repo zum "USB-Userport" mitsamt den Excel-Makros ist frei einsehbar. Eventuell ist das eine Ideengrundlage für die Elektronik-Freaks hier, die auf vorgefertigte TX(T)s, Mindstorms, EVs oder derartiges so gar keine Lust (mehr) haben.
Grüße
H.A.R.R.Y.
[edit: URI nach Repo-Umzug angepasst]