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

Tutoriales del microcontrolador ATtiny85 Parte 4: LED Chaser usando ATtiny85

En el tutorial anterior de esta serie, vimos cómo trabajar con ATtiny85, cómo programarlo y también creamos nuestra primera aplicación (hola mundo), que es una aplicación de LED parpadeante que utiliza ATtiny85.

Así que extendámoslo al siguiente paso, es decir, un paso adelante. Conectaremos 5 LED con 5 pines de puerto de ATtiny85 y generaremos diferentes efectos de persecución. Cinco LED de diferentes colores están conectados al ATtiny85 y los parpadeará en un patrón diferente a un ritmo diferente, creando llamativos efectos de persecución multicolor. Así que veamos cómo hacer esto.

Si no sigue esta serie de tutoriales desde el principio, se le pedirá que siga los siguientes dos tutoriales que explican y demuestran cómo trabajar con ATtiny85 y una guía paso a paso para crear una aplicación Hello World (LED parpadeante).
Cómo trabajar con ATtiny85
LED parpadeando usando ATtiny85

Diagrama de circuito

Conexiones de circuito
Como puede ver, 5 LED de diferentes colores están conectados a 5 pines de puerto del ATtiny85. Los ánodos de los LED están conectados a los pines PB0 (pin 5), PB1 (pin 6), PB2 (pin 7), PB3 (pin 2), PB4 (pin 3) del PORTB a través de resistencias limitadoras de corriente de 330Ω. Todos los cátodos del LED están conectados al pin 4, que es el pin Gnd. Un suministro de 5 V está conectado a un pin Vcc (8)

Programa
El programa está escrito en el software Arduino IDE utilizando el lenguaje de programación C. Se compila y se crea un archivo HEX que se descarga al FLASH interno del ATtiny85.

Lógica del programa
La lógica del programa es sencilla. El programa genera 3 efectos de persecución diferentes. Cada efecto dura 50-60 segundos (aproximadamente 1 min) y se repite uno tras otro continuamente como efecto1 – efecto2 – efecto3 – efecto1 – efecto2 –…..

El primer efecto es el más simple. Cada LED parpadea en secuencia desde el LED1 al LED 5.

En el segundo efecto, uno por uno, todos los LED se encienden desde el LED1 al LED5, y luego todos se apagan en la secuencia inversa del LED5 al LED1.

En el tercer efecto, el LED alterno está encendido y apagado significa que led1-led3-led5 están encendidos y led2-led4 están apagados, y después del retraso, led1-led3-led5 están apagados y led2-led4 están encendidos.

En el siguiente tutorial aprenderemos cómo variar el brillo del LED.

Conteúdo Relacionado

¿Cuál es el papel de los sensores automotrices en los vehículos modernos?
En cada vehículo hay una red de sensores integrada...
Cómo elegir un controlador de bicicleta eléctrica
El controlador del motor es uno de los componentes...
Cómo solucionar problemas comunes de ESP32-CAM
ESP32-CAM es un módulo de cámara compacto que combina...
Una guía de estándares USB desde 1.0 hasta USB4
La evolución de los estándares USB ha sido fundamental...
Schurter mejora la serie de selectores de voltaje con revestimiento de plata
SCHURTER anuncia una mejora de su popular serie SWZ...
Los versátiles tubos de luz rígidos de 3 mm de VCC, que se ofrecen en versión de montaje inverso
Visual Communications Company (VCC) ha anunciado sus nuevos tubos...
A interface serial PCI fornece conectividade confiável em ambientes extremos
A Sealevel Systems anuncia o lançamento da Interface Serial...
STMicroelectronics expande portfólio de conversão de energia com diodos Trench Schottky de 100 V
A STMicroelectronics introduziu Diodos retificadores Schottky de trincheira de...
O que são Sistemas Globais de Navegação por Satélite (GNSS) e como são usados?
Determinar uma localização precisa é necessário em várias indústrias...
O conversor GaN de 50 W da STMicroelectronics permite projetos de energia de alta eficiência
O novo VIPerGaN50 da STMicroelectronics simplifica a construção de...
Samsung e Red Hat farão parceria em software de memória de próxima geração
A Samsung Electronics, fornecedora de tecnologia de memória avançada,...
Primeiro MPU single-core com interface de câmera MIPI CSI-2 e áudio
O mercado embarcado tem uma necessidade de soluções de...
Decodificación fluida en motor de inducción para mejor rendimiento.
Probablemente se haya encontrado con el término " resistencia...
Comprensión de los aisladores de soporte en sistemas eléctricos
Probablemente tenga un aislante de soporte si ha notado...
Explore Stay Insulator: seguridad, instalación y mantenimiento
Probablemente haya visto un aislante colocado en postes de...
Más seguridad y eficiencia con el aislador de grilletes
Probablemente hayas visto aisladores de grillete entronizados en postes...
Descubra el poder de los relés de enclavamiento para lograr eficiencia energética y más
Probablemente hayas experimentado situaciones en las que controlar un...
Regresar al blog

Deja un comentario

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