mal eine Frage in die Runde:
ihr habt nen MAX232 Wandler bestellt, wie ich dem Pad entnehme
Arbeitet die Erika nicht mit 5V Pegel?
Oder sollte noch eine richtige RS232 Schnittelle vom ATMEGA angesteuert werden?
Hi Felix,
Was meinst du damit?
Ist der MAX nicht für den Pegel gedacht?
es war auch eher so: Computer–>MAX232–>ATMEGA1248P->Erika.
Naja, mittlerweile machen wirs nur über einen USB-serial. Das geht genauso.
Man muss nur die Wandlung der signale in Software machen
liebe Grüße,
Christoph
Ok, also wolltet ihr eine Klassische RS232 Schnittstelle zum Computer hin haben, verstehe.
Denke auch, dass es einfacher ist direkt über USB-Serial zu gehen, weil
hat ja eh keiner mehr ne echte RS232 Schnittstelle.
Ich kann am Mittwoch mal ein paar Arduinos (Nano und Micro) und nen ESP32 und ESP8266 mitbringen.
Wahrscheinlich lässt sich euer Hex-file nicht direkt auf den Arduino flashen, ist ja wieder ein anderer Prozessor, aber mit der Arduino - Sprache hat man ja schnell das Python Script nachprogrammiert. https://store.arduino.cc/arduino-nano
Der Vorteil vom nano: er ist sehr klein, und hat direkt nen USB-Mini-B Anschluss mit drauf.
Hatte auch überlegt, ob man sich vielleicht den Spaß machen will und direkt einen Raspberry-Pi-Zero-W
nimmt. Dann könnte man eine Terminal Session auf dem Pi mit der Schreibmaschine als in/output haben.
Und hätte damit die Schreibmaschine zum PC aufgerüstet und könnte alles machen, was man in einer Shell machen kann (gut Editoren werden wahrscheinlich schwierig). Den Pi-Zero könnte man wahrscheinlich auch mit im Gehäuse der Schreibmaschine unterbringen.
Hi,
danke erstmal dafür.
Mit dead chars meinst du die Steuerzeichen ?
Ich würde ja versuchen die weitestgehend auch auf ASCII Steuerzeichen zu mappen.
Aber das können wir heute Abend auch ausdiskutieren.
Der Adapter funktioniert zuverlässig, aber recht langsam, über eine serielle Verbindung.
@felix ist hier aktiv, eine schnellere Anbindung zu bauen - ein Arduino-Sketch ist in Arbeit (siehe Repo), aber es gibt leider noch Datenfehler (trotz inzwischen hinzugefügtem manuellem Buffer-Flush).
Alle sourcen liegen im Repo bzw einzelne arbeiten in ihrem Fork.
Für Branching / Direkt auf master etc. haben wir keine Vereinbarung, bisher ist aber alles friedlich
Rendering von ASCII-Art auf verschiedene Arten (zB zufällig erscheinende Punkte, Spirale auswärts und einwärts, interlaced) wird unterstützt.
Ein CLI ist vorhanden, um den Demo-Print und das ASCII-Art anzusteuern.
Das Repo hat Unit-Tests, TravisCI-Integration und der Python-Code ist modular aufgebaut.
Die Top-Level README.md hat alle nötigen Informationen, um mit dem Code zu arbeiten.
@christoph, @felix und @cyroxx sind stolze Besitzer jeweils einer Erika-3004-Schreibmaschine - in Zukunft sind damit Integrationsprojekte (zB Chat ) möglich.
Gabs mal nen Aufbau im Lab wo die Erika tweets zB. ausspuckte? Könntet ihr davon mal nen Gif machen? Dann würde ich dazu mal nen Blogartikel verfassen.
Ja, Erika kann Twitter. Ich glaube, das haben wir bisher noch nicht bildlich festgehalten. Wie macht man denn am besten ein GIF? Ich kann nur Foto und Video
Habt ihr mal ein paar Bilder und 2-3 Sätze für die machBar Seite zum Projekt? Dann muss ich auch nicht immer allen erklären warum sich soviele Schreibmaschinen in der machBar stapeln…