[Butia-devel-list] Anemómetro Butiá
Jorge
xxopxe en gmail.com
Mie Oct 17 22:41:09 UYST 2012
On 17/10/12 02:18, Alan Jhonn Aguiar Schwyn wrote:
> Excelente!
>
> Para medir el tiempo podés usar el bloque "tiempo" que trae el
> TortuBlocks.
> Ese bloque mide el tiempo desde que se inició un programa.
> Usando 2 llamadas y obteniendo la diferencia, sabés el tiempo que pasó
> entre las dos
> llamadas.
> Un posible código, suponiendo el switch vale 1 por un pequeño tiempo,
> quedaría como
> la imagen que mando adjunto.
Ese programa solo funciona si la lectura del switch da 1 una unica vez
por revolucion.
Normalmente lo que se hace es contar cuando el switch cambia de valor
("por flanco").
eant = leer()
tant = time()
while true
eact = leer()
if eant==0 and eact==1 then
--aca se dio una vuelta
tact=time()
print(tact-tant)
tant=tact
end
eant=eact
end
Jorge
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://www.fing.edu.uy/mailman/private/butia-devel-l/attachments/20121017/b8cb928c/attachment.html"
Más información sobre la lista de distribución Butia-devel-l