José Luis Solé León
Created April 12, 2017 © GPL3+

Blink

Car blinker for bikes and cars.

BeginnerProtip26
Blink

Things used in this project

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Circuit

Code

Car Blink

Arduino
/***   Included libraries  ***/


/***   Global variables and function definition  ***/
const int led_i = 12;
const int led_d = 11;
const int boton_i = 7;
const int boton_d = 6;
const int boton_emg = 8;
float encendido = 333;
float apagado = 666;
float bucle = 0;

/***   Setup  ***/
void setup() {
    pinMode(led_i, OUTPUT);
    pinMode(led_d, OUTPUT);
    pinMode(boton_i, INPUT);
    pinMode(boton_d, INPUT);
    pinMode(boton_emg, INPUT);
    digitalWrite(led_i, HIGH);
    digitalWrite(led_d, HIGH);
    delay(1000);
    digitalWrite(led_i, LOW);
    digitalWrite(led_d, LOW);
}

/***   Loop  ***/
void loop() {
    bucle = 0;
    if (digitalRead(boton_i) == true) {
        for (bucle = 0; bucle <= 10; bucle += 1) {
            digitalWrite(led_i, HIGH);
            delay(encendido);
            digitalWrite(led_i, LOW);
            delay(apagado);
        }
    }
    if (digitalRead(boton_d) == true) {
        for (bucle = 0; bucle <= 10; bucle += 1) {
            digitalWrite(led_d, HIGH);
            delay(encendido);
            digitalWrite(led_d, LOW);
            delay(apagado);
        }
    }
    while (digitalRead(boton_emg) == true) {
        digitalWrite(led_d, HIGH);
        digitalWrite(led_i, HIGH);
        delay(encendido);
        digitalWrite(led_d, LOW);
        digitalWrite(led_i, LOW);
        delay(apagado);
    }
}

Credits

José Luis Solé León

José Luis Solé León

2 projects • 0 followers

Comments