Analise o circuito ligado a um Arduino e o código associado ao circuito:
|
Int led = 9; Int brilho = 0; Int fade = 5; Void setup() { pinMode(led, OUTPUT); } Void loop() { analogWrite(led, brilho); brilho = brilho + fade; if (brilho == 0 || brilho == 255) { fade = -fade ; } delay(300); } |
A montagem
|
Considerando a imagem, marque V para as afirmativas verdadeiras e F para as falsas.
( ) O acionamento do LED é realizado pelo pino 05, onde há no programa um PWM realizado por software.
( ) A função delay é escrita no código para que temporize 30 ms.
( ) Quando o programa é inicializado no Arduino, o valor de brilho ao ser verificado na estrutura condicional if vale 0.
( ) O PWM traduzido significa modulação por largura de pulso e no Arduino é uma onda quadrada com o ciclo de trabalho determinado pelo valor enviado ao respectivo pino de 0 a 255; onde 0 significa 0 volts nesse pino e 255 significa 5 volts neste pino.
( ) O decremento da variável fade ocorre se brilho é igual a zero e igual a 255; este decremento é unitário.
A sequência está correta em
