Duda de principiante

Hola, ante todo gracias por recibirme.
Queria saber cuanto tardaba en ejecutarse una serie de instrucciones, pero fui sacando codigo hasta dejar solo el envio al monitor... cuando lo ejecuto en el listado, sale alrededor de dos mil numeros por segundo (pense que serian mas)
mirando el tiempo de cada linea cada tanto me saltan como 40-50 milisegundos...
¿a que se debe?

int positions; 

void setup() {
  	Serial.begin(115200);
	positions = 0;
}

void loop() {
 
while(1)
  {
    	Serial.println(positions);
	positions+=1;
}

Tu publicación no tiene nada que ver con el arte interactivo y debes usar inglés en el foro general. Muevo tu publicación a la sección de español.


a tu pregunta, prueba a 2000000 baudios

Sus calculos estan mal.
2k líneas por segundo serían 500 microseconds cada línea, no 50milliseconds

Agradezco tu tiempo. no sabia que publique en "arte interactivo" pido disculpas, no se como se "mueve", y no se ingles, asi que si no encuentro español, lo borro y no hay problema.

No se que entendio... o me explique mal.
no hice ningun calculo.... solo dije que cada tanto, segun el tiempo que marca el monitor,
faltan maso 50 milisegundos. de todas maneras gracias por el esfuerzo.

¿Está seguro? Si 50 ms para cada uno, resulta solo 20 impresiones por segundo, esto es muy poco.
El mismo código imprime cientos de líneas por segundo para mi.

sale algo asi (sisi, son como dosmil por segundo)

21:21:25.359 ->1981
21:21:25.359 ->1982
21:21:25.359 ->1983
21:21:25.406 ->1984

por ej: esos 47 milisegundos... es tiempo que usa para enviar datos o algo asi? Gracias.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.