Buscar

10 For, exercicio Switch case com porta pwm

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Estrutura de repetição FOR
Estrutura de repetição FOR
A instrução for é usada para repetir um bloco de instruções 
definido entre as chaves. Geralmente utiliza-se um contador para 
incrementar e finalizar o loop. 
A instrução for é útil para quaisquer operações repetitivas.
Sintaxe em C - Arduino
for (inicialização; condição; incremento) 
{
 //instrução(ou instruções);
}
A inicialização ocorre primeiramente e somente uma vez. A cada interação do loop, a 
condição é testada; se for verdadeira a instrução dentro do bloco e o incremento são 
executados, caso contrário , se a condição for falsa o loop é terminado.
// Dimmer de um LED usando um pino PWM como saída
int pinoPWM = 10; // LED ligado em série com um resistor de 1k ao pino 10
void setup()
{
 // não é necessário setup
}
void loop()
{
 for (int i= 0; i <= 255; i++){
 // a variável i é incrimentada até que valha 255,
 //depois o loop é terminado
 analogWrite(pinoPWM, i);
 //o valor de i é escrito no pinoPWM
 delay(10);
 }
}
Exercício.
Criar um código que :
1 - leia o valor de um potenciômetro;
2 - Mapeie o valor em 3 saídas;
3 - Crie um switch case que dependendo do número faça fade in e fade out em três led.

Outros materiais