Tutoriais do microcontrolador ATtiny85, Parte 4: LED Chaser usando ATtiny85

No tutorial anterior desta série, vimos como trabalhar com ATtiny85, como programá-lo, e também construímos nosso primeiro – aplicativo hello world – que é um aplicativo de piscar de LED usando ATtiny85.

Então, vamos estendê-lo para o próximo passo – significa um passo adiante. Conectaremos 5 LEDs com 5 pinos de porta do ATtiny85 e geraremos diferentes efeitos de perseguição. Cinco LEDs de cores diferentes estão conectados ao ATtiny85, e ele os piscará em um padrão diferente em uma taxa diferente, criando efeitos de perseguição multicoloridos atraentes. Então vamos ver como fazer isso.

Se você não estiver seguindo esta série de tutoriais desde o início, será solicitado que você siga os dois tutoriais a seguir que explicam e demonstram como trabalhar com ATtiny85 e um guia passo a passo para construir um aplicativo Hello World (LED piscando).
Como trabalhar com ATtiny85
LED piscando usando ATtiny85

Diagrama de circuito

Conexões de circuito
Como você pode ver, 5 LEDs de cores diferentes estão conectados a 5 pinos de porta do ATtiny85. Os ânodos dos LEDs são conectados aos pinos PORTB PB0 (pino 5), PB1 (pino 6), PB2 (pino 7), PB3 (pino 2), PB4 (pino 3) através de resistores limitadores de corrente de 330Ω. Todos os cátodos do LED estão conectados ao pino 4, que é o pino Gnd. Uma fonte de 5 V está conectada a um pino Vcc (8)

Programa
O programa é escrito no software Arduino IDE usando a linguagem de programação C. Ele é compilado e é criado um arquivo HEX que é baixado no FLASH interno do ATtiny85.

Lógica do programa
A lógica do programa é direta. O programa gera 3 efeitos de perseguição diferentes. Cada efeito dura 50-60 segundos (aproximadamente 1 min) e se repete um após o outro continuamente como efeito1 – efeito2 – efeito3 – efeito1 – efeito2 –…..

O primeiro efeito é o mais simples. Cada LED pisca em sequência do led1 ao led 5.

No segundo efeito, um por um, todos os LEDs são acesos do led1 ao led5, e depois todos são apagados na sequência inversa do led5 ao led1.

No terceiro efeito, o LED alternado é LIGADO e DESLIGADO significa que led1-led3-led5 estão LIGADOS e led2-led4 estão DESLIGADOS e, após o atraso, led1-led3-led5 são DESLIGADOS e led2-led4 são LIGADOS.

No próximo tutorial aprenderemos como variar o brilho do LED.

contenido relacionado

Regresar al blog

Deja un comentario

Ten en cuenta que los comentarios deben aprobarse antes de que se publiquen.