while

Enquanto não aprenderes, repete esta aula

Desta vez, falamos do bloco de controlo Enquanto…. Este bloco permite que enquanto uma certa condição estiver a ser cumprida, se executem certas instruções.

Vamos a isso! Vais precisar de:

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

O funcionamento deste bloco é muito simples, e vamos vê-lo com um exemplo

Neste programa, enquanto a leitura do sensor de luz seja maior de 400, soará o buzzer. É um alarme de luz muito forte! Este funcionamento pode representar-se com o seguinte esquema: É muito importante referir que a quantidade de luz deve atualizar-se em cada repetição do loop. Caso isso não acontecesse, uma vez dentro do loop, não voltaríamos a ler o valor do sensor e portanto jamais sairíamos dele.