O esboço desvanece LED para o Arduino

Neste esboço Arduino, você faz um desbotamento LED ligado e desligado. Você precisa de algum hardware extra para fazer o fade LED ligado e desligado. Para este projeto você precisa:

  • Um Arduino Uno

  • A placa de ensaio

  • um LED

  • Um resistor (superior a 120 ohm)

  • fios de salto

É sempre importante certificar-se de que o seu circuito não é alimentado enquanto você está fazendo alterações. Você pode facilmente fazer ligações incorrectas, potencialmente danificar os componentes.

Isso faz com que um circuito simples como aquele usado para o esboço Pisca, utilizando pino 9 em vez do pino 13. A razão para o uso do pino 9 em vez de 13, que é 9 é capaz de Pulse Width Modulation (PWM), o qual é necessário para a desaparecer CONDUZIU.

No entanto, note que o pino 9 requer um resistor para limitar a quantidade de corrente fornecida ao LED. No pino 13, este resistor já está incluído na placa Arduino em si, para que você não precisa se preocupar com isso.

image0.jpg

Este esquema mostra a conexão de circuito simples. O seu pino digital, o pino 9, está ligado à perna longa da LED- a perna curta liga-se a resistência e que vai para o terreno, GND. Neste circuito, a resistência pode ser antes ou depois do LED, enquanto que o circuito está em.

image1.jpg

É sempre uma boa idéia para código de cor seus circuitos - ou seja, usar várias cores para distinguir um tipo de circuito a partir de outro. Ao fazê-lo muito, ajuda a manter as coisas claras e pode fazer a resolução de problemas muito mais fácil. As áreas mais importantes para o código de cores são poder e solo. Estes são quase sempre pintados de vermelho e preto, respectivamente, mas ocasionalmente você pode vê-los como branco e preto também.

O outro tipo de ligação é geralmente referido como um fio de sinal, que é um fio que envia ou recebe um sinal eléctrico entre o Arduino e um componente. Fios de sinal pode ser de qualquer cor que não é o mesmo que a energia ou a cor de base.

Depois de montar o seu circuito, você precisa do software apropriado usá-lo. A partir do menu Arduino, escolha Arquivo-examples-01.Basics -Fade para chamar o esboço desvanece-se. O código completo para o esboço desvanece-se é a seguinte:

/ * FadeThis exemplo mostra como a desvanecer-se um LED no pino 9using o analogWrite () funcionar.Este exemplo de código é de domínio público. * /int levou = 9- // o pino que o LED está ligado aint luminosidade = 0- // quão brilhante o LED éint fadeAmount = 5 // quantos pontos a desvanecer-se o LED por // a instalação é executado de rotina uma vez quando você pressionar RESET: void setup () {// declara pino 9 para ser uma saída: pinMode (led, OUTPUT) -} / / a rotina de loop é executado uma e outra vez para sempre: void loop () {// definir o brilho do pino 9:analogWrite(Levou, brilho) - // alterar o brilho para a próxima iteração do loop: luminosidade = brilho + fadeAmount - // inverter o sentido da desaparecendo nas extremidades do desbotamento:E se (== Brilho 0 || == brilho 255) {fadeAmount = -fadeAmount -} // esperar por 30 milissegundos para ver o efeito de escurecimentodemora(30) -}

Carregar este desenho para sua placa. Se tudo submeteu com sucesso, o LED desvanece-se de fora com um brilho completo e, em seguida, recuar novamente.

Se você não vê qualquer desvanecimento, verifique sua fiação:

  • Certifique-se de que você está usando o número PIN correcto.

  • Verifique se o LED está corretamente situado, com a perna longa ligados por um fio para o pino 9 ea perna curta ligado através do resistor e um fio para GND (terra).

  • Verifique as conexões na placa de ensaio. Se os fios de salto ou componentes não são conectados usando as linhas corretas na placa de ensaio, eles não irão funcionar.

menu