O microcontrolador é o Attiny85 rodando Arduino, e a alimentação é a bateria CR2032 de 3v.
Segue o esquema elétrico e o código fonte:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | /*--------------------------------------------------------- Programa : GIROFLEX Autor : Fellipe Couto [ http://www.efeitonerd.com.br ] Data : 28/01/2018 ---------------------------------------------------------*/ const int totalLeds = 5; const int led[totalLeds] = {0, 1, 2, 3, 4}; int speed = 100; void setup() { //Configura os pinos dos leds como saída for (int i = 0; i < totalLeds; i++) { pinMode(led[i], OUTPUT); } } void loop() { for (int i = 0; i < totalLeds; i++) { //Acende dois leds por vez if (i == 0) { digitalWrite(led[totalLeds - 1], HIGH); } else { digitalWrite(i - 1, HIGH); } digitalWrite(led[i], HIGH); //Delay de espera delay(speed); //Apaga dois leds por vez if (i == 0) { digitalWrite(led[totalLeds - 1], LOW); } else { digitalWrite(i - 1, LOW); } digitalWrite(led[i], LOW); } } |
GRANDE FELIPE, TE MANDEI UM EMAIL..
ResponderExcluir