contar-ejecutar-bitbloq

1, 2, 3, teste, teste…

Hoje vamos aprender como funciona o bloco Contar.

Vamos a isso!

Necessitarás:

  • 1 x ZumBloq LED
  • Uma placa controladora ZUM BT 328 ou compatível com Arduino UNO
  • Um cabo USB

Lembras-te da explicação anterior, onde aprendeste o que era um loop, e como funcionava o bloco Enquanto? Pois bem: este bloco é também um loop, mas em vez de se repetir enquanto se cumprir uma condição, o programa repetirá as ordens apenas um determinado número de vezes.

Para isso, temos que dizer ao bloco para contar, desde onde e até onde. Vamos ver como funciona com um exemplo muito simples:

O programa acende o LED durante um determinado tempo, incrementando esse tempo, mais um segundo cada vez que acender. Assim, na primeira vez o LED acende-se um segundo. Na segunda, dois segundos. Na terceira, três. Sempre assim até chegar a dez.

Para isto, usamos o bloco contar. Neste bloco deves configurar três valores. O primeiro, Contar com [valor] é onde deves dizer com que variável vais contar. No nosso caso, a variável conta. O segundo, desde [valor] é onde devemos dizer desde onde queremos começar a contar. Podemos começar a contar desde o zero, um, dez, ou qualquer outro valor. Por último, até [valor] permite definir até que valor desejas contar.

Podes contar para a frente, incrementando valores… ou para trás, diminuindo valores. No caso do teu valor inicial, ser maior que o final, por exemplo contar de 10 a 1, o programa irá retirando valores até chegar a 1.

O loop contar tem várias utilidades, mas o melhor de tudo é que … não terás que usar mais as tuas mãos!

Ocorre-te outra aplicação? Que tal, criares uma máquina para contar automaticamente no “jogo das escondidas”? Podes fazer com que se acenda um LED a cada segundo e soe um buzzer quando chegar a 100… Experimenta!