Desafio 86 - Projeto hub009

Piscar led de acordo com o potenciômetro usando millis()

Com base no Hub 009 - Piscar led de acordo com o potenciômetro em intervalos de 0.5 a 3 segundos - Arduino resolva os seguintes desafios:

1. A utilização da função map() retorna valores inteiros. Como desafio, altere o programa para que os valores do potenciômetro e delay exibidos no monitor serial passem de inteiros para decimais, com 2 casas após a vírgula.

2. Para definir o período dos intervalos, utilize a função millis() no lugar de delay().

3. Faça com que o período do led aceso seja inversamente proporcional ao período do led apagado, cujos valores devem ser relacionados a posição do eixo do potenciômetro.

Dicas e orientações

a) Para o desafio do item 1 utilize a regra matemática para calcular os valores relacionados com a posição do eixo do potenciômetro.

c) Para o desafio do item 2, use como base a dica de software: Como usar temporizadores no Arduino

d) Valor do período aceso = valor do delay calculado pelo item 2. Valor do período led apagado = 3000 - valor do perído do led aceso.

Comentários

Compartilhe:

Doações

Contribua pra manter o site online :)

Inscreva-se no canal Squids

Squids Arduino News

Básico - Projeto 98 Módulo Matriz de Led rítmico - MAX7219 Objetivo O objetivo deste projeto é criar um circuito para fazer com que os leds de uma matriz de leds pisquem de acordo com o ritmo d...

Básico - Projeto 97 Leds piscam de acordo com o som Objetivo O objetivo deste projeto é criar um circuito para fazer piscar vários leds de acordo com o ritmo de uma música. Para isso, vamos uti...

Desafio 89 - Projeto I13 Dez efeitos de iluminação com controle remoto Com base no projeto I13 - Como usar o Controle Remoto Infravermelho com Arduino resolva o seguinte desafio: 1. Com base...

Intermediário - Projeto 13 Usando o Controle Remoto IR com Arduino com leds Objetivo Utilizar o Controle Remoto Infravermelho junto com o Arduino e um fotorreceptor IR para controlar 6 leds de ...

Desafio 88 - Projeto I12 Cronômetro contador de voltas com sensor infravermelho Com base no projeto I12 - Cronômetro com pause controlado por leds infravermelhos - Arduino resolva os seguintes ...

Outros artigos

Mais: Projetos Básicos Desafios Projetos Intermediários Básico

Você está preparado?

Topo