Compare commits

...

5 commits

Author SHA1 Message Date
f
5c68e94310 terminar el mensaje con un salto de línea 2022-06-08 10:36:35 -03:00
f
a58cb67017 esperar al final del loop 2022-06-08 10:35:13 -03:00
f
dca7f9e7dd no escribir una línea vacía si no hay pregunta 2022-06-08 10:34:12 -03:00
f
de4d4f06a2 esperar al terminar el loop de temperatura 2022-06-08 10:32:56 -03:00
f
3717b24234 esperar si ningún arduino responde
no afecta el buen funcionamiento, pero si los arduinos se desconectan,
el lector hace un pico de uso de cpu.
2022-06-08 10:30:34 -03:00
3 changed files with 11 additions and 14 deletions

View file

@ -58,11 +58,10 @@ void loop() {
Serial.write(" "); Serial.write(" ");
Serial.write("C"); Serial.write("C");
Serial.write(" "); Serial.write(" ");
Serial.write("99"); Serial.write("99\n");
} }
} }
delay(1000);
} }

View file

@ -20,9 +20,6 @@ void setup() {
void loop() { void loop() {
Serial.write("\n");
delay(1000);
if ( Serial.available() > 0) { if ( Serial.available() > 0) {
inQuery = Serial.read(); inQuery = Serial.read();
@ -42,9 +39,9 @@ void loop() {
Serial.write(" "); Serial.write(" ");
Serial.write("TSS"); Serial.write("TSS");
Serial.write(" "); Serial.write(" ");
Serial.write("99"); Serial.write("99\n");
} }
} }
delay(1000);
} }

View file

@ -21,10 +21,11 @@ ser.write(serial.to_bytes(com))
ser.flush() ser.flush()
while True: while True:
if ser.in_waiting > 0: if ser.in_waiting > 0:
line = ser.readline().decode('utf-8', errors='replace').rstrip() line = ser.readline().decode('utf-8', errors='replace').rstrip()
#time.sleep(0.1) print(line)
print(line) ser.flush()
ser.flush() break
break
time.sleep(1)
quit() quit()