Merhaba arkadaşlar
elimde zebra gk420t termal yazıcı var. bilgisayara bağlayıp denedim yazıcı çalışıyor.
bu yazıcıyla arduino ile çıktı almak istiyorum.
rs232 modül ile yazıcıya arduino bağlantısı yaptım.
internette aşağıdaki kodlarla çıktı alınabileceği yazılmış.
ancak ben bu kod ve benzerleri ile yazıcıyı tetiklediğimde yazıcının led ışığı yanıp sönüyor ama çıktı almıyor.
Arduino ile yazıcıdan direk çıktı alabilir miyim?
elimde zebra gk420t termal yazıcı var. bilgisayara bağlayıp denedim yazıcı çalışıyor.
bu yazıcıyla arduino ile çıktı almak istiyorum.
rs232 modül ile yazıcıya arduino bağlantısı yaptım.
internette aşağıdaki kodlarla çıktı alınabileceği yazılmış.
ancak ben bu kod ve benzerleri ile yazıcıyı tetiklediğimde yazıcının led ışığı yanıp sönüyor ama çıktı almıyor.
Arduino ile yazıcıdan direk çıktı alabilir miyim?
C++:
void setup ()
{
Serial.begin (9600);
}
void loop ()
{
if (Serial.available ()> 0)
{
char c = Serial.read ();
if (c == 'a') {
Serial.print ("^ XA");
Serial.print ("^ MMT");
Serial.print ("^ PW280");
Serial.print ("^ LL0120");
Serial.print ("^ LS0");
Serial.print ("FT189.454 A0I, 28.28; FH ^ FDTESTE ^ FS");
Serial.print ("PQ1,0,1, Y ^ XZ");
delay (1000);
}
}
}
C++:
#include <SoftwareSerial.h>
#define rxPin 2
#define txPin 3
// set up a new serial port
SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin);
int i=1;
int x;
char c;
String Berat;
void setup() {
// define pin modes for tx, rx:
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
// set the data rate for the SoftwareSerial port
Serial.begin(9600);
mySerial.begin(9600);
}
void loop()
{
Serial.println (mySerial.available());
}
Last edited by a moderator: