2. Introdução
Nesta aula, vamos aprender sobre PWM (Pulse Width
Modulation) no Arduino e como usar esse recurso para
controlar a intensidade de um LED. Além disso,
exploraremos como combinar o PWM com um push
button (botão de pressão) para interagir com o LED e
alterar sua intensidade.
3. O que é
PWM?
É uma técnica para controlar a largura do pulso de um
sinal digital, permitindo controlar a média do valor
transmitido. Isso nos permite ajustar a intensidade de um
componente, como um LED, sem alterar a tensão de
alimentação.
4. PWM no
Arduino
Arduino cria sinais PWM em alguns de seus pinos digitais
(geralmente marcados com o símbolo "~"). Os pinos
PWM mais comuns no Arduino são 3, 5, 6, 9 e 10.
6. Push Button
no Arduino
Push Button (botão de pressão) - receber entradas do
usuário.
Função digitalRead(pin) para ler o estado do botão, em
que pin é o número do pino ao qual o botão está
conectado. Explicação sobre o uso de um push button
(botão de pressão) para receber entradas do usuário.
Apresentação da função digitalRead(pin) para ler o
estado do botão, em que pin é o número do pino ao qual
o botão está conectado.
7. Controle de
Intensidade do
LED com Push
Button
Montagem do circuito com um LED e um Push Button no
Arduino.
Combinar PWM e leitura do Push Button para controlar a
intensidade do LED.
8.
9. Explicação do
código
Quando o botão é pressionado, o LED acenderá
gradualmente, aumentando a intensidade de brilho.
Quando o botão é liberado, o LED diminuirá
gradativamente a intensidade até apagar.
O uso do delay é para suavizar a transição e evitar
mudanças abruptas no brilho.