
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

As etapas a seguir são experimentos para ilustrar como os LEDs funcionam. Eles ilustram como diminuir a intensidade de um LED em uma taxa uniforme e como aumentar e diminuir a intensidade do brilho.
Você vai precisar de:
- Arduino (usei um duo)
- Tábua de pão
- LED vermelho de 5 mm
- 330 Ω Resistor (não crítico 330-560 Ω funcionará.)
- Fio de conexão sólido calibre 22
As peças necessárias para esses experimentos estão incluídas em todos os kits de inicialização do Arduino.
Etapa 1: Explicada a modulação de pulso



Os LEDs sempre funcionam com a mesma voltagem, independentemente do brilho. O brilho é determinado por um oscilador de onda quadrada e a quantidade de tempo que a tensão fica alta determina o brilho. Isso é chamado de modulação por largura de pulso (PWM). Isso é controlado pela função analogWrite (pin, n) do Arduino, onde n tem um valor de 0 a 255. O analogWrite () produz PWM, não o analógico verdadeiro. Se n = 2, o LED será duas vezes mais brilhante do que n = 1. O brilho sempre dobra quando n dobra. Portanto, n = 255 será duas vezes mais brilhante do que n = 128.
O valor de n é geralmente expresso como uma porcentagem chamada de ciclo de trabalho. As imagens mostram os traçados do osciloscópio para ciclos de trabalho de 25, 50 e 75%.
Etapa 2: escurecimento uniforme


Construa o circuito como no diagrama. Isso é como o circuito para piscar um LED. Ele usa o pino 9 porque você precisa usar um pino habilitado para PWM.
Copie / cole o esboço abaixo no IDE do Arduino e execute-o.
Você notará que quanto mais brilhante o LED é, mais devagar ele escurece. À medida que fica mais escuro, ele vai ficando mais escuro muito rápido.
void setup ()
{pinMode (9, SAÍDA); } void loop () {int pin = 9; para (int i = 255; i> -1; i--) {analogWrite (pino, i); atraso (10); } para (int i = 0; i <256; i ++) {analogWrite (pin, i); atraso (10); }}
}
A próxima etapa mostra como diminuir o brilho do LED em uma taxa constante e em um para declaração.
Etapa 3: para cima e para baixo em um para ()
Para que o LED diminua a uma taxa constante, o atraso () deve aumentar a uma taxa exponencial porque metade do ciclo de trabalho sempre produzirá metade do brilho. Meu primeiro pensamento foi tentar usar a função map (), mas é linear.
A linha:
int d = (16-i / 16) ^ 2;
calcula o quadrado inverso do brilho para determinar a duração do atraso.
Copie / cole o esboço abaixo no IDE do Arduino e você verá que o LED acenderá e apagará a uma taxa constante.
void setup ()
{pinMode (9, SAÍDA); } void loop () {int x = 1; pino interno = 9; para (int i = 0; i> -1; i = i + x) {int d = (16-i / 16) ^ 2; analogWrite (pin, i); atraso (d); se (i == 255) x = -1; // mudar de direção no pico}}
Recomendado:
Lâmpada LED para livros - Por dentro de um livro !: 10 etapas (com fotos)

Luz de livro LED - dentro de um livro !: Assim como o título indica, este Instructable mostrará como fazer uma luz de livro dentro de um livro. Eu estava inicialmente pensando em usar um livro muito pequeno para esta construção, de modo que pudesse ser de bolso (ainda posso fazer um), mas decidi torná-lo fácil f
Como fazer os olhos de monstro de LED fora de uma caixa de sapatos: 6 etapas

Como fazer os olhos de monstro de LED fora de uma caixa de sapatos: Você pode ter visto monstros em filmes e livros. No entanto, como você acha que um monstro deveria se parecer? Deve ter um tamanho enorme ou dentes afiados como navalhas? Acontece que eles são os antagonistas dos quadrinhos de super-heróis e os vilões dos filmes da Disney. No
LED 12v para dentro de um carro: 4 etapas

LED 12v para dentro do carro: NOTA: ANTES DE LER. Isso foi quando meu inglês era muito ruim. Peço desculpas. Uma luz LED é eficiente, pode durar muito tempo, mas se você comprar uma luz LED com vários LEDs que não podem entrar diretamente na tomada de 12 volts do carro. Se você seguir o
RaspberryPi: Fade um LED dentro e fora: 4 etapas (com imagens)

RaspberryPi: Fade um LED dentro e fora: As etapas a seguir são experiências para ilustrar como funcionam os LEDs. Eles mostram como diminuir a intensidade de um LED em uma taxa uniforme e como aumentar e diminuir o brilho. Você precisará de: RaspberryPi (usei um Pi mais antigo, meu Pi-3 está em uso, mas qualquer Pi funcionará). Prancha de pão
I-mate Pocket PC de dentro para fora: 6 etapas

I-mate Pocket PC de dentro para fora: neste artigo, descreverei como trocar o alto-falante do i-mate pocket PC ou qualquer item removível, como o módulo cam, bateria interna de reserva … etc. ferramentas e habilidades para não danificar seu pocket PC