Olá, não seria melhor na função ligaLaser(), deixar o digitalWrite do laser fora do laço? Haveria alguma diferença?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, não seria melhor na função ligaLaser(), deixar o digitalWrite do laser fora do laço? Haveria alguma diferença?
Oi Evandro, tudo bem?
Perdão pela demora em lhe retornar. Caso deixássemos o digitalWrite(LASER, HIGH) fora do laço, o laser não ficaria aceso durante o tempo proposto, que é 1 minuto. Ele acenderia apenas uma única vez após passar pelo tempo de 1 minuto que há dentro do for.
Então o fato desse comando estar dentro do for assegura que durante o tempo definido o laser ficará aceso.
Qualquer dúvida é só falar. Abraços e bons estudos!