stop-go

Quero sair daqui!

Hoje vamos aprender como usar os blocos bitbloq da aba Controlo, mais concretamente, o bloco Interromper e Continuar com a iteração seguinte.

O bloco interromper serve para parar a execução de um loop. Imagina que queres que um loop realize uma acção 100 vezes, por exemplo, acender e apagar um LED, enquanto soa o buzzer. No entanto, queres que assim que carregares no botão (porque já estás cansado de tanto pisca-pisca e ruído!) deixe de acender e apagar o LED ou deixe de soar o buzzer. Como fazemos isso? Com o bloco interromper e o bloco continuar. Quando utilizas estes blocos dentro de um loop, sais automaticamente dele (bloco interromper) ou saltas para o comando seguinte,  sem finalizar o comando actual (bloco continuar). Vamos ver como funciona! Hoje vais necessitar de:

  1. 1 x ZumBloq LED
  2. 1 x ZumBloq Botão
  3. 1 x ZumBloq Buzzer
  4. Uma placa controladora ZUM BT 328 ou compatível com Arduino UNO
  5. Um cabo USB

Como seria o programa que interrompe a execução de um loop? Este programa vai parar o pisca-pisca do LED.

E como seria um programa que continua a intermitência do LED, mas interrompe o buzzer?

Experimenta e vais ver que funciona.