hi i need really help
this is my program
const int pin = 8;// the number of the pushbutton pin
unsigned long duracion, turno;
void setup ()
{
Serial.begin(9600);
pinMode(pin, INPUT);
}
void loop()
{
duracion = pulseIn(pin, HIGH);
turno=(duracion/1000);
if(duracion != 0){
turno=(duracion/1000);
if (turno >= 5 && turno <= 6) {
Serial.write("~CT~~CD,~CC^~CT~");
Serial.write("^XA");
Serial.write("^PW400");
Serial.write("^FT54,44^A0N,31,31^FH^FDLodera Izquierda A6 GP^FS");
Serial.write("^FO6,6^GB388,187,4^FS");
Serial.write("^FO43,47^GB322,0,2^FS");
Serial.write("^FT20,173^A0N,28,28^FH^FDSMP CALIDAD^FS");
Serial.write("^FT37,111^A0N,34,33^FH^FDCHECK UP ^FS");
Serial.write("^FT222,171^A0N,28,28^FH^FDPrimer Turno^FS");
Serial.write("^FT272,118^A0N,48,50^FH^FDOK^FS");
Serial.write("^FO252,63^GB98,70,8^FS");
Serial.write("^PQ1,1,1,Y^XZ");
delay(100);
}
if(turno >= 10 && turno <= 800){
Serial.write("~CT~~CD,~CC^~CT~");
Serial.write("^XA");
Serial.write("^PW400");
Serial.write("^FT54,44^A0N,31,31^FH^FDLodera Izquierda A6 GP^FS"); // LINEA DE FECHA
Serial.write("^FO6,6^GB388,187,4^FS");
Serial.write("^FO43,47^GB322,0,2^FS");
Serial.write("^FT20,173^A0N,28,28^FH^FDSMP CALIDAD^FS");
Serial.write("^FT37,111^A0N,34,33^FH^FDCHECK UP ^FS");
Serial.write("^FT202,171^A0N,28,28^FH^FDSegundo Turno^FS");
Serial.write("^FT264,118^A0N,48,50^FH^FDOK^FS");
Serial.write("^FO243,63^GB98,70,8^FS");
Serial.write("^PQ1,1,1,Y^XZ");
delay(100);
}
if (turno >= 1400 && turno <=1800)
{ Serial.write("~CT~~CD,~CC^~CT~");
Serial.write("^XA");
Serial.write("^PW400");
Serial.write("^FT54,44^A0N,31,31^FH^FDLodera Izquierda A6 GP^FS"); // LINEA DE FECHA
Serial.write("^FO6,6^GB388,187,4^FS");
Serial.write("^FO43,47^GB322,0,2^FS");
Serial.write("^FT20,173^A0N,28,28^FH^FDSMP CALIDAD^FS");
Serial.write("^FT37,111^A0N,34,33^FH^FDCHECK UP ^FS");
Serial.write("^FT223,171^A0N,28,28^FH^FDTercer Turno^FS");
Serial.write("^FT271,118^A0N,48,50^FH^FDOK^FS");
Serial.write("^FO251,63^GB98,70,8^FS");
Serial.write("^PQ1,1,1,Y^XZ");
delay(100);
}
}
delay(100);
}
is for a zebra printer, the problem is that i just have one pin to in that comes of the plc, the input have been aconditionated for 5 volts, and we use time for this program, and when we started the program some prints didnt realize