Die Lösung mit dem MCP2221 währe eleganter gewesen.
Aber vorerst werde ich bei der Ardunio-Lösung bleiben, diese läuft auf Linux und Windows gleich gut.
Nur der Arduino hat einen grossen Nachteil, wen dies mal abraucht, muss man den neuen wieder programmieren. Der MCP2221 ist da viel schneller ausgetauscht.
So nebenbei, ist immer interessant mehrere Lösungen auszuprobieren.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Nur der Arduino hat einen grossen Nachteil, wen dies mal abraucht, muss man den neuen wieder programmieren. Der MCP2221 ist da viel schneller ausgetauscht.
Warum austauschen? Du nimmst einfach einen weiteren Arduino. Was für einen Nimmst du? Ich habe z.b. 6 Arduino Nanos hier im Einsatz.
Den Nano aus dem Sockel nehmen und einen neu reindrücken, dies ist das kleinste Problem. Aber irgendwer muss den Nano auch noch programmieren, klar man könnte eine Vorprogrammierten in die Schublade legen. In einer Firma muss sowas möglichst einfach gehen, so das es ein Leihe auch machen kann.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Das Problem ist, jetzt läuft alles längere Zeit fehlerfrei, zB. 3-4 Jahre, an dann steigt der Arduino aus. Dann geht die längere Suche los, wie wurde das gemacht, wo ist der Sketch, wie lädt man eine Sketch in den Ardunio. Du und ich wissen da wie handeln, aber eine dritt Person. Ein MCP2221 kann man schnell tauschen und es hat sich wider.
Ich hoffe du verstehst was ich meine ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Ich würde sagen: Es kommt auf den Chef an. Aber für Technik gibt es "Techniker" und die sollten es ja wissen.
Du könntest das Modul auch über W-Lan (falls Vorhanden) Programmieren. Mit einem NodeMCU zum Beispiel. Ich glaube dass sollte aber in einem extra Thread, da die Eigentliche Frage ja erst mal geklärt wurde.
ach ja noch was: Muss da ein PC stehen? Kann es nicht auch ein PI sein? Oder ist das dann genauso langsam? Den I²C Bus beim PI könnte man ja hochtakten.
Muss da ein PC stehen? Kann es nicht auch ein PI sein?
Ja das muss es, die Firma liebt Windows über alles.
Aber der MCP2221 wollte ich zuerst mal bei mir zu hause zum laufen bringen, und verwende ich Linux. Wie weiter oben schon beschrieben, ich will mehreres ausprobieren.
So nebenbei hatte ich das Programm auch schon mit dem Raspi zum laufen gebracht, aber dies noch über den Arduino. Wie schnell das es dort war, kann ich leider nicht mehr sagen.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Ja das muss es, die Firma liebt Windows über alles.
Selbst Schuld.... ich als Firma würde MS lieber nicht mit Daten versorgen wollen. Aber das ist natürlich eine Persönliche Sache. Dann musst du wohl über den VGA Schnittstelle gehen.