Ich habe den Drucker gekauft und wollte ihn mit meinem Arduino ansteuern irgendwie funktioniert er nicht so ganz, wenn ich den Drucker direkt am Arduino anschliesse, kommt ein chinesischer Zeichen mit dem code... alle 10sekunden. Wenn ich es über den RS232 TTL wandler nehme funktioniert es garnicht irgendwie... ich bin überfordert was sollte ich machen, die zeit ist leider knapp ich brauche dringend Hilfe.
Habe es mit dem TTL Wandler ausprobiert: SparkFun RS232 Shifter SMD (Banc des accusés) - acheter sur digitec
und nein RX UND TX habe ich alles schon umgetauscht wirklich alles schon probiert.
#include <SoftwareSerial.h>
#define TX_PIN 11 // Arduino TX Pin für Drucker RX (Gelbes Kabel)
#define RX_PIN 10 // Arduino RX Pin für Drucker TX (Grünes Kabel)
SoftwareSerial mySerial(RX_PIN, TX_PIN); // Invertiere Logiksignale
void setup() {
mySerial.begin(9600);
}
void loop() {
mySerial.println(); // Leere Zeile zum Starten
mySerial.print("Hello World"); // Drucke "Hello World"
mySerial.println(); // Zusätzliche leere Zeilen für 5mm Papierausgabe
mySerial.println();
mySerial.println();
mySerial.println();
mySerial.println();
delay(10000); // Warte 10 Sekunden, bevor der Loop erneut startet
}
Im englischen Teil des Forum müssen die Beiträge und Diskussionen in englischer Sprache verfasst werden. Deswegen wurde diese Diskussion in den deutschen Teil des Forums verschoben.
mfg ein Moderator.
Vielleicht ist es interessant zu wissen welcher Drucker das ist ...
uwefed
May 31, 2024, 10:23pm
4
TTL Serial ist meiner Meinung nach nicht RS232.
TTL Serial ist eine Serielle Schnittstelle mit Pegeln 0 und 5V
Hast Du die richtige Baudrate und Anzahl der Start / stop Bits bzw Even bzw Odd ?
Grüße Uwe
fony
June 1, 2024, 7:04am
5
Warum zweites mall das gleiche?
Ein ganz geheimer Drucker ohne Datenblatt und Namen ...
fony
June 1, 2024, 4:58pm
9
Dort ist doch kompletter Sketch, Du brauchst keine Wandler oder sonst was wen mit 5V System nutzen willst.
Augen aufmachen
... und 2 sehr gute Datenblätter mit dem Befehlssatz, also alles was man braucht
fony
June 1, 2024, 5:27pm
11
Habe das nur "Überflogen"
es gibt mir alles in chinesisch raus egal was ich mache müll so etwas nur müll
Ich habe es genau gleich wie er gemacht: Printing with Arduino (youtube.com)
Aber bei mir kommt chinesisch und punkte und striche wenn ich hello world ausgeben möchte ????
fony
June 1, 2024, 5:43pm
14
Tja dann frage bei DFRobot wie man auf Lateinisch umstellt, der hat bestimmt auch Lateinisch im ROM.
Nicht das es gibt eine Bibliothek für das Ding wo man Sprache umstellen kann.
Falsche Baudrate? Initalisierungssequenz gespritzt?
fony
June 1, 2024, 5:57pm
16
Es geht umstellen wie, steht auf deiner verlinkter Seite ganz unten als PDF General Instruktion Set.
ESC R n
Select the international characterset
Da isch aber das Ding nicht habe kann nicht testen.
fony
June 1, 2024, 6:09pm
17
Für Adafruit Drucker gibt's eine Lib
ob die auch mit deinem Drucker tut ?
nein habe ich auch schon versucht und das mit dem esc r n geht auch nicht oder ich bin zu blöd um zu codieren
nee ist die richtige 9600
fony
June 1, 2024, 6:22pm
20
mySerial.print(ESC);
mySerial.print(R);
mySerial.println(n);
Manchmal geht so was in Setup setzen.